Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| wiki:ipp_help [21/03/2010 18:51] – Boris V. Vuks | wiki:ipp_help [24/03/2010 08:55] (текущий) – Boris V. Vuks | ||
|---|---|---|---|
| Строка 15: | Строка 15: | ||
| iptables -A FORWARD -m ipp2p --edk --kazaa --gnu --bit --apple --dc --soul --winmx --ares -j DROP | iptables -A FORWARD -m ipp2p --edk --kazaa --gnu --bit --apple --dc --soul --winmx --ares -j DROP | ||
| + | **//pp2p v0.10 match options:// | ||
| + | < | ||
| + | --edk [tcp, | ||
| + | --dc | ||
| + | --kazaa | ||
| + | --gnu [tcp, | ||
| + | --bit [tcp, | ||
| + | --apple | ||
| + | --winmx | ||
| + | --soul | ||
| + | --ares | ||
| + | </ | ||
| + | **// | ||
| + | < | ||
| + | --mute | ||
| + | --waste | ||
| + | --xdcc | ||
| + | </ | ||
| == Маркировка цепочек: | == Маркировка цепочек: | ||
| Строка 20: | Строка 38: | ||
| Пример для маркировки и использования: | Пример для маркировки и использования: | ||
| - | iptables -A PREROUTING -t mangle -p tcp -j CONNMARK --restore-mark | + | iptables -A PREROUTING -t mangle -p tcp -j CONNMARK --restore-mark |
| - | iptables -A PREROUTING -t mangle -p tcp -m mark ! --mark 0 -j ACCEPT | + | iptables -A PREROUTING -t mangle -p tcp -m mark ! --mark 0 -j ACCEPT |
| - | iptables -A PREROUTING -t mangle -p tcp -m ipp2p --ipp2p -j MARK --set-mark 1 | + | iptables -A PREROUTING -t mangle -p tcp -m ipp2p --ipp2p -j MARK --set-mark |
| - | iptables -A PREROUTING -t mangle -p tcp -m mark --mark 1 -j CONNMARK --save-mark | + | iptables -A PREROUTING -t mangle -m layer7 --l7proto bittorrent -j MARK --set-mark 1 # set nfmark to 1 |
| + | iptables -A PREROUTING -t mangle -p tcp -m mark --mark 1 -j CONNMARK --save-mark | ||
| В результате каждый UDP и TCP пакет в содединении будет иметь метку " | В результате каждый UDP и TCP пакет в содединении будет иметь метку " | ||