03 Maja 2024 18:43:57
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· nju swiatło pytania
· konfiguracja router ...
· Asus TUF-AX3000_V2 p...
· Jaki router kupić? ...
· Szukam zaproszenia n...
· [Howto] Xpenology na...
· dodatkowe złącza s...
· RT-N18U - nie można...
· [MOD] Tomato64 (x86-64)
· Firewall nie zawsze ...
· [MOD] FreshTomato-AR...
· Optware na CIFS
· RT-AX56U - Status kl...
· [MOD] FreshTomato-MI...
· Multiroom N z wykorz...
· [S] Asus RT-AC68U E1
· [S] ASUS RT-AC68U
· Rozłączanie klient...
· serwer VPN za wan'em
· Przejscie z dyndns f...
Najpopularniejsze obecnie wątki
· konfiguracja rout... [10]
· nju swiatło pytania [4]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
36% [151 głosów]

Broadcom ARM
Broadcom ARM
52% [216 głosów]

Atheros
Atheros
5% [22 głosów]

Marvell
Marvell
1% [4 głosów]

Ralink
Ralink
1% [3 głosów]

Intel/AMD/VIA
Intel/AMD/VIA
1% [5 głosów]

Żaden z powyższych
Żaden z powyższych
4% [15 głosów]

Ogółem głosów: 416
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
52.14.168.56
Zobacz wątek
OpenLinksys » :: PORTAL :: » Tutoriale
 Drukuj wątek
Pomiar prędkości chwilowej - skrypt
shibby
Już tłumaczę o co chodzi w temacie. Czasami chcesz szybko sprawdzić kto ci ora łącze. Zrobiłem skrypt który zczytuje z iptables przetwarza i podaje ładny wynik średniej prędkości z określonego czasu (domyślnie 10sek ale można też podać czas jako parametr)

WYMAGANIA
W sumie to tylko 2:
- optware i zainstalowane pakiety bash i gawk
- stats per user lub dodane regułki zliczania danych (będą podane niżej)

Liczę, że pakiety z optware mamy już zainstalowane wiec (jeżeli nie mamy stats per user) dopisujemy na końcu firewalla

Cytat

iptables -N download
iptables -N upload
iptables -I FORWARD 1 -j download
iptables -I FORWARD 2 -j upload
iptables -A download -d 192.168.0.2 -s ! 192.168.0.0/24
iptables -A upload -s 192.168.0.2 -d ! 192.168.0.0/24
iptables -A download -d 192.168.0.3 -s ! 192.168.0.0/24
iptables -A upload -s 192.168.0.3 -d ! 192.168.0.0/24
iptables -A download -d 192.168.0.4 -s ! 192.168.0.0/24
iptables -A upload -s 192.168.0.4 -d ! 192.168.0.0/24


itd. oczywiście uzupełniamy o swoje dane i taka ilość ip jaką mamy.

po czym przeładować należy firewall by regułki się dodaly. W konsoli więc wpisujemy

Cytat

service firewall restart


przechodzimy do /opt/bin i ściągamy skrypt

Cytat

cd /opt/bin
wget http://update.groov.pl/oracze
chmod +x oracze


Gotowe.

wykonać polecenie możemy na 2 sposoby:
- oracze - wykona pomiar z domyślną wartością 10sek
- oracze czas - wykona pomiar z podanego czasu

jak to wygląda w efekcie? (akurat trafilem na cisze w sieci Smile )

update.groov.pl/oracze1.jpg


Jeżeli z jakiegoś powodu skrypt nic nie pokazuje to sprawdźcie najpierw lacie łańcuchy download i upload w iptables i czy dane poprawnie się zliczają.

update.groov.pl/oracze2.jpg

Powodzenia.
Edytowany przez shibby dnia 15-10-2010 08:24
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
obsy
Oczywiście:

http://openwrt.innocence.pl/doku.php/...ware:stats
http://openlinksys.info/readarticle.p...icle_id=75

Tak dla potomnych. I pewnie parę innych na forum by się znalazło.
Masz niepotrzebny ruter, uszkodzony czy nie - ch?tnie przygarn? go.
http://eko.one.pl - prawie wszystko o OpenWrt
http://openrouter.info
 
PeterOak
Mam Tomato w wersji 1.25 na Linksysie WRT54GL .
Zależy mi tylko i wyłącznie na generowaniu statystyk mało zużywających zasoby routera dla każdego IP w sieci . Chciałbym mieć możliwość podglądu ile bitów dany IP zużył w danym okresie czasu . Jeżeli byłby podział na upload i download byłoby wspaniale .
Druga funkcjonalność jaka mnie interesuje to wyświetlenie strony z tekstem w html-u użytkownikowi korzystającemu z konkretnego IP lub MAC adresu .

Moja wiedza na temat Linuksa jest prawie zerowa więc prosiłbym o łopatologiczne wytłumaczenie jak to można w najprostszy sposób zrobić .

z góry dziękuję za pomoc
 
