HTB pro ftp
Stanislav Mařík
standa na doktor007.com
Úterý Duben 25 10:04:08 CEST 2006
Dalibor Straka napsal(a):
> On Mon, Apr 24, 2006 at 07:52:32PM +0200, Stanislav Mařík wrote:
>
>>Problém je, že se mi do třídy 11 nedostane nic. Zatím neřeším passivní ftp.
>>V logu mám:
>>Apr 24 18:45:16 localhost kernel: fwmark 11:IN= OUT=eth0 SRC=10.69.13.2
>>DST=83.208.22.112 LEN=40 TOS=0x10 PREC=0x00 TTL=64 ID=54891 DF PROTO=TCP
>>SPT=21 DPT=2042 WINDOW=5840 RES=0x00 ACK URGP=0
>>Apr 24 18:45:16 localhost kernel: fwmark 11:IN= OUT=eth0 SRC=10.69.13.2
>>DST=83.208.22.112 LEN=74 TOS=0x10 PREC=0x00 TTL=64 ID=54893 DF PROTO=TCP
>>SPT=21 DPT=2042 WINDOW=5840 RES=0x00 ACK PSH URGP=0
>>Apr 24 18:45:16 localhost kernel: fwmark 11:IN= OUT=eth0 SRC=10.69.13.2
>>DST=83.208.22.112 LEN=74 TOS=0x10 PREC=0x00 TTL=64 ID=54893 DF PROTO=TCP
>>SPT=21 DPT=2042 WINDOW=5840 RES=0x00 ACK PSH URGP=0
>>
>>Ahoj
>>Markování odchozích paketů ze SPT=21 je v pořádku, ale do třídy 11 se mi
>>to nedostane.
>>
>
>
> Parada, tak iptables nechame byt na pokoji. Zustavaji vam aktivni pravidla
> tc, ktera pracuji zpusobem "first match". Zkuste je uplne vycistit
> #tc filter del dev eth0
> tak aby
> # tc filster show dev eth0
> neukazoval nic. Pokud tam stale jsou pridejte kazdemu filtru parametr
> "prio 123" nebo "pref 123" a pak je mazte jako
> # tc filter del dev eth0 pref 123
> Byl to nejaky bug v tc a asi stale je ;-) a pomuze jedine reset nebo
> kexec ;).
>
> -- Dalibor Straka
Omlouvám se, ale úplně jsem přehlížel:
RTNETLINK answers: Invalid argument.
Na netu jsem našel, že chybí v kernelu
Networking options -> QoS and/or fair queuing -> Packet classifier API:
U32 classifier
Firewall based classifier
Zkusím překompilovat nový kernel a pak se ozvu zda to bylo tím. Zatím
děkuju za snahu pomoci.
Ještě dvě otázky než budu vytvářet nový kernel. Jak poznám v současném
kernelu, že nemám, nebo mám zapnutou tu a tu podporu?
Zkoušel jsem hledat v .config pro kernel, ale nevim jak najít třeba U32
classifier.
Co vše musím mít zaplého, aby mi HTB fungoval? Budu překládat
linux-2.6.14-hardened-r6.
Díky
Další informace o konferenci Linux