Vyřešeno - Re: HTB pro ftp - problém s hw_random
Stanislav Mařík
standa na doktor007.com
Středa Duben 26 21:00:13 CEST 2006
Stanislav Mařík napsal(a):
> 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
Přeložil jsem nové jádro kde jsem povolil vše co se týká QOS a HTB už
funguje.
Ale po překladu jádra mi to píše chybu:
FATAL: Error inserting hw_random (/lib/modules/2.6.14-hardened-r7/atd.):
Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting hostap_pci
(/lib/modules/2.6.14-hardened-r7/net/hostap_pci.ko): Unknown symbol in
module, or unknown parameter (see dmesg)
a nefunguje mi wifi.
Chyba se objeví když se po startu spouští coldplug. V jádru mám
hw_random povolen jako modul.
Standa
Další informace o konferenci Linux