[MOD] Tomato by shibby
|
nerio88 |
Dodano 02-03-2011 19:17
|
User
Posty: 175
Dołączył: 10/06/2010 21:50
|
Można wiedzieć (dla potomnych) co powodowało problem?
|
|
|
|
kille72 |
Dodano 02-03-2011 19:20
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
Przeciez to moja praca, testy tomato, haha. Wiecej siedze przy routerze niz w firmie
Jasne ze chce testowac wersje z BT, ale prosze o 2 wersje:
1. 037qos3-Ext-BT z Transmission 2.21 (wiem ze obciazal cpu bardzo, ale moge potestowac)
2. 037qos3-Ext-BT z Transmission 2.13
Wielkie dzieki Shibby! Ile funduszy brakuje do 3500L?
|
|
|
|
PanRatio |
Dodano 02-03-2011 19:27
|
User
Posty: 177
Dołączył: 07/10/2009 17:15
|
Ja pikole. Tyle miesięcy mam ten router a z tymi diodami zostałem uświadomiony dopiero teraz :|
Także z chęcią bym przetestował qos3 z BT bo też mam Netgeara
|
|
|
|
shibby |
Dodano 02-03-2011 19:44
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
@nerio88, kolejnosc startu uslug. Przenioslem qoslimiter na koniec i teraz juz zawsze wstaje.
@kille72 &PanRatio - jutro skompiluje Narazie mam wersje MIPS1 i testuje wersje z BT 2.21 u siebie na wl500gp
@kille72 - pisalem ze jeden z forumowiczom zadeklarowal sie przeslac mi netgeara jako darowizna! Tam wiec czekam... Wplacac zawsze mozna, bedzie na nagrody, wysylki, moze na sprzet na testy.
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
|
|
|
|
kille72 |
Dodano 02-03-2011 19:56
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
Mar 2 19:32:52 tomato user.warn kernel: compactify: was: 7828 now: 7572
Co oznacza ten wpis w logu 037? Pierwszy raz widze cos takiego,
|
|
|
|
shibby |
Dodano 02-03-2011 21:23
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
moze to cos zwiazanego z CTF. Zobacz czy masz wlaczone (jest tam gdzie wan speed ustawia sie)
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
|
|
|
|
kille72 |
Dodano 02-03-2011 22:28
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
Cytat shibby napisał(a):
moze to cos zwiazanego z CTF. Zobacz czy masz wlaczone (jest tam gdzie wan speed ustawia sie)
CTF (Cut-Through Forwarding) mam OFF. Czytalem troche na necie i niektorzy pisza ze Tomato z wlaczonym CTF:
"enabling it does seem to offer a reduction in CPU use for me"
hmm...ale nie kumam do czego sluzy CTF...
P.S. 037qos3 chodzi ladniutko na 3500L, testowalem 5 godzin
Edytowany przez kille72 dnia 02-03-2011 22:38
|
|
|
|
zilog |
Dodano 03-03-2011 09:13
|
Power User
Posty: 214
Dołączył: 16/02/2011 08:07
|
@shibby -czy można aktualizować tomato zdalnie (oczywiście to co można bez czyszczenia nvram ) czy jest to raczej niewskazane.
Edytowany przez zilog dnia 03-03-2011 09:23
RT-AC-68u
RT-N16+ Linksys E2000 jako band 5GHz
Synology DS110j (DSM5)
WDTVLive
Linksys PAP2T-EU
|
|
|
|
Camis |
Dodano 03-03-2011 09:14
|
User
Posty: 75
Dołączył: 28/08/2006 12:42
|
Mam problem z wersja "1.28.8052 MIPSR2-029H K26 Std", nie za skutecznie działa na nim RAF limiter.
Wszystko tak samo ustawione jak na oryginalnym tomato, a strony wolno się wczytują... Pingi po 150-300ms, a łącze nawet nie obciążone w 10%...
Najpierw myślałem ze coś z limiterem wiec wyłączyłem limiter i zastosowałem mój stary skrypt:
TCA="tc class add dev br0"
TFA="tc filter add dev br0"
TQA="tc qdisc add dev br0"
SFQ="sfq perturb 10"
tc qdisc del dev br0 root
tc qdisc add dev br0 root handle 1: htb
tc class add dev br0 parent 1: classid 1:1 htb rate 51000kbit
$TCA parent 1:1 classid 1:10 htb rate 8192kbit ceil 12288kbit prio 2
$TCA parent 1:1 classid 1:11 htb rate 8192kbit ceil 12288kbit prio 2
$TCA parent 1:1 classid 1:12 htb rate 8192kbit ceil 12288kbit prio 2
$TCA parent 1:1 classid 1:13 htb rate 8192kbit ceil 12288kbit prio 2
$TCA parent 1:1 classid 1:14 htb rate 8192kbit ceil 12288kbit prio 2
$TCA parent 1:1 classid 1:15 htb rate 8192kbit ceil 12288kbit prio 2
$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
$TQA parent 1:14 handle 14: $SFQ
$TQA parent 1:15 handle 15: $SFQ
$TFA parent 1:0 prio 2 protocol ip handle 10 fw flowid 1:10
$TFA parent 1:0 prio 2 protocol ip handle 11 fw flowid 1:11
$TFA parent 1:0 prio 2 protocol ip handle 12 fw flowid 1:12
$TFA parent 1:0 prio 2 protocol ip handle 13 fw flowid 1:13
$TFA parent 1:0 prio 2 protocol ip handle 14 fw flowid 1:14
$TFA parent 1:0 prio 2 protocol ip handle 15 fw flowid 1:15
iptables -t mangle -A POSTROUTING -d 192.168.1.3 -j MARK --set-mark 10
iptables -t mangle -A POSTROUTING -d 192.168.1.4 -j MARK --set-mark 11
iptables -t mangle -A POSTROUTING -d 192.168.1.5 -j MARK --set-mark 12
iptables -t mangle -A POSTROUTING -d 192.168.1.6 -j MARK --set-mark 13
iptables -t mangle -A POSTROUTING -d 192.168.1.7 -j MARK --set-mark 14
iptables -t mangle -A POSTROUTING -d 192.168.1.8 -j MARK --set-mark 15
TCAU="tc class add dev imq0"
TFAU="tc filter add dev imq0"
TQAU="tc qdisc add dev imq0"
modprobe imq
modprobe ipt_IMQ
ip link set imq0 up
tc qdisc del dev imq0 root
tc qdisc add dev imq0 root handle 1: htb
tc class add dev imq0 parent 1: classid 1:1 htb rate 2000kbit
$TCAU parent 1:1 classid 1:10 htb rate 333kbit ceil 512kbit prio 2
$TCAU parent 1:1 classid 1:11 htb rate 333kbit ceil 512kbit prio 2
$TCAU parent 1:1 classid 1:12 htb rate 333kbit ceil 512kbit prio 2
$TCAU parent 1:1 classid 1:13 htb rate 333kbit ceil 512kbit prio 2
$TCAU parent 1:1 classid 1:14 htb rate 333kbit ceil 512kbit prio 2
$TCAU parent 1:1 classid 1:15 htb rate 320kbit ceil 512kbit prio 2
$TQAU parent 1:10 handle 10: $SFQ
$TQAU parent 1:11 handle 11: $SFQ
$TQAU parent 1:12 handle 12: $SFQ
$TQAU parent 1:13 handle 13: $SFQ
$TQAU parent 1:14 handle 14: $SFQ
$TQAU parent 1:15 handle 15: $SFQ
$TFAU parent 1:0 prio 2 protocol ip handle 10 fw flowid 1:10
$TFAU parent 1:0 prio 2 protocol ip handle 11 fw flowid 1:11
$TFAU parent 1:0 prio 2 protocol ip handle 12 fw flowid 1:12
$TFAU parent 1:0 prio 2 protocol ip handle 13 fw flowid 1:13
$TFAU parent 1:0 prio 2 protocol ip handle 14 fw flowid 1:14
$TFAU parent 1:0 prio 2 protocol ip handle 15 fw flowid 1:15
iptables -t mangle -A PREROUTING -s 192.168.1.3 -j MARK --set-mark 10
iptables -t mangle -A PREROUTING -s 192.168.1.4 -j MARK --set-mark 11
iptables -t mangle -A PREROUTING -s 192.168.1.5 -j MARK --set-mark 12
iptables -t mangle -A PREROUTING -s 192.168.1.6 -j MARK --set-mark 13
iptables -t mangle -A PREROUTING -s 192.168.1.7 -j MARK --set-mark 14
iptables -t mangle -A PREROUTING -s 192.168.1.8 -j MARK --set-mark 15
iptables -t mangle -A PREROUTING -j IMQ --todev 0
iptables -I FORWARD -s 192.168.1.3 -p tcp -m connlimit --connlimit-above 500 -j DROP
iptables -I FORWARD -s 192.168.1.4 -p tcp -m connlimit --connlimit-above 500 -j DROP
iptables -I FORWARD -s 192.168.1.5 -p tcp -m connlimit --connlimit-above 500 -j DROP
iptables -I FORWARD -s 192.168.1.6 -p tcp -m connlimit --connlimit-above 500 -j DROP
iptables -I FORWARD -s 192.168.1.7 -p tcp -m connlimit --connlimit-above 500 -j DROP
iptables -I FORWARD -s 192.168.1.8 -p tcp -m connlimit --connlimit-above 300 -j DROP
iptables -I FORWARD -s 192.168.1.3 -p udp -m limit --limit 40/sec -j DROP
iptables -I FORWARD -s 192.168.1.4 -p udp -m limit --limit 40/sec -j DROP
iptables -I FORWARD -s 192.168.1.5 -p udp -m limit --limit 40/sec -j DROP
iptables -I FORWARD -s 192.168.1.6 -p udp -m limit --limit 40/sec -j DROP
iptables -I FORWARD -s 192.168.1.7 -p udp -m limit --limit 40/sec -j DROP
iptables -I FORWARD -s 192.168.1.8 -p udp -m limit --limit 40/sec -j DROP
Niby tez limituje dobrze, tzn ucina dobrze pasmo itp, strony się wczytują od razu, tak samo jak na wrt54gl. No ale pingi tez nie za dobre 40-180ms. Gdzie wcześniej na wrt54gl praktycznie caly czas mialem 8-30ms, nawet przy ściąganiu prawie full łączem z rapida.
Tak wiec albo coś jest nie tak z tym routerem/tomato albo cos zle zrobiłem ?.
Prosze o pomoc bo nie moge sobie pograc jak mam troszke czasu.
Lacze to 51200/2048.
* Opera * WTW * Foobar *
* Asus RT-N10 + Tomato *
* Net 60mbit/2mbit*
|
|
|
|
shibby |
Dodano 03-03-2011 09:39
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
1) sprobuj bez limitów tcp i udp
2) zmniejsz predkosci gwarantowane uzytkowników o polowe
3) prędkosci maksymalne dla uzytkowników mozesz zwiekszyc tak 2x.
łącze masz spore. rtn10 bez limitera wyciaga jakies 70-80mbps ale po wlaczeniu limitera juz nieco ponad 55mbps a wiec tak na pograniczu mozliwosci twojego lacza. Nie mozesz go jeszcze dociazac innymi rzeczami typu limity tcp i udp. Zacznij więc proszę od wyłączenia ich.
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
|
|
|
|
shibby |
Dodano 03-03-2011 09:52
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
Cytat shibby napisał(a):
1) sprobuj bez limitów tcp i udp
2) zmniejsz predkosci gwarantowane uzytkowników o polowe
3) prędkosci maksymalne dla uzytkowników mozesz zwiekszyc tak 2x.
łącze masz spore. rtn10 bez limitera wyciaga jakies 70-80mbps ale po wlaczeniu limitera juz nieco ponad 55mbps a wiec tak na pograniczu mozliwosci twojego lacza. Nie mozesz go jeszcze dociazac innymi rzeczami typu limity tcp i udp. Zacznij więc proszę od wyłączenia ich.
@zilog - przyznam sie ze kiedys sam sflashowalem router zdalnie i poszlo bez mydla ale nie zalecam. Przy flashu zdalnym wiecej rzeczy moze pojsc nie tak. Byle pakiet zginie, net padnie... dlatego jest to niezalecane.
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
|
|
|
|
zilog |
Dodano 03-03-2011 10:10
|
Power User
Posty: 214
Dołączył: 16/02/2011 08:07
|
Racja! Dzięki!
RT-AC-68u
RT-N16+ Linksys E2000 jako band 5GHz
Synology DS110j (DSM5)
WDTVLive
Linksys PAP2T-EU
|
|
|
|
anonim747874734 |
Dodano 03-03-2011 10:26
|
OL Maniac
Posty: 1219
Dołączył: 02/08/2010 18:21
|
na 036H w linksysie e3000 nie działa jedynie cpu load,
reszta chodzi jak malina... 037 na razie odpuszczam ...
poczekam aż pozbierasz shibby wszystko do kupy i wypuścisz z updatem na 1 stronie
dzięki za Twoją pracę... jestem bardzo zadowolony z Twojego tomato
|
|
|
|
shibby |
Dodano 03-03-2011 13:14
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
mysle ze niedlugo wyjdzie nowa wersja ale narazie tylko EN
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
|
|
|
|
anonim747874734 |
Dodano 03-03-2011 13:37
|
OL Maniac
Posty: 1219
Dołączył: 02/08/2010 18:21
|
Cytat shibby napisał(a):
mysle ze niedlugo wyjdzie nowa wersja ale narazie tylko EN
i do stołu podano super, ja i tak używam EN bo tomato po polsku nie rozumiem
|
|
|
|
Camis |
Dodano 03-03-2011 13:38
|
User
Posty: 75
Dołączył: 28/08/2006 12:42
|
Ustawiłem teraz tak:
No i niestety transfery wyglądają tak:
Obciążenie łącza w czasie testu:
Pingi (łącze obciążone około 1mbit/512kbit):
Pinging icm.edu.pl [212.87.14.41] with 32 bytes of data:
Reply from 212.87.14.41: bytes=32 time=78ms TTL=57
Reply from 212.87.14.41: bytes=32 time=513ms TTL=57
Reply from 212.87.14.41: bytes=32 time=175ms TTL=57
Reply from 212.87.14.41: bytes=32 time=11ms TTL=57
Reply from 212.87.14.41: bytes=32 time=105ms TTL=57
Reply from 212.87.14.41: bytes=32 time=138ms TTL=57
Reply from 212.87.14.41: bytes=32 time=262ms TTL=57
Reply from 212.87.14.41: bytes=32 time=103ms TTL=57
Reply from 212.87.14.41: bytes=32 time=199ms TTL=57
Reply from 212.87.14.41: bytes=32 time=79ms TTL=57
Reply from 212.87.14.41: bytes=32 time=144ms TTL=57
Reply from 212.87.14.41: bytes=32 time=84ms TTL=57
Ping statistics for 212.87.14.41:
Packets: Sent = 12, Received = 12, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 11ms, Maximum = 513ms, Average = 157ms
Nie dość ze nawet nie dobija do Max DL/Gwarant UL to jeszcze pingi straszne :(.
Any ideas ??.
* Opera * WTW * Foobar *
* Asus RT-N10 + Tomato *
* Net 60mbit/2mbit*
|
|
|
|
Jacques |
Dodano 03-03-2011 14:06
|
User
Posty: 81
Dołączył: 21/09/2009 11:52
|
@shibby uzywam tomato-E3000USB-1.28.9054RAF-EN-MIPSR2-beta-036H-VPN.bin
bylem zmuszony zrezygnowac z BW limitera i przejsc na QoS ze wzgledu na VoIP.
Rozmowy telefoniczne byly posiekane tylko wtedy kiedy torrent wkroczyl w akcje !
Czy mozna bedzie ten problem rozwiazac w przyszlosci aby torrent byl mniej zarloczny jak VoIP jest w toku ?
Mam tez drugi problemik user WiFi na pasmie 5 Ghz czasami nie startuje bo nie widzi WiFi musze robic reset
E3000 i wtedy startuje to chodzi kilka dni i znowy musze robic reset routera.
Jak pracowalem na DD-WRT przez kilka miesiecy to tego problemy nigdy nie bylo.
Pozdrawiam...
-------------------------------------------------------------------------------
Asus RT-N66U
-------------------------------------------------------------------------------
|
|
|
|
shibby |
Dodano 03-03-2011 14:14
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
@Camis - zobacz jak w tym czasie jest obciazony procesor routera. Ponadto nie rob przedzialow ip tylko dozbij dla kazdego user osobno transfer.
@Jacques - dzis wydam testową wersję z 038 z BT. Nowoscią bedzie nowy bw limiter. Nie dosc ze bedzie mozna dzielic lacze po MACu to bedzie mogl on wspolpracowac z QoSem z tomato. Wszystko dzieki pracy 5 ludzi nad qoslimiterem.
Tak wiec zachecam cię to przetestowania tej formy podzialu pasma i zdania relacji
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
|
|
|
|
Camis |
Dodano 03-03-2011 14:45
|
User
Posty: 75
Dołączył: 28/08/2006 12:42
|
Cytat shibby napisał(a):
Ponadto nie rob przedzialow ip tylko dozbij dla kazdego user osobno transfer.
Dzięki!, jak na razie śmiga super.
To jakiś błąd czy co ze trzeba dzielić osobno ??, w tym wypadku wydaje mi się ze opis może zmylić "Adres IP / Zakres IP".
Dodam ze procek praktycznie się nudzi cały czas.
* Opera * WTW * Foobar *
* Asus RT-N10 + Tomato *
* Net 60mbit/2mbit*
|
|
|
|
shibby |
Dodano 03-03-2011 15:17
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
zakres stosujesz wtedy gdy chcesz paru ipkom przydzielic ten sam limit. Komputery wtedy wspoldzielą ten trasnfer miedzy sobą.
Przydzielajac ipkom osobny transfer kazdemu zapewniasz gwarant i max i to ze jeden drugiemu nie wejdzie w parade.
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
|
|
|