28Jul

Hoe u uw bandbreedtegebruik met tomaat kunt controleren en loggen

De handhaving van breedband-caps neemt toe. Of u nu een waarschuwingsbrief van uw ISP hebt ontvangen of u bent gewoon nieuwsgierig en wilt dingen in de gaten houden, deze tutorial zal u laten zien hoe u uw bandbreedtegebruik met Tomato kunt bewaken, loggen en opslaan.

Wat heb je nodig

Voor deze tutorial heb je de volgende dingen nodig:

  • Een router met de aftermarket-firmware, Tomato.
  • Een computer voor toegang tot de Tomato web-gebaseerde GUI uit.
  • Een netwerkshare als u uw logbestanden van de router wilt opslaan( aanbevolen).

Als je Tomato nog niet gebruikt, lees dan hier onze handleiding om het op je router te krijgen.

Bandbreedtecontrole inschakelen

De eerste orde van zaak is het inschakelen van de monitoringfunctionaliteit in Tomato. Ga naar de GUI van uw router( meestal beschikbaar vanuit uw LAN op 192.168.1.1) en navigeer naar Administration - & gt;Bandbreedte Monitoring .Vink het vakje aan naast Enable.

Onder het vak Inschakelen vindt u een reeks opties, waaronder de locatie van de opslaggeschiedenis, de opslagfrequentie en de aanduiding van de eerste dag van de maand.

Laten we eens kijken naar de opslaggeschiedenislocatie. Voor diegenen die geïnteresseerd zijn in het langdurig opslaan van logs zijn er verschillende opties in het vervolgkeuzemenu Saving History Location. Voor de meeste routers moet u RAM( tijdelijk), NVRAM, JFFS2, CIFS1, CIFS2 en Aangepast pad zien. Wat zijn deze dingen en wat zijn de plus- en minpunten om ze te gebruiken?

RAM( tijdelijk): Het positieve aan het gebruik van de RAM is dat het snel is en dat je niets hoeft te configureren. Het nadeel is dat u al uw gegevens verliest wanneer de router wordt afgesloten of crasht. Naarmate het log te groot wordt, wordt het einde van het log afgesneden.

NVRAM: Het niet-vluchtige geheugen voor willekeurige toegang aan boord van de router. Dit is gewoon RAM-geheugen dat de gegevens bewaart wanneer de stroom is uitgeschakeld. Het is marginaal beter dan gewoon oud RAM-geheugen vanwege deze functie, maar niet zozeer. U profiteert van de RAM met een verlaagd risico op gegevensverlies.

JFFS2: Het Journaling Flash-bestandssysteem is een deel van NVRAM dat speciaal is geformatteerd voor het schrijven van bestanden. Het is nog steeds niet erg groot, maar voor logboekregistratie van maand tot maand moet het voldoende zijn. Het probleem met zowel de NVRAM / JFFS2 is dat geen van beide systemen werd ontworpen voor veelvuldig schrijven. Het heeft geen zin om voortijdig een component in je router uit te putten als er alternatieven zijn, zoals CIFS.

CIFS 1/2: Tomato heeft een kleine CIFS-client( Common Internet File System) ingebouwd. In wezen geeft Tomato toegang tot een Samba / Windows Share-share en kan deze als een schijf worden gekoppeld. Als u uw logbestanden wilt archiveren zonder dat u zich zorgen hoeft te maken over onvoldoende ruimte, is dit uw beste optie. Het vereist een minimale configuratie die we in de volgende sectie zullen bespreken.

Custom Path: Hiermee kunt u eenvoudig een aangepaste directory binnen de JFFS2 voor uw logbestanden maken. Niet echt nodig, tenzij je de JFFS2 actief voor iets gebruikt en je zou echt een aangepaste map willen om de dingen netjes en opgeruimd te houden.

Wat betreft de andere instellingen die u kunt vinden in de Bandwidth Monitoring:

Save Frequency: Geeft aan hoe vaak Tomato de logs zal opslaan. Als u RAM gebruikt, maakt deze instelling niet echt uit. Als u een van de opslagopties zoals JFFS2 / CIFS gebruikt, kunt u hiermee instellen hoe vaak de logboeken worden opgeslagen. Hoe hoger je opslagfrequentie, hoe minder kans dat je gegevens verliest door een stroomstoring of een andere onderbreking van de router.

Save On Shutdown: Net zoals het klinkt, als u( of een toepassing) het shutdown-signaal naar Tomato stuurt, worden eerst de logboeken opgeslagen.

Nieuw bestand maken: Wist uw huidige bestand en maakt een nieuw bestand. Soms wanneer u van opslaglocatie wisselt( zoals van RAM naar CIFS), moet u een nieuw bestand maken om de nieuwe bestanden op de juiste manier op te slaan.

Back-ups maken: Nogmaals, precies zoals het klinkt. Genereert back-uprapporten in uw opgegeven downloaddirectory. Naast de normale logboekopslag beschikt u over overeenkomende bestanden met de extensie. BAK.

Eerste dag van de maand: De standaardinstelling van 1 moet goed zijn tenzij uw ISP zich vanaf het midden van de maand registreert of iets dergelijks.

Als je ervoor hebt gekozen om je bestanden via CIFS op een netwerkshare op te slaan( en dat is ten zeerste aan te raden), moet je de CIFS-client instellen voordat je verder gaat.

Tomido's CIFS-client inschakelen

