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