Jump to content

Recommended Posts

Posted

Команда "tc filter..." выдает ошибку, с любыми аргументами.

Пример:

# tc filter add dev eth0 parent 10:0 protocol ip prio 1 u32 match ip dst 192.168.231.13/24 flowid 10:20

RTNETLINK answers: Invalid argument

We have an error talking to the kernel

При том что команды:

tc qdisc add dev eth0...

tc class add dev eth0...

работают хорошо.

 

Почему такое может быть ?

 

Таблицы нужные вроде есть:

/etc/sysconfig/iptables:

*nat

:PREROUTING ACCEPT [3:180]

:POSTROUTING ACCEPT [0:0]

:OUTPUT ACCEPT [0:0]

*filter

:INPUT ACCEPT [0:0]

:FORWARD ACCEPT [0:0]

:OUTPUT ACCEPT [390:61807]

 

 

--

Best regards,

Nicholas

Posted

Таблицы iptables не имеют никакого отношения к tc.

Дайте состояние Ваших qdisc и class на момент установки фильтра:

tc qdisc show dev eth0

tc class show dev eth0

Posted

root@server [~]# tc qdisc show dev eth0

qdisc htb 1: r2q 10 default 10 direct_packets_stat 414

qdisc sfq 10: parent 1:10 limit 128p quantum 1514b perturb 10sec

qdisc sfq 20: parent 1:20 limit 128p quantum 1514b perturb 10sec

qdisc sfq 30: parent 1:30 limit 128p quantum 1514b perturb 10sec

root@server [~]# tc class show dev eth0

class htb 1:1 root rate 8Mbit ceil 8Mbit burst 20Kb cburst 2599b

class htb 1:10 parent 1:1 leaf 10: prio 0 rate 512Kbit ceil 1Mbit burst 15Kb cburst 1724b

class htb 1:20 parent 1:1 leaf 20: prio 0 rate 256Kbit ceil 512Kbit burst 15Kb cburst 1663b

class htb 1:30 parent 1:1 leaf 30: prio 0 rate 256Kbit ceil 512Kbit burst 15Kb cburst 1663b

root@server [~]#

Posted (edited)
# tc filter add dev eth0 parent 10:0 protocol ip prio 1 u32 match ip dst 192.168.231.13/24 flowid 10:20
Верны ли тут номера классов? Не так ли вы хотели:

# tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dst 192.168.231.13/24 flowid 1:20 ?

Если возможно, покажите и команды, которыми классы и дисциплины созданы...

 

P.S.

http://lartc.org/howto/lartc.qdisc.filters.html

Edited by mike_k

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.