IMQ kernel killed

Milos Sramek mumu na chimera.cz
Pondělí Červen 16 08:38:45 CEST 2003


Zdravim,

Uz si s tim nevim rady. Prosim o pomoc.
Potrebuji omezovat traffic na 2 rozhranich.
Mam jadro 2.4.20 a Iptables 1.2.7a.

Aplikovane patche iptables-1.2.6a-imq.diff-3.txt a imq-2.4.18.diff-10.txt. Novejsi sem bohuzel nikde nenalezl.

$IPTAB -A PREROUTING -t mangle -i wlan0 -j IMQ
$IPTAB -A POSTROUTING -t mangle -o wlan0 -j IMQ
$IPTAB -A PREROUTING -t mangle -i wlan0wds0 -j IMQ
$IPTAB -A POSTROUTING -t mangle -o wlan0wds0 -j IMQ

Pokud pouziji toto .. vse funguje OK ale asi 5min. 
Zjistil jsem ze na to ma vliv zatizeni linky. Pri mensim zatizeni (jeden clovek a jeden download soubor omezeni na napr. 33kbit to jelo OK). Ovsem pri plnem nasazeni to jde do kytek .. vysledek je = kernel killed .. a nezbyva nez pouzit  HW reset. 
Padne to i pokud do IMQ preposilam jen z jednoho rozhrani wlan0 ci wlanwds0.

Vypis z tc skriptu:

...
$TC qdisc add dev imq0 root handle 1: htb default 10
$TC class add dev imq0 parent 1: classid 1:1 htb rate 256kbit
$TC class add dev imq0 parent 1:1 classid 1:10 htb rate 64kbit ceil 128kbit burst 2k quantum 2000 prio 7
$TC qdisc add dev imq0 parent 1:10 handle 10: sfq
...

Bez vyse uvedeneho firewall kodu to jede stabilne.


Dik za radu, jinak si jdu hledat vetev ......


Další informace o konferenci Linux