match ip precedence със iptables
4 отговора
161 прегледа
match ip precedence със iptables
Някакви идеи как става това с кернел 2.6.3?
Надеждата умира последна...
Но все пак умира
Надеждата умира последна...
Но все пак умира
Re: match ip precedence със iptables
iptables -t mangle -A PREROUTING -m dscp --dscp 0x30
или
iptables -t mangle -А PREROUTING -m dscp --dscp-class cs6
стойностите които съм сложил са за пресидънс 6. Трабвя да имаш поддръжка на DSCP в кърнела.
С тос няма да можеш да мачнеш пресидънса въпреки че в мана на иптаблес пише че се може да се мачнат всичките 8 бита от тос полето.
DSCP е наследника на TOS и мачва първите 6 бита от ТОС байта, а осатанaлите 2 бита са ECN.
aко се чудиш защо точно 0х30 ето ти е една малка схемка
TOS
+-----------------------------------+
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | MBZ | (MBZ-Must Be Zero)
+-----------------------------------+
двоичното 110 е 6 десетично
а 110000 е 0х30 шеснайсетично
ако те интересува как да мачнеш пресидънса с u32 фитъра:
/sbin/tc filter add dev eth1 protocol ip parent 1:10 prio 1 u32 match u32 11000000 00ff0000 flowid 10:
или
/sbin/tc filter add dev eth1 protocol ip parent 1:10 prio 1 u32 match ip precedence 0xc0 0xff flowid 10:
пак повтарям стойностите са за ip precedence 6
Колкото по-зле, толкова по-добре
или
iptables -t mangle -А PREROUTING -m dscp --dscp-class cs6
стойностите които съм сложил са за пресидънс 6. Трабвя да имаш поддръжка на DSCP в кърнела.
С тос няма да можеш да мачнеш пресидънса въпреки че в мана на иптаблес пише че се може да се мачнат всичките 8 бита от тос полето.
DSCP е наследника на TOS и мачва първите 6 бита от ТОС байта, а осатанaлите 2 бита са ECN.
aко се чудиш защо точно 0х30 ето ти е една малка схемка
TOS
+-----------------------------------+
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | MBZ | (MBZ-Must Be Zero)
+-----------------------------------+
двоичното 110 е 6 десетично
а 110000 е 0х30 шеснайсетично
ако те интересува как да мачнеш пресидънса с u32 фитъра:
/sbin/tc filter add dev eth1 protocol ip parent 1:10 prio 1 u32 match u32 11000000 00ff0000 flowid 10:
или
/sbin/tc filter add dev eth1 protocol ip parent 1:10 prio 1 u32 match ip precedence 0xc0 0xff flowid 10:
пак повтарям стойностите са за ip precedence 6
Колкото по-зле, толкова по-добре
Re: match ip precedence със iptables
малка забележка:
u32 match u32 11000000 00ff0000
ще мачне пресидънс 6 и tos 0
а някои програми като телнет напр. променят тос-а
Колкото по-зле, толкова по-добре
u32 match u32 11000000 00ff0000
ще мачне пресидънс 6 и tos 0
а някои програми като телнет напр. променят тос-а
Колкото по-зле, толкова по-добре
Re: match ip precedence със iptables
И не само телнет-а
Са остава да ми кажеш и от де изрови тази документация че или аз съм пълен блокаж тия дни или просто не зная как да търся с гугъл
Надеждата умира последна...
Но все пак умира
Са остава да ми кажеш и от де изрови тази документация че или аз съм пълен блокаж тия дни или просто не зная как да търся с гугъл
Надеждата умира последна...
Но все пак умира
Re: match ip precedence със iptables
Младеж, метни ми ICQ номера ти на бележка...
Айде със здраве
воля, воля... и пак воля...
Айде със здраве
воля, воля... и пак воля...