Om te kunnen opslaan op een netwerkshare moet u de CIFS-client inschakelen. Navigeer naar -beheer - & gt;CIFS Client .

Controleer vanuit het CIFS-clientmenu het Enable -vak onder / cifs 1 .Vul de volgende informatie in:

UNC: Het IP-adres van uw netwerkshare-bron en de directory, d.w.z \\ 192.168.1.120 \ RouterLogs-gebruiken niet de naam van de bron op het netwerk, gebruikt de IP .

Gebruikersnaam / wachtwoord: U kunt een bestaande account gebruiken die toegang heeft tot de netwerkshare of een nieuwe account( op de hostcomputer) maken, alleen voor gebruik door de router. Hoe dan ook, je hebt een login en een wachtwoord nodig. Sommige mensen melden succes met behulp van de Guest-account en gewoon een reeks willekeurige toetsaanslagen invoeren voor het wachtwoord( de CIFS-client staat erop dat er een wachtwoord in het wachtwoordvak zit).De officiële Tomato-documentatie beveelt dit aan.

-domein: Kan meestal leeg worden gelaten;als de computer zich in een werkelijk domein bevindt, moet deze mogelijk worden ingevuld met de juiste domeinnaam.

Execute When Mounted: Hiermee kunt u scripts uitvoeren op het Linux-besturingssysteem van de router wanneer een extern station is aangekoppeld. Laat het voor onze doeleinden leeg.

Wanneer u al uw informatie hebt ingevuld, klikt u onderaan op Opslaan. Het zou even of twee moeten duren om te monteren( misschien zelfs meer dan 5 minuten), maar dan zou je de schijfgegevens moeten zien die staan ​​vermeld in de Total / Free Size-sleuf. Als het niet lukt om het dubbele wachtwoord te controleren, controleer dan of het account dat u gebruikt toegang heeft tot die map( en er naartoe kan schrijven) en maak een geheel nieuwe gedeelde map als u tegen een muur aanloopt. We hadden een probleem met Windows Home Server dat geen toegang wilde geven tot een directory die al deel uitmaakte van de WHS-delenstructuur( de //Server/Public/-map), dus maakten we een geheel nieuwe root-share //Server/ RouterLogs en verdwenen al onze CIFS-creatieproblemen.

Nadat u de CIFS hebt gemaakt en deze is gekoppeld, gaat u terug naar het gedeelte Bandbreedtecontrole en wijzigt u de opslaglocatie in CIFS 1.

Realtime bewaking met tomaat

Nu hebben we het loggen en opslaan van die logboekenLaten we bij het afsluiten eens kijken hoe je Tomato kunt gebruiken om je bandbreedte in realtime te volgen en snel terug te kijken hoeveel gegevens je de vorige dag, week en maand hebt gebruikt.

Navigeer naar -bandbreedte in het linker menu in de Tomato GUI.De standaardweergave is in realtime en zou op de bovenstaande schermafbeelding moeten lijken. U kunt in één keer naar al het verkeer kijken of u kunt slechts een deel ervan bekijken door op de tabbladen bovenaan de grafiek te klikken. Dit is wat deze tabbladen weergeven:

WAN( vlan1): Dit is het verkeer dat de WAN / Broadband-poort van uw router binnenkomt en uitgaat. Als uw router rechtstreeks is aangesloten op uw datamodem, is dit de beste manier om precies te zien hoeveel u downloadt en uploadt.

WL( eth1): Dit is uw wifi-verkeer. Hier kunt u alle gegevensactiviteit zien gebeuren binnen uw netwerk op de Wi-Fi-band. Over het algemeen check je dit alleen als je problemen hebt met het opnemen van een Wi-Fi-apparaat of als je vermoedt dat iemand je wifi-netwerk gebruikt.

br0: Dit is de brugverbinding tussen de WAN- en LAN-poorten. Door dit te bekijken, ziet u het totale verkeer over de router inclusief het wifi-verkeer, de hardwire Ethernet-verbindingen en het grotere internet. Dit tabblad biedt een dergelijke weidse blik die moeilijk in te nemen is.

eth0: Dit tabblad toont alle hardwire-verkeer met de lokale poorten en de WAN-poort met internetverkeer.

vlan0: Niet echt een LAN, als het ware, ondanks het "lan" gedeelte van de naam. Toont de bedrade poorten, internetverkeer en intern verkeer. Als u zowel het internetverkeer( de gegevens die u uploadt en downloadt) als de gegevens die tegelijkertijd door het interne netwerk worden verplaatst wilt zien, gebruikt u deze weergave. Het is handig om te zien dat er een grote hoeveelheid gegevens binnenkomt en waar het naartoe gaat.

Het bovenstaande diagram belicht de interne opzet en naamgevingsstructuur voor een reeks populaire Linksys-routers en moet u helpen beter te visualiseren wat er met elk bewakingstabblad gebeurt.

Naast real-time monitoring kunt u ook kijken naar de vorige dag, week en maand. Deze weergaven zijn veel minder kleurrijk en geven u eenvoudig de nummers in uw gewenste schaal( KB, MB of GB).

Nu we klaar zijn met de zelfstudie, hebben we een router die actief ons bandbreedte-verbruik registreert, ons gebruik in realtime weergeeft en de logboeken archiveert naar een netwerkshare voor back-up en verdere analyse. Heeft u een vraag of een routetruc? Laten we erover horen in de reacties.