shibby
dobry dzial zly temat. poszukaj temat "tablica v2 + statystyki per user + backup statystyk na ftp + skims". Jak juz ci zacznie wszystko dzialac to tablice mozesz wymienic na v3 (jest w osobnym watku).

Na GL bedzie ciezko to zrobic ze wzgledu na mala wielkosc jffs (chociaz nie jest to niewykonalne, w temacie o talbicy v2 ktos opisal jak to zrobic).
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
szalikmars
pytanie
czy przy skrypcie
kto ci ora łącze
nie ma jakiegos krótszego wpisu listujacego 254 adresy od
192.168.0.2 do 192.168.0.254
czy trzeba wpisać wszyskich czyli 254 adresy ?
 
shibby
mozesz to tez dodac w petli. rzuc okiem na tutorial o wielu zewnetrznych ip, Tam masz przyklad petli.
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
szalikmars
a jak wygladałby prawidłowy skrypt-pętla
do wszyskich kompów z zakresu

192.168.0.2 do 192.168.0.254
 
shibby

Cytat

iptables -N download
iptables -N upload
iptables -I FORWARD 1 -j download
iptables -I FORWARD 2 -j upload

min=2;
max=254;
while [ $min -le $max ]; do
iptables -A download -d 192.168.0.$min -s ! 192.168.0.0/24
iptables -A upload -s 192.168.0.$min -d ! 192.168.0.0/24
min=$((min+1))
done

Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
lgorek
korzystam z tego oracze aby sprawdzić jakie jest wykorzystanie łącza na poszczególne IP jednak jak daje oracze to wyskakuje mi ip. Jak zrobić aby uzyskać nazwe użytkownika. Jak sprawdziłem w pliku /tmp/etc/hosts.dnsnmasq są zapisane prawie wszystkie ip. Jak zrobić tak aby w oracze zamiast

[root@BuFu root]$ oracze 1
Pomiar z 1 sekund.
Loading... Please Wait!
192.168.0.1 download 0kB/s upload 0kB/s
192.168.0.2 download 16kB/s upload 0kB/s
192.168.0.3 download 0kB/s upload 0kB/s


otrzymać wynik

[root@BuFu root]$ oracze 1
Pomiar z 1 sekund.
Loading... Please Wait!
Kinga download 0kB/s upload 0kB/s
Piotrek download 16kB/s upload 0kB/s
Igor download 0kB/s upload 0kB/s


Użytkuje już stary system bo co co poniżej ale chodzi bez problemu i to co potrzeba posiada. Dlatego nie szukałem nic nowego.
Tomato Firmware v1.28.9051 MIPSR2-beta22 K26 USB Ext

PS.
Czy najnowszy Tomato by Shibby ma już w sobie HTB z poziomu www, gdzie mam ładnie to opisane, bo obecnie robie to wszystko jest w formie text i script w administration. Oraz druga sprawa dotyczy IP trafic czy jest coś takiego aby pokazało ile dane ip ma rzeczywsisty down i up w tej chwili. Mam 16 ip w sieci, a mój sprzęt to Netgear WNR3500L/U/v2
 
Przejdź do forum
Zaloguj
Wprowadź adres e-mail lub nazwę użytkownika

Hasło



Nie masz jeszcze konta? Zarejestruj się.

Zapomniałeś/aś hasła?
Aktualnie online
· Gości online: 10

· Użytkowników online: 0

· Łącznie użytkowników: 24,115
· Najnowszy użytkownik: Ja
Czat
Musisz się zalogować, aby opublikować wiadomość.

Adooni
26-04-2024 14:41
jaki router RMerlin nie pociagne, tomato/ openwrt tak non hilink,

tamtosiamto
23-04-2024 12:35
modem bez smilocka?

man1
22-04-2024 23:27
Czy próbował ktoś uzywac karty voice (z nolimit GB) od tmobile w modemie /routerze? Da się jakoś to zrobić? Bo u mnie neta brak. E3372 Sad

tamtosiamto
31-03-2024 12:54
Wesolego jajka wszytskim forumowiczom Grin

tamtosiamto
28-03-2024 23:24
tak, tak zgadza sie, ale ja pytam o wykluczenie noda na guest network w first set, i to nie dziala

Adooni
24-03-2024 13:16
Guest network is currently designed to allow the first set of each band (2.4G, 5G, 5G-1) available to the AiMesh node

tamtosiamto
24-03-2024 03:03
ale w 1 jest opcja do wyboru - dla calej sieci albo rutera only i wlasnie o tym mowie, ze nie dziala

Adooni
23-03-2024 16:31
w dokumencie asusa jest ze wlasnie dla 1 ma dzialac na nodach tez

tamtosiamto
23-03-2024 15:39
tak, ale nie zmienia to faktu, ze w pierwszej nie dziala wylaczanie aimesh dla goscinnej( a powinno), czyli jest jakis bug. Mam start soft, bo to dsl-ac68 ktory nie jest juz updateowany

Adooni
22-03-2024 18:07
nie, 1 wsza bedzie wszedzie trzeba 2ga zrobic dla kazdego pasma te nie sa przenoszone

71,545,674 unikalnych wizyt