Chcę móc śledzić wykorzystanie każdego urządzenia łączącego się z naszym routerem, abyśmy mogli podzielić rachunek ISP według wykorzystania. Czy dd-wrt lub pomidor mogą dostarczyć statystyki, których potrzebuję, aby to zrobić?
Aktualizacja :
Po odrobinie googlingu jestem świadomy o wiele lepszej odpowiedzi niż obecna. Podejrzewam jednak, że prawdopodobnie jest więcej odpowiedzi na inne oprogramowanie układowe, więc w celu uzyskania bardziej zróżnicowanego zestawu odpowiedzi - i przyznaję, bo mam dość czytania tępej dokumentacji oprogramowania układowego - przygotowałem nagroda.
Jeśli jedyną dodaną odpowiedzią jest ta, którą znalazłem, chętnie przyjmę ją za nagrodę, w przeciwnym razie sam ją dodam i zaakceptuję, ale mam nadzieję na jeszcze lepszą odpowiedź, a przynajmniej trochę opcje dla innych oprogramowania układowego, ponieważ patrząc, widziałem kilka innych osób, które o to poprosiły i nie wydaje się, że jest to ostateczna odpowiedź, zróbmy to!
Idź leniwe sieci!
(Przepraszam. Zawsze chciałem to powiedzieć.)
Aktualizacja 2 : korzystanie z planu jest bezpłatne między północą a 8 rano, więc jeśli rozwiązanie może to uwzględnić, byłoby preferowane. Rozwiązanie, które znalazłem, nie zostało wspomniane w pierwszych trzech odpowiedziach, nie jestem pewien, jak będzie się układało w porównaniu z innymi odpowiedziami. Będę musiał przyjrzeć się im wszystkim pod koniec okresu nagród.
Aktualizacja 3 : Istnieje rozwiązanie pomidorów. Wyślę go po przyznaniu nagrody, jeśli nikt inny jej nie opublikuje. Ponieważ nie mam jeszcze routera, przyznam nagrodę za coś, co wygląda na najbardziej kompleksowe lub kompletne rozwiązanie.
Odpowiedzi:
Zobacz wrtbwmon :
Istnieje Wiki , a instrukcje wdrażania można znaleźć tutaj .
Przydatnym omówieniem powyższego jest: Skrypt monitorowania przepustowości na użytkownika .
Kolejną adaptację można znaleźć w ip_conntrack z raportowaniem QoS i wykorzystaniem przepustowości .
źródło
Jest to możliwe, ale niełatwe do skonfigurowania powyżej. Możesz wypróbować Gargoyle, który pozwala raportować przepustowość na IP, a także ustawiać przydziały itp.
źródło
Co z regułą iptables, która po prostu rejestruje wszystkie pakiety w zdalnym udziale CIFS lub pamięci USB. prawdopodobnie możesz podsumować rozmiary pogrupowanych adresów mojego adresu MAC. Wkrótce zobaczę, co mogę wymyślić.
Powód, dla którego mówię o współużytkowaniu lub pamięci USB, jest spowodowany ograniczonym nieulotnym miejscem do przechowywania na samym routerze (a flash w routerze nie ma wyrównywania zużycia)
AKTUALIZACJA: DD-WRT obsługuje ulog i syslog, możesz nawet syslog na innym komputerze. musisz również regularnie zrzucać pamięć podręczną arp, aby skorelować adres IP z adresem mac.
Może coś takiego: http://lwn.net/Articles/2718/
źródło