Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
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://**
 +<code>
 +  --edk    [tcp,udp]  All known eDonkey/eMule/Overnet packets
 +  --dc     [tcp]      All known Direct Connect packets
 +  --kazaa  [tcp,udp]  All known KaZaA packets
 +  --gnu    [tcp,udp]  All known Gnutella packets
 +  --bit    [tcp,udp]  All known BitTorrent packets
 +  --apple  [tcp]      All known AppleJuice packets
 +  --winmx  [tcp]      All known WinMX
 +  --soul   [tcp]      All known SoulSeek
 +  --ares   [tcp]      All known Ares
 +</code>
 +**//EXPERIMENTAL protocols://**
 +<code>
 +  --mute   [tcp]      All known Mute packets
 +  --waste  [tcp]      All known Waste packets
 +  --xdcc   [tcp]      All known XDCC packets (only xdcc login)
 +</code>
 == Маркировка цепочек: == == Маркировка цепочек: ==
  
Строка 20: Строка 38:
 Пример для маркировки и использования:  Пример для маркировки и использования: 
  
-  iptables -A PREROUTING -t mangle -p tcp -j CONNMARK --restore-mark +  iptables -A PREROUTING -t mangle -p tcp -j CONNMARK --restore-mark                      # ctmark -> nfmark 
-  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                    # if mark exist nothing to do 
-  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 1           # set nfmark to 1 
-  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 
 +  iptables -A PREROUTING -t mangle -p tcp -m mark --mark 1 -j CONNMARK --save-mark        # nfmark -> ctmark
  
 В результате каждый UDP и TCP пакет в содединении будет иметь метку "1". В результате каждый UDP и TCP пакет в содединении будет иметь метку "1".

QR Code
QR Code wiki:ipp_help (generated for current page)