Skrypt Robsona i QoS
|
wlen |
Dodano 05-03-2010 00:31
|
User
Posty: 31
Dołączył: 02/03/2010 20:11
|
Witam
Od 2 dni jestem szczęśliwym posiadaczem WRT54GL-EU + TP-Link TD-8840T w trybie brie.
Od razu wgrałem Tomato wybrałem wersje v1.25.8025 .2-RAF STD Victek MOD.
Moje łącze to Netia 6 mega, ale ostatnio w dzień wyciąga zaledwie 2 mega, operator obiecał poprawić jakość do 15 marca.
Więc wygenerowałem sobie skrypt Robsona, aby podzielić łącze między 5 użytkowników (7 komputerów) skrypt jest prosty dzieli po prostu łącze i tyle.
Chciałbym dodatkowo, aby każdy PC oprócz swojego pasma miał też ustawione priorytety na dane zadanie np.
Najwyższy -skype i przeglądanie WWW
Średni -poczta i inne komunikatory Youtube
Niski torrenty
Najniższy inne P2P i co tam jeszcze może zapychać łącze.
Czy do tego mogę użyć też skryptu czy np. QoS będzie lepszy?
Co mi koledzy proponujecie?
I jak zachowuje się skrypt, kiedy z Netii idzie 1/3 pasma?
Z góry dzięki za wszelką pomoc. |
|
|
|
shibby |
Dodano 05-03-2010 06:16
|
SysOp
Posty: 17111
Dołączył: 15/01/2009 20:30
|
powinienesz stworzyc skrypt w oparciu o takie transfery jakie wyciagasz a nie jakie masz na papierku.
Albo QoS albo skrypt. Nie oba na raz.
Co lepsze? nikt ci nie powie, sam potesstuj i zdecyduj.
Co do tomato to mamy polski odpowiednik softu victeka i to jeszcze bardziej rozbudowany no i oczywiscie spolszczony. Polecam wgrac, bo nasze polskie najlepsze
Edytowany przez shibby dnia 05-03-2010 08:08
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
wlen |
Dodano 05-03-2010 07:46
|
User
Posty: 31
Dołączył: 02/03/2010 20:11
|
Wielkie dzięki za odpowiedz, po cichu liczyłem, że to właśnie ty się odezwiesz.
Sporo czytałem forum i widzę, że masz duże doświadczenie w tomato, właściwie to właśnie w jednym z tematów wyczytałem jak do WRT54GL polecałeś tomato Victek.
Proszę o info, którą wersje spolszczoną polecasz?
I co wynika z twojego doświadczenia, co dla mnie teoretycznie powinno być lepsze skrypt czy QoS.
Tak jak pisałem net dzielony na 5 osób z tego 2 to zapalone P2P wieszały mi WiFi i i czasami nawet stronki mi się nie ładowały na kablu na moim USR9106, dlatego zmieniłem sprzęt.
Edytowany przez wlen dnia 05-03-2010 08:03
|
|
|
|
shibby |
Dodano 05-03-2010 08:08
|
SysOp
Posty: 17111
Dołączył: 15/01/2009 20:30
|
http://tomato.groov.pl <- od wyboru do koloru Mozesz wgrac wersje RAF (czyli victek mod)
Wersja RAF ma ip/mac bw limiter a to nic innego jak taki prosty generator skryptow do ograniczania ludkom neta po ip lub MAC. Mozesz sprawdzic na poczatek to.
Ew mozesz rozdzielic i download dzielic skryptem a upload priorytetowac po uslugach przez QoS.
Mi np nie zalezy na predkosciach, wazne by mi net plynnie chodzil bez wzgledu na to co robia inni. Dlatego zdecydowalem sie na skrypt i podzial netu po ip. Ktos sobie zapusci p2p to zapcha swoja czesc pasma a reszcie bedzie chodzil net plynnie z niskimi pingami.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
wlen |
Dodano 05-03-2010 11:07
|
User
Posty: 31
Dołączył: 02/03/2010 20:11
|
OK, więc zaczynam testy.
Mam jeszcze pytanko czytałem, że łącze mogą mi zamulać pps gdzie mogę to ograniczyć i jakie wartości.
A i jeszcze pytanko odnośnie modemu czy mój, czyli TP-Link TD-8840T to dobry wybór, widzę, że parametry Margin i Atenuation lekko się pogorszyły w stosunku do USR, ale narazie nie traci synchro.
|
|
|
|
pampol |
Dodano 05-03-2010 11:08
|
User
Posty: 9
Dołączył: 29/05/2009 22:46
|
Na poczatek pobawil bym sie QoSem, a jak niebedzie dawal rady to wygenerowac skrypt.
Ovislink AirLive WL-1600GL - Tomato 1.27 PL - DSL TPSA 2M - 8 uzyszkodnikow
|
|
|
|
wlen |
Dodano 05-03-2010 21:39
|
User
Posty: 31
Dołączył: 02/03/2010 20:11
|
po pierwszych testach wychodzi że WiFi wypada dużo słabiej niż na vicku
dlaczego?
może jakieś specjalne ustawienia trzeba?
Fakt jest taki że ustawiam antena do odbioru i nadawania na A, moc nadawania na maks(wtej wersji max to 100 a na vicku mozna bylo nawet 250 ustawić) wkręcam antenkę ale połączenie znacznie słabsze od softu vicka.
Edytowany przez wlen dnia 06-03-2010 09:16
|
|
|
|
wlen |
Dodano 07-03-2010 16:04
|
User
Posty: 31
Dołączył: 02/03/2010 20:11
|
A więc ze względu na radio powróciłem do wersji victek mod. Version 1.25.8025.
Testuje już dość chwilkę różne ustawienia QoS + ten QoS Limit po adresach, IP, ale powiem szczerze, że nie działa to tak jak bym chciał jak zapuszczę uTorrenta na jednym PC to na drugim strony www ładują się bardzo długo.
Spróbuje dodać z rzut może coś jeszcze musze ustawić?
A jeszcze pytanko czy do QoS Limit można przydzielić zakres IP np. od, 106 do 109 bo sąsiad ma PC + Laptop w nim WiFi i nie chcę mu przydzielać 3 x pasmo innych użytkowników?
[img][/img]
Edytowany przez wlen dnia 07-03-2010 16:07
|
|
|
|
Bartko |
Dodano 07-03-2010 18:05
|
User
Posty: 56
Dołączył: 20/03/2008 23:14
|
Moim zdaniem za duży limit tcp. Zmień z 500 na 50 i zobacz wtedy. Programy p2p otwierają bardzo dużo połączeń i często mimo nie wysycenia tranferem łącza, zaczyna nie domagać bo się zapycha ilością pakietów.
Edytowany przez Bartko dnia 07-03-2010 18:06
|
|
|
|
shibby |
Dodano 07-03-2010 18:27
|
SysOp
Posty: 17111
Dołączył: 15/01/2009 20:30
|
moim zdaniem za duze wartosci dajesz. Daj takie:
- max DL 600
- max UL 256
- tcp - 50
- udp - 50
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
wlen |
Dodano 07-03-2010 21:02
|
User
Posty: 31
Dołączył: 02/03/2010 20:11
|
Nic nie pomaga Koledzy.
Może będzie łatwiej i pewniej skorzystać ze skryptu Robsona?
Opisze, co chciałbym osiągnąć:
Łącze 6144/512 (tylko ostatnio bardzo słabo chodzi, ale powinno się poprawić lada dzień)
Dzielone na:
Ja 192.168.0.105
Kolega na WiFi 192.168.0.101
Koleżanka po kablu 192.168.0.102
Córka laptop Wifi 192.168.0.103 + Eth 192.168.0.104
Kolega PC 192.168.0.106 + Laptop Wifi 192.168.0.107 + Eth 192.168.0.108
Dekoder TV N 192.168.0.109
i z 3 chciałbym zostawić takie rezerwowe wolne, ale nieraz dla znajomego jak w padnie z Laptopem lub PSP itp.
Ważne żeby net w miarę płynnie chodził no i jak np. często jest, że jest tylko jedna osoba lub 2 to niech se ciągną i udostępniają do woli.
Może jest ktoś, kto poświęci chwile i zrobi mi taki skrypt lub napisze jak mam to wszystko ogarnąć.
Edytowany przez wlen dnia 07-03-2010 21:03
|
|
|
|
buntownik |
Dodano 07-03-2010 21:37
|
User
Posty: 37
Dołączył: 12/05/2007 15:16
|
jesli lacze 6/0.5 Mb na okolo 8-10 uzytkownikow i to ma byc w miare dynamicznie dzielone to chyba najlepiej sprawdzi sie QoS download dla zielonych i QoS upload z GUI tomato tutaj cos jest:
http://openlinksys.info/forum/viewthr...rowstart=0
A jesli nie spasuje to generator.... ale ale... wszystko co w tomato to HTB+sfq wiec taka kombinacja dzieli po równo ruch na połaczenie wiec i tak ruch p2p bedzie zamulal :) przydaloby sie przynajmniej HTB+esfq bo troche spawiedliwej dzieli po IP zrodlowe/docelowe a nie na polaczenie każde jak sfq. A upload to ja bym zostawil z GUI tomato po imq jest wiec obojetne czy skrypt w firewallu czy gui tomato... i moze ktos bedzie mial odmienne zdanie ale znudzilem sie juz roznymi konfiguracjami po 3 latach przerobilem wiekszosc pomyslow z tego forum i innych... i najwazniejsze aby podzial ruchu i pasma lacza byl przystosowany do potrzeb uzytkownikow, bo HTB+sfq w tomato i tak wiecej nie wydoli w kwestji zarzadzania downloadem.... chyba ze ktos sobie sam dokompiluje esfg i mu to zadziala to troche lepiej download w koncu bedzie dzielilo i nie zmulalo ani przytykalo nawet przy maksymalnych ustawieniach dla uzytkownika. A jak nie to bawic sie po swojemu ale to od razu moze nie htb a hsfc algorytm stosowac tylko te procki 200mhz w wiekszosci tanich ruterkow do 200zł :). Pozdrowionka:D
aha administration/scripts/firewall wklej - dzieli download
po ssh jak sie do ruterka zalogujesz to
tc -s class show dev br0
zobaczysz czy Ci pakiety w klasach nie gina..
skypetoskype wylapuje i p2p tez wylapuje... httpvideo nie wylapuje bez znaczenia gdzie jest w skrypcie regulka layer7 od httpsvideo
jak na 10-20 osob da sie przezyc... a upload rozasadnie w GUI tomato poustawiaj i bedzie luzik... wszystko opisane masz w tym linku powyzej. Milej zabawy :))
#wczytanie L7, mozna usunac jesli nie uzywasz
modprobe ipt_layer7
#nazwa device. Na std. tomato do download to br0
DEV="br0"
#makra do budowy klas, filtrow i kolejek
TCA="tc class add dev ${DEV}"
TFA="tc filter add dev ${DEV}"
TQA="tc qdisc add dev ${DEV}"
SFQ="sfq perturb 10"
#max download twojego lacza
CEIL=6100
WWWMAX=500000
PRIO0=""
PRIO1="20:80,110,443"
P2P="0"
#usuwanie/tworzenie roota
tc qdisc del dev ${DEV} root
tc qdisc add dev ${DEV} root handle 1: htb
tc class add dev ${DEV} parent 1: classid 1:1 htb rate ${CEIL}kbit
$TCA parent 1:1 classid 1:10 htb rate 400kbit ceil ${CEIL}kbit prio 0
$TCA parent 1:1 classid 1:11 htb rate 1000kbit ceil ${CEIL}kbit prio 1
$TCA parent 1:1 classid 1:12 htb rate 1000kbit ceil 3000kbit prio 3
$TCA parent 1:1 classid 1:13 htb rate 200kbit ceil 2000kbit prio 4
#tworzenie kolejek
$TQA parent 1:10 handle 10: $SFQ
$TQA parent 1:11 handle 11: $SFQ
$TQA parent 1:12 handle 12: $SFQ
$TQA parent 1:13 handle 13: $SFQ
#tworzenie filtrow
$TFA parent 1:0 prio 0 protocol ip handle 10 fw flowid 1:10
$TFA parent 1:0 prio 1 protocol ip handle 11 fw flowid 1:11
$TFA parent 1:0 prio 3 protocol ip handle 12 fw flowid 1:12
$TFA parent 1:0 prio 4 protocol ip handle 13 fw flowid 1:13
#regula zapewniajaca zliczanie pakietow, niezbedna dla
#automatycznego przezucania z PRIO1 do PRIO2 po przekrocznieu WWWMAX
iptables -t mangle -A PREROUTING -j BCOUNT
#reguly dla programow P2P
iptables -t mangle -A PREROUTING -p tcp -m mport --dports ${P2P} -j MARK --set-mark 13
iptables -t mangle -A PREROUTING -p tcp -m mport --dports ${P2P} -j RETURN
iptables -t mangle -A PREROUTING -p udp -m mport --dports ${P2P} -j MARK --set-mark 13
iptables -t mangle -A PREROUTING -p udp -m mport --dports ${P2P} -j RETURN
#reguly dla PRIO0
iptables -t mangle -A PREROUTING -p tcp -m mport --sports ${PRIO0} -j MARK --set-mark 10
iptables -t mangle -A PREROUTING -p tcp -m mport --sports ${PRIO0} -j RETURN
iptables -t mangle -A PREROUTING -p udp -m mport --sports ${PRIO0} -j MARK --set-mark 10
iptables -t mangle -A PREROUTING -p udp -m mport --sports ${PRIO0} -j RETURN
#reguly dla PRIO1
iptables -t mangle -A PREROUTING -p tcp -m mport --sports ${PRIO1} -m bcount --range 0x0-${WWWMAX} -j MARK --set-mark 11
iptables -t mangle -A PREROUTING -p tcp -m mport --sports ${PRIO1} -m bcount --range 0x0-${WWWMAX} -j RETURN
iptables -t mangle -A PREROUTING -p udp -m mport --sports ${PRIO1} -m bcount --range 0x0-${WWWMAX} -j MARK --set-mark 11
iptables -t mangle -A PREROUTING -p udp -m mport --sports ${PRIO1} -m bcount --range 0x0-${WWWMAX} -j RETURN
#reguly dla PRIO2
iptables -t mangle -A PREROUTING -p tcp -m mport --sports ${PRIO1} -m bcount --range $(($WWWMAX+1)) -j MARK --set-mark 12
iptables -t mangle -A PREROUTING -p tcp -m mport --sports ${PRIO1} -m bcount --range $(($WWWMAX+1)) -j RETURN
iptables -t mangle -A PREROUTING -p udp -m mport --sports ${PRIO1} -m bcount --range $(($WWWMAX+1)) -j MARK --set-mark 12
iptables -t mangle -A PREROUTING -p udp -m mport --sports ${PRIO1} -m bcount --range $(($WWWMAX+1)) -j RETURN
#regula dla PRIO3
iptables -t mangle -A PREROUTING -j MARK --set-mark 13
#filtry layer7
iptables -t mangle -A PREROUTING -p udp -m layer7 --l7proto skypetoskype -j MARK --set-mark 10
iptables -t mangle -A PREROUTING -p tcp -m mport --dport 80 layer7 --l7proto httpvideo -j MARK --set-mark 13
iptables -t mangle -A PREROUTING -p tcp -m mport --dport 80 layer7 --l7proto httpaudio -j MARK --set-mark 13
iptables -t mangle -A PREROUTING -p tcp -m layer7 --l7proto exe -j MARK --set-mark 13
iptables -t mangle -A PREROUTING -p tcp -m layer7 --l7proto zip -j MARK --set-mark 13
iptables -t mangle -A PREROUTING -p tcp -m layer7 --l7proto rar -j MARK --set-mark 13
iptables -t mangle -A PREROUTING -p tcp -m layer7 --l7proto tar -j MARK --set-mark 13
iptables -t mangle -A PREROUTING -p tcp -m layer7 --l7proto rpm -j MARK --set-mark 13
iptables -t mangle -A PREROUTING -p tcp -m layer7 --l7proto mp3 -j MARK --set-mark 13
iptables -t mangle -A PREROUTING -p tcp -m layer7 --l7proto ogg -j MARK --set-mark 13
iptables -t mangle -A PREROUTING -p tcp -m layer7 --l7proto flash -j MARK --set-mark 13
iptables -t mangle -A PREROUTING -m layer7 --l7proto ares -j MARK --set-mark 13
iptables -t mangle -A PREROUTING -m layer7 --l7proto bittorrent -j MARK --set-mark 13
iptables -t mangle -A PREROUTING -m layer7 --l7proto directconnect -j MARK --set-mark 13
iptables -t mangle -A PREROUTING -m layer7 --l7proto edonkey -j MARK --set-mark 13
iptables -t mangle -A PREROUTING -m layer7 --l7proto gnutella -j MARK --set-mark 13
iptables -t mangle -A PREROUTING -m layer7 --l7proto soulseek -j MARK --set-mark 13
Edytowany przez buntownik dnia 07-03-2010 21:51
Bujakka, bujakka
|
|
|
|
wlen |
Dodano 07-03-2010 23:26
|
User
Posty: 31
Dołączył: 02/03/2010 20:11
|
Cholera czytam i czytam, ale niestety ja już tego nie pojmę.
Zrozumiałem tylko, że upload mam podzielić w przeglądarce, czyli wchodzę na 192.168.1.1 QoS ->Outbound Rate / Limit tam ustawiam procentowo wszystkie klasy, a Inbound Limit daje we wszystkich klasach na None.(popraw mnie proszę jak coś pokręciłem).
ale co dalej?
Napisałeś:
"aha administration/scripts/firewall wklej - dzieli download
po ssh jak sie do ruterka zalogujesz to
tc -s class show dev br0
zobaczysz czy Ci pakiety w klasach nie gina.."
Nie wiem jak to zrobić i czemu ma służyć.
Czy ten skrypt mam wleić tak jak się robi to z generatorem robsona?
|
|
|
|
buntownik |
Dodano 08-03-2010 01:07
|
User
Posty: 37
Dołączył: 12/05/2007 15:16
|
Wszyćko dobzie zrozumialeś.
Upload'em zarządzasz w przeglądarce (ustawiasz procentowo klasy) a później klasyfikujesz ruch wychodzacy... .
Inbound Limit - wszystkie klasy na None (bo od tego jest ten skrypcik do wklejenia w firewall).
Tak skrypcik wklejasz do (administration/scripts/firewall) tak jak skrypty z generatora robsona. Po wklejeniu skryptu ustaw kursor na koncu ostatniej lini w skrypcie i wcisnij delete aby wywalic ostatni pusty znak ze skryptu czy jak to kto zwie...(bo czasem mimo wszystko sie wkleja takie niewidoczne "cóś") .
Jak juz wkleisz skrypt, zapiszesz i zrestartujesz ruter to zaloguj sie poprzez telnet albo ssh(putty) na adres rutera i port ssh 22 (login i haslo takie samo jak do panelu administracyjnego tomato) a po zalogowaniu wydajesz komende:
dla download:
tc -s class show dev br0
dla upload:
tc -s class show dev vlan1
powyższe "polecenia pokazuja klasy, ich max/min przepustowaosc, tokeny, aktualne wykorzystanie i sumaryczna ilosc przeslanych danych"
Ogólnie jak sporo pakietów będzie Ci gineło(pomijało) w klasach to możliwe, że źle poustawiane są wartości klas.A przyokazji tego polecenia jesli będziesz je ponawiał to sprawdzisz po odpaleniu skype czy Ci wskakuje poprzez regulke z Layer7 do klasy 1:10 i czy p2p wskakują do klasuy 1:13 ostatniej i czy wszystkie klasy sa aktywne i poprawnie wyłapuja pakieciki.
Myśle, że na tym minimum które w skrypcie masz wpisane powinno byc okay na kilku ludzi... Więcej dawac nie warto bo jak zaczną szaleć to wyjdzie problem z sfq na tomato i będzie zmulenie albo przytykanie sie chwilowe. Ale potestujesz to sam sprawdzisz i stwierdzisz .Ide spiuchac patulki.
Edytowany przez buntownik dnia 08-03-2010 01:14
Bujakka, bujakka
|
|
|
|
wlen |
Dodano 08-03-2010 21:08
|
User
Posty: 31
Dołączył: 02/03/2010 20:11
|
Wielkie dzięki za cierpliwość teraz opisze, co zrobiłem:
Wkleiłem do notatnika twój skrypt
Wykasowałem rzeczy typu: -#wczytanie L7, mozna usunac jeśli nie używasz
Zmieniłem wartość z CEIL=6000 na CEIL=700, ponieważ tak jak mówiłem łącze ostatnio kuleje( mam nadzieje, że już nie długo będzie ok.)
Uolod poustawiałem przez www w QoS.
Teraz wkleję odp. z ssh(putty)
A do zalogowania przez trzeba użyć nome user trzeba logować się jako root.
Na tc -s class show dev br0 odpowiedz:
Cytat class htb 1:11 parent 1:1 leaf 11: prio 1 rate 1000Kbit ceil 700000bit burst 2849b cburst 2474b
Sent 4385972 bytes 5731 pkts (dropped 0, overlimits 0)
rate 17592bit 4pps
lended: 5731 borrowed: 0 giants: 0
tokens: 18363 ctokens: 22723
class htb 1:1 root rate 700000bit ceil 700000bit burst 2474b cburst 2474b
Sent 42671532 bytes 81363 pkts (dropped 0, overlimits 0)
rate 693528bit 161pps
lended: 36954 borrowed: 0 giants: 0
tokens: -502 ctokens: -502
class htb 1:10 parent 1:1 leaf 10: prio 0 rate 400000bit ceil 700000bit burst 2099b cburst 2474b
Sent 20637 bytes 227 pkts (dropped 0, overlimits 0)
rate 768bit 1pps
lended: 227 borrowed: 0 giants: 0
tokens: 33489 ctokens: 22647
class htb 1:13 parent 1:1 leaf 13: prio 4 rate 200000bit ceil 2000Kbit burst 1849b cburst 4Kb
Sent 29561087 bytes 69364 pkts (dropped 9140, overlimits 0)
rate 674736bit 155pps backlog 26p
lended: 32384 borrowed: 36954 giants: 0
tokens: -14779 ctokens: 11207
class htb 1:12 parent 1:1 leaf 12: prio 3 rate 1000Kbit ceil 3000Kbit burst 2849b cburst 5349b
Sent 9136902 bytes 6067 pkts (dropped 0, overlimits 0)
rate 192bit
lended: 6067 borrowed: 0 giants: 0
tokens: 5493 ctokens: 8402
Tylko ja tego nie odczytam czy tam jest wszystko OK?
Czy skryp działa poprawnie?
A jak wpisuje tc -s class show dev vlan1 to nic nie odpowiada.
Edytowany przez wlen dnia 08-03-2010 21:18
|
|
|
|
wlen |
Dodano 08-03-2010 22:23
|
User
Posty: 31
Dołączył: 02/03/2010 20:11
|
tutaj rozmawiałem przez Skaype i katowałem łącze przez P2P
wklejam log:
Cytat # tc -s class show dev br0
class htb 1:11 parent 1:1 leaf 11: prio 1 rate 1000Kbit ceil 700000bit burst 2849b cburst 2474b
Sent 25570425 bytes 31433 pkts (dropped 0, overlimits 0)
rate 1760bit 1pps
lended: 31433 borrowed: 0 giants: 0
tokens: 11757 ctokens: 13286
class htb 1:1 root rate 700000bit ceil 700000bit burst 2474b cburst 2474b
Sent 512733019 bytes 861521 pkts (dropped 0, overlimits 0)
rate 705888bit 197pps
lended: 545158 borrowed: 0 giants: 0
tokens: -12098 ctokens: -12098
class htb 1:10 parent 1:1 leaf 10: prio 0 rate 400000bit ceil 700000bit burst 2099b cburst 2474b
Sent 1885188 bytes 12541 pkts (dropped 0, overlimits 0)
rate 76536bit 62pps
lended: 12541 borrowed: 0 giants: 0
tokens: 31916 ctokens: 21749
class htb 1:13 parent 1:1 leaf 13: prio 4 rate 200000bit ceil 2000Kbit burst 1849b cburst 4Kb
Sent 493096784 bytes 802063 pkts (dropped 153163, overlimits 0)
rate 627632bit 132pps backlog 82p
lended: 256823 borrowed: 545158 giants: 0
tokens: -10558 ctokens: 8506
class htb 1:12 parent 1:1 leaf 12: prio 3 rate 1000Kbit ceil 3000Kbit burst 2849b cburst 5349b
Sent 22660816 bytes 15566 pkts (dropped 0, overlimits 0)
lended: 15566 borrowed: 0 giants: 0
tokens: 7157 ctokens: 8402
# |
|
|
|
wlen |
Dodano 11-03-2010 11:45
|
User
Posty: 31
Dołączył: 02/03/2010 20:11
|
Wielkie dzięki szczególnie dla buntownik-a, skrypt działa.
Teraz zrozumiałem też jak mogę dostosować skrypt do moich potrzeb, nie umiem tylko odczytać czy ginom mi te pakiety i do czego to służy?
Chciałbym też w jakiś prosty sposób sprawdzać, kto ile łącza aktualnie zużywa czytałem tematy statystyki per user, ale też nie za bardzo mogę to ogarnąć, może ktoś zna prosty sposób?
|
|
|
|
shibby |
Dodano 11-03-2010 12:12
|
SysOp
Posty: 17111
Dołączył: 15/01/2009 20:30
|
np wiki-tomato -> pomiar predkosci chwilowej
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
wlen |
Dodano 11-03-2010 21:05
|
User
Posty: 31
Dołączył: 02/03/2010 20:11
|
w wiki-tomato znalazłem tylko: Pomiar prędkości - skrypt
I jak dla mnie nie jest to zbyt jasne.
np. - optware i zainstalowane pakiety bash i gawk
- stats per user lub dodane regułki zliczania danych
tutaj jest założone z góry że wszyscy to mają i wiedzą o co chodzi.
|
|
|
|
shibby |
Dodano 11-03-2010 21:17
|
SysOp
Posty: 17111
Dołączył: 15/01/2009 20:30
|
a co tam jest niejasnego?
masz optware to instalujesz basha i gawk. Nie masz optware to musisz je sobie zrobisz (masz do tego osobny tutorial w wiki).
stats per user - jak masz to wiesz o co chodzi. Jak nie masz to dodajesz sobie regulki tak jak tam pisze. Wiec nie mow mi ze jest z gory zalozone bo podaje co zrobic gdy ktos to ma (po co ma dubliwac wpisy) i co zrobic gdy ktos tego nie ma.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|