Хочу сделать приоритеты трафика при помощи маркировки:
iptables -t mangle -A PREROUTING -j CONNMARK --restore-mark
iptables -t mangle -A PREROUTING -m mark ! --mark 0 -j ACCEPT
iptables -t mangle -A PREROUTING -m ipp2p --ipp2p -j MARK --set-mark 11
iptables -t mangle -A PREROUTING -p tcp --sport 80 -j MARK --set-mark 12
iptables -t mangle -A PREROUTING -m mark ! --mark 0 -j CONNMARK --save-mark
iptables -t mangle -A POSTROUTING -o eth1 -m mark --mark 11 -j ACCEPT
iptables -t mangle -A POSTROUTING -o eth1 -m mark --mark 12 -j ACCEPT
И получаю непонятку с количеством проходящего веб трафика
командой
iptables -t mangle -L -n -v
Счетчик растет медленно, или никак не растет.
Не смотря на то что стянуто 100 мб счетчик увеличился на пару кб.
Машина представляет собой простой шлюз - с интерфейса ETH0 на интерфейс ETH1 форвардит трафик.
Если добавить правила в POSTROUTING ( внимание !!! )
То по 80 порту получаются значения более реальные к жизни и так же и пиринговый трафик большего объема !
Правила вносятся одновременно.
Вот результат :
Chain POSTROUTING (policy ACCEPT 301M packets, 172G bytes)
pkts bytes target prot opt in out source destination
56776 22M ACCEPT all -- * eth1 0.0.0.0/0 0.0.0.0/0
MARK match 0xb
58418 74M ACCEPT all -- * eth1 0.0.0.0/0 0.0.0.0/0
MARK match 0xc
Chain PREROUTING (policy ACCEPT 65M packets, 24G bytes)
pkts bytes target prot opt in out source destination
481K 255M CONNMARK all -- * * 0.0.0.0/0 0.0.0.0/0
CONNMARK restore
184K 128M ACCEPT all -- * * 0.0.0.0/0 0.0.0.0/0
MARK match !0x0
22440 2864K MARK all -- * * 0.0.0.0/0 0.0.0.0/0
ipp2p v0.8.2 --ipp2p MARK set 0xb
1360 84711 MARK tcp -- * * 0.0.0.0/0 0.0.0.0/0
tcp spt:80 MARK set 0xc
23793 2947K CONNMARK all -- * * 0.0.0.0/0 0.0.0.0/0
MARK match !0x0 CONNMARK save
Почему такое различе ?! Машина только форвардом занимается и самостоятельно не генерирует никак трафик, так откуда различие в количестве пришедшего трафика и исх трафика ?
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от mky
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от mky
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от mky
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Игнорируется mark в POSTROUTING (2011)
- Форум Баг в iptables. Ядро 3.2.59 (2014)
- Форум iptables DNAT (2013)
- Форум вопрос по iptables продолжение (2006)
- Форум Почему может не работать -j MARK? (2012)
- Форум Не срабатывает правило nat (2012)
- Форум CONNMARK + MARK - путаница (2007)
- Форум Странности с connmark (2018)
- Форум Openvpn с двумя хвостами и MARK/CONNMARK (2014)
- Форум IPTABLES ингнорирует пакеты на 445 порт (2013)