Skip to content

Jak monitorować i rejestrować wykorzystanie przepustowości za pomocą pomidora?

2 de lipiec de 2021
tomatoheader1

Wzrasta poziom egzekwowania limitów dostępu szerokopasmowego. Niezależnie od tego, czy otrzymałeś list ostrzegawczy od swojego dostawcy usług internetowych, czy po prostu jesteś ciekawy i chcesz mieć oko na rzeczy, ten samouczek pokaże Ci, jak monitorować, rejestrować i zapisywać wykorzystanie przepustowości za pomocą Tomato.

Co będziesz potrzebował

W tym samouczku będziesz potrzebować następujących rzeczy:

  • Router z oprogramowaniem na rynku wtórnym, Pomidor.
  • Komputer, z którego można uzyskać dostęp do internetowego interfejsu graficznego Tomato.
  • Udział sieciowy, jeśli chcesz zapisać swoje logi poza routerem (zalecane).

Jeśli jeszcze nie korzystasz z Tomato, zapoznaj się z naszym przewodnikiem tutaj, aby go uruchomić na routerze.

Włączanie monitorowania przepustowości

1625231544 988 Jak monitorowac i rejestrowac wykorzystanie przepustowosci za pomoca pomidora

Pierwszym zadaniem jest włączenie funkcji monitorowania w Tomato. Odwiedź GUI routera (zwykle dostępny w sieci LAN pod adresem 192.168.1.1) i przejdź do Administracja -> Monitorowanie przepustowości. Zaznacz pole obok Włączyć.

Pod polem Włącz znajdziesz zestaw opcji, w tym lokalizację zapisywania historii, częstotliwość zapisywania i oznaczenie pierwszego dnia miesiąca.

Rzućmy okiem na lokalizację zapisywania historii. Dla osób zainteresowanych długoterminowym przechowywaniem logów dostępnych jest kilka opcji w menu rozwijanym Zapisywanie historii lokalizacji. W przypadku większości routerów powinieneś zobaczyć pamięć RAM (tymczasową), NVRAM, JFFS2, CIFS1, CIFS2 i ścieżkę niestandardową. Czym są te rzeczy i jakie są plusy i minusy ich używania?

1625231544 548 Jak monitorowac i rejestrowac wykorzystanie przepustowosci za pomoca pomidora


RAM (tymczasowy): Zaletą korzystania z pamięci RAM jest to, że jest ona szybka i nie trzeba niczego konfigurować. Minusem jest to, że tracisz wszystkie dane, gdy router się wyłączy lub ulegnie awarii. Gdy kłoda staje się zbyt duża, jej tylny koniec jest odcinany.

NVRAM: Nieulotna pamięć o dostępie swobodnym na routerze. Jest to po prostu pamięć RAM, która przechowuje dane, gdy zasilanie jest wyłączone. Z powodu tej funkcji jest nieznacznie lepszy niż zwykła stara pamięć RAM, ale niewiele. Otrzymujesz korzyści z pamięci RAM przy obniżonym ryzyku utraty danych.

JFFS2: Journaling Flash File System to część pamięci NVRAM sformatowana specjalnie do zapisywania plików. Wciąż nie jest zbyt duży, ale dla rejestrowania z miesiąca na miesiąc powinien wystarczyć. Problem z obu NVRAM/JFFS2 polega na tym, że żaden system nie był zaprojektowany do częstego pisania. Nie ma sensu przedwczesne zużywanie się komponentu routera, gdy istnieją alternatywy, takie jak CIFS.

CIFS 1/2: Tomato ma wbudowanego małego klienta CIFS (Common Internet File System). Zasadniczo umożliwia to Tomato dostęp do udziału Samba/Windows Share i montowanie go jak dysku. Jeśli chcesz zarchiwizować swoje dzienniki bez martwienia się, że zabraknie miejsca, jest to najlepsza opcja. Wymaga minimalnej konfiguracji, którą omówimy w następnej sekcji.

