Skocz do zawartości

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

sUk

Rozwiązany: Skoki ping na WRT54G

Polecane posty

Witam.

Posiadam router Linksys WRT54G z wgranym DD-WRT. Router dzieli kablówkę na 4 komputery (3 połączone przez Wi-Fi, jeden kablem). Łącze to 4/0,5mb. Używając skryptu podzieliłem łączę po równo na cztery komputery. I tu pojawia się problem - podczas grania w sieci pingi utrzymują się na poziomie 50, ale czasem potrafią skoczyć do 160, a w ekstermalnych przypadkach ping umie utrzymywać się na poziomie 300 co wyklucza jakiekolwiek granie. Czy to błąd w konfiguracji routera czy coś popsułem skrypt? Komputer skanowany był OTLem, MBAMem i antywirusem (AVG Free 2011).

Poniżej zamieszczam kod skryptu (mój komp to ten z prio 0).

#--------------------------------------------
#WRT54 Script Generator v1.02
#(C) 2006-2007 Robert "Robson" Mytkowski
#--------------------------------------------
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 4000kbit
$TCA parent 1:1 classid 1:10 htb rate 900kbit ceil 1000kbit prio 0
$TCA parent 1:1 classid 1:11 htb rate 900kbit ceil 1000kbit prio 2
$TCA parent 1:1 classid 1:12 htb rate 900kbit ceil 1000kbit prio 2
$TCA parent 1:1 classid 1:13 htb rate 900kbit ceil 1000kbit 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
$TFA parent 1:0 prio 0 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
iptables -t mangle -A POSTROUTING -d 192.168.1.2 -j MARK --set-mark 10
iptables -t mangle -A POSTROUTING -d 192.168.1.3 -j MARK --set-mark 11
iptables -t mangle -A POSTROUTING -d 192.168.1.4 -j MARK --set-mark 12
iptables -t mangle -A POSTROUTING -d 192.168.1.5 -j MARK --set-mark 13
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 440kbit
$TCAU parent 1:1 classid 1:10 htb rate 100kbit ceil 110kbit prio 0
$TCAU parent 1:1 classid 1:11 htb rate 100kbit ceil 110kbit prio 2
$TCAU parent 1:1 classid 1:12 htb rate 100kbit ceil 110kbit prio 2
$TCAU parent 1:1 classid 1:13 htb rate 100kbit ceil 110kbit 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
$TFAU parent 1:0 prio 0 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
iptables -t mangle -A PREROUTING -s 192.168.1.2 -j MARK --set-mark 10
iptables -t mangle -A PREROUTING -s 192.168.1.3 -j MARK --set-mark 11
iptables -t mangle -A PREROUTING -s 192.168.1.4 -j MARK --set-mark 12
iptables -t mangle -A PREROUTING -s 192.168.1.5 -j MARK --set-mark 13
iptables -t mangle -A PREROUTING -j IMQ --todev 0

Proszę o pomoc, bo mi już kończyny opadają.

Link do komentarza
Udostępnij na innych stronach

Dzieje się tak od początku gdy wszystkie 4 komputery są włączone. Gdy tylko ja jestem w sieci pingi są na normalnym poziomie. Przed chwilą zmieniłem oprogramowanie na Tomato 1.28 i trochę obniżyłem prędkości gwarantowane i maksymalne, lecz boję się, że sytuacja z Tomato będzie się powtarzała - po równo godzinie tracił połączenie z modemem kablowym. Jedyną opcją przywrócenia internetu było Renew (chyba Lease time).

Link do komentarza
Udostępnij na innych stronach

Przy włączonym skrypcie QoS nie może być włączony, ponieważ sypie się jeszcze szybciej. A wyłaczenie skryptu i włączenie QoSa raczej nie wchodzi w grę, ponieważ lokatorzy sporo ściągają, oglądają filmiki na YT itp. Więc ustawianie portów dla każdej z tych rzeczy zajęłoby trochę czasu (co kiedyś robiłem i tak z mizernym skutkiem, bo torrent bezczelnie przydzielał sobie inny port). Na razie wszystko chodzi bez problemu przez 30 minut, jednak boję się, że będę musiał wrócić do poprzedniego oprogramowania ze względu na to cogodzinne rozłączanie.

Link do komentarza
Udostępnij na innych stronach

Gość
Temat jest zablokowany i nie można w nim pisać.


  • Kto przegląda   0 użytkowników

    • Brak zalogowanych użytkowników przeglądających tę stronę.
×
×
  • Utwórz nowe...