ktory tomato sprawdzony najlepszy??? pomocy???
|
agozdzik |
Dodano 25-07-2008 00:33
|
User
Posty: 4
Dołączył: 23/07/2008 22:05
|
witam
siedzie juz w postach od 3 dni i juz nie wiem jak sie nazywam.........
ma router wrt54gl specjalnie kupilem go bo mozna instalowac tomato
a konkretnie chodzi mi o funkcje podgladania po mac czy ip kto ile sciagnol i kiedy.....
podlaczylem do sieci 5 lapkow mamy 3mb lacze i limit na sciaganie co m-c jest on przekraczany i placimy a kazdy sie wypiera ze nie sciagal absolutnie nicccccc, wiec ktore tomato ma ta mozliwosc, zainstalowalem wersje 1.9pl ekstra wiec ekstra to by bylo jak by dzialao bo nawet hasla na siec nie moge zloazyc i latam przez 2h latalem gora dol gora dol bo trzeba bylo restartowac recznie, zainstalowalem ten z dzialu download dziala oki stabilnie ale nie ma takiej mozliwosci wiec??? pomocy
z gory dziekuje |
|
|
|
IceMan1988 |
Dodano 25-07-2008 01:21
|
User
Posty: 7
Dołączył: 29/03/2008 10:08
|
Jeśli boisz się flashować co chwilę to mogę tyle pomóc że mam Tomato 1.13 i co prawda można sprawdzać dzienny, tygodniowy i miesięczny przesył danych, ale jest sprawdzany globalnie a nie osobno na każdy komp... więc tą wersję można wyeliminować
Edytowany przez IceMan1988 dnia 25-07-2008 01:25
|
|
|
|
Shanti77 |
Dodano 25-07-2008 08:46
|
User
Posty: 94
Dołączył: 18/06/2008 17:34
|
Zobacz tutaj Statsy per user, możesz to zrobić na każdym Tomato.
Edytowany przez Shanti77 dnia 25-07-2008 08:47
|
|
|
|
agozdzik |
Dodano 25-07-2008 17:47
|
User
Posty: 4
Dołączył: 23/07/2008 22:05
|
nie chodzi o banie sie tylko, routerek mam na strychu i troche trzeba sie nameczyc, zeby tam wejsc, dzieki shanti ale fajnie by bylo to zobaczyc w grafach czy tabelkach z tego co sie doczytalem, to jest widze ze jest to mozliwe tylko zeby byl jakis stabilny firmware |
|
|
|
Shanti77 |
Dodano 25-07-2008 22:29
|
User
Posty: 94
Dołączył: 18/06/2008 17:34
|
Trzeba sobie samemu cos takiego zrobić po prostu. Zrobiłem na szybkiego coś takiego:
- w Administration->Scripts->init dopisujesz
- w Administration->Scripts->Firewall dopisujesz
iptables -N download
iptables -N upload
iptables -I FORWARD 1 -j download
iptables -I FORWARD 2 -j upload
iptables -A download -d 192.168.1.2
iptables -A upload -s 192.168.1.2
iptables -A download -d 192.168.1.3
iptables -A upload -s 192.168.1.3
iptables -A download -d 192.168.1.4
iptables -A upload -s 192.168.1.4
iptables -A download -d 192.168.1.5
iptables -A upload -s 192.168.1.5
- w Administration->Scheduler->Custom 1 dopisujesz:
P="/var/wwwext/s.asp"
echo " IP | Download | " > $P
echo "Upload | " >> $P
for i in 2 3 4 5
do
echo "192.168.1.$i | " >> $P
echo `iptables -L download -vn | grep 192.168.1.$i | awk {'print $2'}` >> $P
echo " | " >> $P
echo `iptables -L upload -vn | grep 192.168.1.$i | awk {'print $2'}` >> $P
echo " | " >> $P
done
echo "
" >> $P
ustawiasz wywołanie co np. 30minut
- adresy 192.168.1.2 - 192.168.1.5 to oczywiście adresy przykładowe użytkowników
- w linijce for i in 2 3 4 5 liczby 2 3 4 5 to końcówki adresów użytkowników
- po wpisaniu trzeba zrobić reboot
- statystyki można przeglądać pod adresem http://192.168.1.1/ext/s.asp (oczywiście jeśli router ma adres 192.168.1.1)
- po resecie routera statystyki sie resetują.
Edytowany przez Shanti77 dnia 26-07-2008 13:25
|
|
|
|
wav-e |
Dodano 26-07-2008 01:15
|
User
Posty: 104
Dołączył: 05/12/2007 15:17
|
Dzięki Shanti77, śmiga pięknie jednak z małą poprawką :)
Brakuje jednego cudzysłowu oraz podany inny adres sieci (nie 192.168.0 a 192.168.1 - zresztą zależy od konfiguracji sieci :)) w Administration->Scheduler->Custom 1.
Edit (20080726-15:40): Skasowałem cytat żeby nie dublować już poprawionej wersji powyżej :)
--------------------
A tu moja mała modyfikacja:
IP="192.168.1"
IPS="2 3 4 5 6 7 8 9 10"
SPU="/var/wwwext/spu.asp"
echo "Stats Per User" > $SPU
echo "STATYSTYKI UZYTKOWNIKOW:
" >> $SPU
echo " Adres IP | " >> $SPU
echo "Download | Upload | " >> $SPU
for i in $IPS
do
echo "$IP.$i | " >> $SPU
echo `iptables -L download -vn | grep $IP.$i | awk {'print $2'}` >> $SPU
echo " | " >> $SPU
echo `iptables -L upload -vn | grep $IP.$i | awk {'print $2'}` >> $SPU
echo " | " >> $SPU
done
echo "
" >> $SPU
echo "" >> $SPU
IP - to zmienna zawierająca adres sieci
IPS - IPki poszczególnych userów
Staty sprawdzamy poprzez: http://192.168.1.1/ext/spu.asp
Edytowany przez wav-e dnia 26-07-2008 15:41
Pozdrawiam,
WavE
---------------
ISP WiFi 5GHz >><< Ovislink AirLive WLA-5200AP <---> Linksys WRT54GL v1.1 + Tomato v1.19 PL >><< Kompy
...i wszystko ?miga :-)
|
|
|
|
Shanti77 |
Dodano 26-07-2008 11:26
|
User
Posty: 94
Dołączył: 18/06/2008 17:34
|
Robiłem to w 10minut więc wkradły się małe błędy, już poprawiłem u siebie. |
|
|
|
kobrawerde |
Dodano 26-07-2008 12:43
|
Power User
Posty: 357
Dołączył: 07/05/2008 20:07
|
Byłoby świetnie z tymi statystykami ... jadnak u mnie coś chyba robie nie tak ?
Moja konfiguracja to:
- w Administration->Scripts->init
mkdir /var/wwwext
- w Administration->Scripts->Firewall
iptables -N download
iptables -N upload
iptables -I FORWARD 1 -j download
iptables -I FORWARD 2 -j upload
iptables -I A download -d 172.16.0.130
iptables -I A upload -s 172.16.0.130
iptables -I A download -d 172.16.0.140
iptables -I A upload -s 172.16.0.140
- w Administration->Scheduler->Custom 1
IP="172.16.0"
IPS="130 140"
SPU="/var/wwwext/spu.asp"
echo "Stats Per User" > $SPU
echo "STATYSTYKI UZYTKOWNIKOW:
" >> $SPU
echo "Adres IP | " >> $SPU
echo "Download | Upload | " >> $SPU
for i in $IPS
do
echo "$IP.$i | " >> $SPU
echo `iptables -L download -vn | grep $IP.$i | awk '{print $2'}` >> $SPU
echo " | " >> $SPU
echo `iptables -L upload -vn | grep $IP.$i | awk '{print $2'}` >> $SPU
echo " | " >> $SPU
done
echo " " >> $SPU
echo "" >> $SPU
Zrobiony reboot routerka i po zalogowaniu : http://172.16.0.190/ext/spu.asp
widze tyko taki wpis (który niestety nie pokazuje zliczanych staystyk)
STATYSTYKI UZYTKOWNIKOW:
Adres IP Download Upload
172.16.0.130
172.16.0.140
Ps. może coś poknociłem ? ale to pytanie do znawców
Edytowany przez kobrawerde dnia 28-07-2008 17:12
|
|
|
|
Shanti77 |
Dodano 26-07-2008 13:13
|
User
Posty: 94
Dołączył: 18/06/2008 17:34
|
W kodzie był jeszcze mały błąd.
Jest:
awk '{print $2'}` >> $SPU
a powinno być:
awk {'print $2'}` >> $SPU
Ale sprawdzałem i to nie powinno mieć wpływu na działanie programu.
Żeby sprawdzić co jest nie tak wejdź przez telnet ( telnet iproutera) i wpisz
iptables -L download -nv
powinny wyskoczyć statystyki dla obu ip.
Edytowany przez Shanti77 dnia 26-07-2008 13:21
|
|
|
|
wav-e |
Dodano 26-07-2008 13:15
|
User
Posty: 104
Dołączył: 05/12/2007 15:17
|
Statystyki odczytywane są na porcie WAN routera.
Jeśli linie wejściową (sieć lub neta) masz na porcie LAN to, za przeproszeniem, dupa zbita
Na jednej z podstron dotyczących "Moje Tomato PL ze statystykami per user i SNMP" znajdują się moje zmagania z uzyskaniem statystyk przy wejściu na porcie LAN... i dętka
Podłączyłem wejście na WAN, staty się ładnie wyświetlają (korzystam z wersji Tomato 1.19 PL by NeoX - staty są już wbudowane/dodane w Tomato) i wszystko śmiga
http://openlinksys.info/forum/viewthr...wstart=160
Jednak przetestowałem sposób Shanti77'ego wraz z moimi modyfikacjami i staty są tak samo wyświetlane. Spróbuj przetestować wersję Shanti77'ego.
PS. A jakie ustawiłeś wywołanie?
Cytat ustawiasz wywołanie co np. 30minut ???
Spróbuj ustawić np. co 1 minutę, poczeka tą 1 min. i spróbuj sprawdzić czy wyświetla.
Pozdrawiam,
WavE
---------------
ISP WiFi 5GHz >><< Ovislink AirLive WLA-5200AP <---> Linksys WRT54GL v1.1 + Tomato v1.19 PL >><< Kompy
...i wszystko ?miga :-)
|
|
|
|
wav-e |
Dodano 26-07-2008 13:23
|
User
Posty: 104
Dołączył: 05/12/2007 15:17
|
@Shanti77
Kurde, u mnie pomimo tego błędu poprawnie wyświetlał staty, dziwne
PS. Poprawiłem wersję powyżej.
Edytowany przez wav-e dnia 26-07-2008 13:27
Pozdrawiam,
WavE
---------------
ISP WiFi 5GHz >><< Ovislink AirLive WLA-5200AP <---> Linksys WRT54GL v1.1 + Tomato v1.19 PL >><< Kompy
...i wszystko ?miga :-)
|
|
|
|
Shanti77 |
Dodano 26-07-2008 13:26
|
User
Posty: 94
Dołączył: 18/06/2008 17:34
|
był jeszcze jeden błąd w:
iptables -I A download -d 192.168.1.2
iptables -I A upload -s 192.168.1.2
powinno być
iptables -A download -d 192.168.1.2
iptables -A upload -s 192.168.1.2
przy każdym użytkowniku.
Sprawdziłem i przez ten błąd napewno nie działało.
Edytowany przez Shanti77 dnia 26-07-2008 13:29
|
|
|
|
wav-e |
Dodano 26-07-2008 13:30
|
User
Posty: 104
Dołączył: 05/12/2007 15:17
|
Cytat Shanti77 napisał/a:
był jeszcze jeden błąd w:
iptables -I A download -d 192.168.1.2
powinno być
iptables -A download -d 192.168.1.2
przy każdym użytkowniku.
Sprawdziłem i przez ten błąd napewno nie działało.
Tego nie zauważyłem bo już wcześniej miałem poprawne wpisy dla statystyk (Administration->Scripts->Firewall), właśnie z tematu "Staty per user"
Edytowany przez wav-e dnia 26-07-2008 13:31
Pozdrawiam,
WavE
---------------
ISP WiFi 5GHz >><< Ovislink AirLive WLA-5200AP <---> Linksys WRT54GL v1.1 + Tomato v1.19 PL >><< Kompy
...i wszystko ?miga :-)
|
|
|
|
kobrawerde |
Dodano 26-07-2008 13:52
|
Power User
Posty: 357
Dołączył: 07/05/2008 20:07
|
Niestety też LIPA ...poprawiłem wpisy :
iptables -N download
iptables -N upload
iptables -I FORWARD 1 -j download
iptables -I FORWARD 2 -j upload
iptables -A download -d 172.16.0.130
iptables -A upload -s 172.16.0.130
iptables -A download -d 172.16.0.140
iptables -A upload -s 172.16.0.140
Ustawilem wywołanie co 1 min. ...a może w ustawieniach Port Forwarding coś namieszałem bo tam wpisałem tylko niektóre porty a dokladnie 4 ...pamiętam że wcześniej było tam więcej wpisów ? |
|
|
|
kobrawerde |
Dodano 26-07-2008 15:09
|
Power User
Posty: 357
Dołączył: 07/05/2008 20:07
|
Dziwne ...ale postanowiłem wpisać wszystko jeszcze raz ..... i EUREKA Działa ! ...dzięki jesteście wielcy heh jakby ktoś był zainteresowany to podaje mój konfig :
- w Administration->Scripts->init
mkdir /var/wwwext
- w Administration->Scripts->Firewall
iptables -N download
iptables -N upload
iptables -I FORWARD 1 -j download
iptables -I FORWARD 2 -j upload
iptables -A download -d 172.16.0.130
iptables -A upload -s 172.16.0.130
iptables -A download -d 172.16.0.140
iptables -A upload -s 172.16.0.140
- w Administration->Scheduler->Custom 1
IP="172.16.0"
IPS="130 140"
SPU="/var/wwwext/spu.asp"
echo "Stats Per User" > $SPU
echo "STATYSTYKI UZYTKOWNIKOW:
" >> $SPU
echo "Adres IP | " >> $SPU
echo "Download | Upload | " >> $SPU
for i in $IPS
do
echo "$IP.$i | " >> $SPU
echo `iptables -L download -vn | grep $IP.$i | awk {'print $2'}` >> $SPU
echo " | " >> $SPU
echo `iptables -L upload -vn | grep $IP.$i | awk {'print $2'}` >> $SPU
echo " | " >> $SPU
done
echo " " >> $SPU
echo "" >> $SPU
No i oczywiście reboot routerka ... dzięki i pozdrawiam !
Ps. jeszcze jeden problem po reboot-cie routera miałem znowu LIPE
ale wystarczyło zrobić SAVE we wszystkich trzech pozycjach tzn: Scripts/init .../firewall.../Schduler/Custom1 ... i jest OK
Edytowany przez kobrawerde dnia 26-07-2008 20:49
|
|
|
|
Shanti77 |
Dodano 26-07-2008 23:20
|
User
Posty: 94
Dołączył: 18/06/2008 17:34
|
Rób zawsze NVRAM COMMIT po SAVE |
|
|
|
widek611 |
Dodano 29-07-2008 10:43
|
User
Posty: 5
Dołączył: 30/05/2007 16:23
|
Polecam moje rozwiązanie: połączenie rstats + board + statperuser + skin + backup na FTP - skrypt instalacyjny w TOMATO
http://openlinksys.info/forum/viewthr...ad_id=6071 |
|
|
|
hawk |
Dodano 29-07-2008 13:22
|
User
Posty: 26
Dołączył: 23/01/2007 12:21
|
Nie wiem czy ktoś zauważył że dla zakresów poniżej x.x.x.100 te tabelki generowane z "spu.asp" zawierają jakieś śmieci (pomimo rebootu czyszczenia NV commit, oraz prób z pełna adresacją np x.x.x.002 albo nic nie wyswietla albo w polach zawierających wielkości uploadu i downloadu są śmieci jakby z innych odczytów
STATYSTYKI UZYTKOWNIKOW:
Adres IP Download Upload
192.168.1.2 0 8710K 0 0 0 0 242K 0 0 1018
192.168.1.3 28M 1075K
192.168.1.4 0 0
192.168.1.5 0 0
192.168.1.6 0 0
192.168.1.7 0 0
192.168.1.8 0 0 0 0
192.168.1.9 0 0 0 0
192.168.1.10 0 0 0 0 0 0 0 0 0 0 0 0
192.168.1.11 0 0
192.168.1.12 8363 17485
192.168.1.13 0 0
192.168.1.14 0 0
192.168.1.15 14631 7409
192.168.1.16 0 0
192.168.1.17 0 0
192.168.1.18 30M 30M 1344K 1344K
192.168.1.19 0 0 0 0
192.168.1.20 8778K 0 245K 0
192.168.1.21 0 0
192.168.1.22
192.168.1.23
192.168.1.24
192.168.1.25 0 1018
192.168.1.100 0 0
192.168.1.101 0 0
192.168.1.102 0 0
192.168.1.103 0 0
192.168.1.104 0 0
192.168.1.200 0 0
192.168.1.254 0 1018
|
|
|
|
VrooBell |
Dodano 29-07-2008 13:43
|
User
Posty: 114
Dołączył: 27/07/2006 10:30
|
Cytat - w Administration->Scheduler->Custom 1
nie widzę takiego czegoś w pomidorze 1.13 |
|
|
|
wav-e |
Dodano 29-07-2008 15:45
|
User
Posty: 104
Dołączył: 05/12/2007 15:17
|
@hawk
Dziwne kolega ma te wyniki
Powinno wyświetlać 3 kolumny z wynikami. Np.:
Cytat -----------------------------------------
Adres IP | Download | Upload
-----------------------------------------
192.168.1.2 | 1234K | 567K
-----------------------------------------
192.168.1.11 | 0 | 0
-----------------------------------------
192.168.1.12 | 0 | 0
-----------------------------------------
192.168.1.21 | 0 | 0
-----------------------------------------
192.168.1.101 | 0 | 0
-----------------------------------------
Testowane na Tomato 1.19 PL by NeoX
Spróbuj tak jak pisze Shanti77:
Cytat Żeby sprawdzić co jest nie tak wejdź przez telnet (telnet iproutera) i wpisz
iptables -L download -nv
powinny wyskoczyć statystyki dla obu ip.
Edytowany przez wav-e dnia 29-07-2008 15:49
Pozdrawiam,
WavE
---------------
ISP WiFi 5GHz >><< Ovislink AirLive WLA-5200AP <---> Linksys WRT54GL v1.1 + Tomato v1.19 PL >><< Kompy
...i wszystko ?miga :-)
|
|
|