Ścieżka niestandardowa: Pozwala to po prostu utworzyć niestandardowy katalog w JFFS2 dla plików dziennika. Nie jest to naprawdę konieczne, chyba że aktywnie używasz JFFS2 do czegoś i naprawdę chciałbyś mieć niestandardowy katalog, aby utrzymać porządek i porządek.

Jeśli chodzi o pozostałe ustawienia, które znajdziesz w Monitorowaniu przepustowości:


Zapisz częstotliwość: Wskazuje, jak często Tomato będzie zapisywać dzienniki. Jeśli używasz pamięci RAM, to ustawienie nie ma większego znaczenia. Jeśli używasz dowolnej z opcji przechowywania, takich jak JFFS2/CIFS, pozwala to ustawić częstotliwość zapisywania dzienników. Im wyższa częstotliwość zapisywania, tym mniejsza szansa na utratę danych z powodu braku zasilania lub innej przerwy w routerze.

Zapisz po zamknięciu: Tak jak się wydaje, jeśli Ty (lub aplikacja) wyślesz sygnał wyłączenia do Tomato, najpierw zapisze logi.

Utwórz nowy plik: Wymazuje bieżący plik i tworzy nowy. Czasami po zmianie lokalizacji zapisu (np. przeniesieniu z pamięci RAM do CIFS) konieczne jest utworzenie nowego pliku, aby nowe pliki zostały poprawnie zapisane.

Twórz kopie zapasowe: Znowu, tak jak to brzmi. Wygeneruje raporty kopii zapasowych w określonym katalogu pobierania. Oprócz zwykłych zapisów dziennika będziesz mieć pasujące pliki z rozszerzeniem .BAK.

Pierwszy dzień miesiąca: Domyślna wartość 1 powinna wystarczyć, chyba że Twój dostawca usług internetowych loguje się z połowy miesiąca lub coś dziwnego.

Jeśli zdecydowałeś się na przechowywanie plików w udziale sieciowym za pośrednictwem CIFS (i zdecydowanie zalecamy to zrobić), musisz skonfigurować klienta CIFS, zanim przejdziesz dalej.

Włączanie klienta CIFS Tomato

1625231544 97 Jak monitorowac i rejestrowac wykorzystanie przepustowosci za pomoca pomidora

Aby zapisać w udziale sieciowym, musisz włączyć klienta CIFS. Nawigować do Administracja – > Klient CIFS.


Z poziomu menu klienta CIFS sprawdź Włączyć pudełko pod /cifs 1. Podaj następujące informacje:

UNC: Adres IP źródła udziału sieciowego i katalogu, tj. 192.168.1.120RouterLogs — nie używaj nazwy źródła w sieci, użyj adresu IP.

Nazwa użytkownika Hasło: Możesz użyć istniejącego konta, które ma dostęp do udziału sieciowego lub utworzyć nowe konto (na komputerze głównym) tylko dla routera. Tak czy inaczej potrzebujesz loginu i hasła. Niektórzy ludzie zgłaszają sukces, używając konta Gość i po prostu wpisując ciąg losowych naciśnięć klawiszy w celu uzyskania hasła (klient CIFS nalega, aby w gnieździe hasła znajdowało się hasło). Oficjalna dokumentacja Tomato odradza to.

Domena: Zwykle można pozostawić puste; jeśli komputer znajduje się w rzeczywistej domenie, może być konieczne wpisanie odpowiedniej nazwy domeny.

Wykonaj po zamontowaniu: Pozwala to na wykonywanie skryptów w systemie operacyjnym Linux routera, gdy zamontowany jest zdalny dysk. Dla naszych celów zostaw to pole puste.


Po wypełnieniu wszystkich informacji kliknij Zapisz na dole. Montaż powinien zająć chwilę lub dwie (być może nawet ponad 5 minut), ale wtedy powinieneś zobaczyć dane dysku wymienione w gnieździe Total / Free Size. Jeśli nie uda się go zamontować, sprawdź dwukrotnie swoje hasło, upewnij się, że konto, którego używasz, ma dostęp do tego katalogu (i może do niego pisać), a jeśli natkniesz się na ścianę, stwórz zupełnie nowy katalog współdzielony. Wystąpił problem z systemem Windows Home Server, który nie chciał przyznać dostępu do katalogu, który był już częścią struktury udziałów WHS (folder //Server/Public/), więc stworzyliśmy zupełnie nowy udział główny //Server/RouterLogs i wszystkie nasze nieszczęścia związane z tworzeniem CIFS zniknęły.

Po utworzeniu CIFS i pomyślnym zamontowaniu wróć do sekcji Monitorowanie przepustowości i zmień lokalizację zapisu na CIFS 1.

Monitorowanie w czasie rzeczywistym z pomidorem

1625231544 360 Jak monitorowac i rejestrowac wykorzystanie przepustowosci za pomoca pomidora

Teraz, gdy mamy zablokowane rejestrowanie i zapisywanie tych dzienników, przyjrzyjmy się, jak możesz używać Tomato do monitorowania przepustowości w czasie rzeczywistym i szybko przeanalizuj, ile danych wykorzystałeś poprzedniego dnia, tydzień i miesiąc.

Nawigować do Pasmo w menu po lewej stronie w GUI Tomato. Domyślny widok jest w czasie rzeczywistym i powinien wyglądać jak na powyższym zrzucie ekranu. Możesz spojrzeć na cały ruch naraz lub obejrzeć tylko jego wycinek, klikając karty u góry wykresu. Oto, co reprezentują te karty:

WAN (vlan1): Jest to ruch przychodzący i wychodzący z portu WAN/Szerokopasmowego routera. Jeśli router jest podłączony bezpośrednio do modemu danych, jest to najlepszy sposób, aby dokładnie sprawdzić, ile pobierasz i przesyłasz.

WL (eth1): To jest Twój ruch Wi-Fi. Tutaj możesz zobaczyć całą aktywność danych zachodzącą w Twojej sieci w paśmie Wi-Fi. Zwykle sprawdzasz to tylko wtedy, gdy próbujesz rozwiązać problem z urządzeniem Wi-Fi lub podejrzewasz, że ktoś korzysta z Wi-Fi.


br0: Jest to połączenie mostkowe między portami WAN i LAN. Oglądanie tego pokazuje całkowity ruch na routerze, w tym ruch Wi-Fi, przewodowe połączenia Ethernet i dostęp do większego Internetu. Ta zakładka oferuje tak rozległy widok, że trudno go ogarnąć.

eth0: Ta zakładka pokazuje cały ruch przewodowy, który obejmuje porty lokalne i port WAN z ruchem internetowym.

vlan0: W rzeczywistości nie jest to sieć LAN, pomimo części nazwy „lan”. Pokazuje porty przewodowe, ruch internetowy i ruch wewnętrzny. Użyj tego widoku, jeśli chcesz zobaczyć zarówno ruch internetowy (dane, które przesyłasz i pobierasz), jak i dane przesyłane w sieci wewnętrznej w tym samym czasie. Jest to przydatne, aby zobaczyć, że napływa duża ilość danych i dokąd zmierza.

1625231544 334 Jak monitorowac i rejestrowac wykorzystanie przepustowosci za pomoca pomidora

Powyższy diagram podkreśla wewnętrzną konfigurację i strukturę nazewnictwa dla linii popularnych routerów Linksys i powinien pomóc w lepszej wizualizacji tego, co dzieje się na każdej karcie monitorowania.

Oprócz monitorowania w czasie rzeczywistym możesz również przeglądać poprzedni dzień, tydzień i miesiąc. Widoki te są znacznie mniej kolorowe i po prostu podają liczby w preferowanej skali (KB, MB lub GB).

Teraz, gdy skończyliśmy z samouczkiem, mamy router, który aktywnie rejestruje nasze wykorzystanie przepustowości, wyświetla nasze wykorzystanie w czasie rzeczywistym i archiwizuje logi w udziale sieciowym w celu utworzenia kopii zapasowej i dalszej analizy. Masz pytanie lub sztuczkę z routerem? Posłuchajmy o tym w komentarzach.

Czy ten post był pomocny?