Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Pomocy z LAYER7 http://forum.freesco.pl/viewtopic.php?f=22&t=12568 |
Strona 1 z 1 |
Autor: | gervys79 [ sobota, 27 maja 2006, 10:47 ] |
Tytuł: | Pomocy z LAYER7 |
Jak można inaczej zapisać następujące linie żebynie trzeba było ich aż tyle tworzyć dla każdego protokołu LAYER7 tu wypisałem tylko kilka protokołów ale w użyciu będzie ich dużo więcej a jak dojdzie do tego jeszcze około 100 adresów IP to uruchomienie tego zajmie dużo czasu o wiele za dużo, więc czy jest jakaś możliwość zapisania tego inaczej?? iptables -t mangle -A PREROUTING -s $ADDRESS -m layer7 --l7proto edonkey -j MARK --set-mark 0x${MARK} iptables -t mangle -A PREROUTING -s $ADDRESS -m layer7 --l7proto bittorrent -j MARK --set-mark 0x${MARK} iptables -t mangle -A PREROUTING -s $ADDRESS -m layer7 --l7proto gnutella -j MARK --set-mark 0x${MARK} iptables -t mangle -A PREROUTING -s $ADDRESS -m layer7 --l7proto ares -j MARK --set-mark 0x${MARK} iptables -t mangle -A PREROUTING -s $ADDRESS -m layer7 --l7proto napster -j MARK --set-mark 0x${MARK} iptables -t mangle -A PREROUTING -s $ADDRESS -m layer7 --l7proto directconnect -j MARK --set-mark 0x${MARK} |
Autor: | kesek [ wtorek, 14 listopada 2006, 17:18 ] |
Tytuł: | |
No ja mam cos takiego moze Ci sie przyda P2P_L7 - (yes/no) - rozpoznanie do kolejkowania, limitowania lub blokady p2p przy pomocy layer7. P2P_L7="yes" P2P_CS_L7_ON="yes" P2P_L7_PROTO - jesli ww. P2P_L7=yes - wypisz protokoly p2p layer7, ktore maja byc kolejkowane/blokowane. P2P_L7_PROTO="freenet fasttrack soulseek directconnect ares" P2P_CS_L7_ON - (yes/no) - wlacz limity polaczen P2P z layer7. P2P_C_L7="no" P2P_C_L7_ON="yes" ktore maja byc kolejkowane/blokowane. P2P_C_L7_PROTO="gnutella bittorrent fasttrack edonkey soulseek directconnect ares" Limit połaczen na siec p2p P2P_C_LIMIT="40" #Całkowite blokowanie p2p L7-PROTO if [ "$P2P_L7" == "yes" ] && [ ! "$P2P_L7_PROTO" == "" ] ; then for x in $P2P_L7_PROTO ; do $IPT -I PREROUTING -t mangle -m layer7 --l7proto $x -j MARK --set-mark 0x62 done fi if [ "$P2P_L7" == "yes" ] && [ ! "$P2P_L7_PROTO" == "" ] && [ "$P2P_CS_L7_ON" == "yes" ] ; then for x in $P2P_L7_PROTO ; do $IPT -I FORWARD -m layer7 --l7proto $x -j DROP done fi #Ograniczanie liczby połanczen p2p L7-PROTO if [ "$P2P_C_L7" == "yes" ] && [ ! "$P2P_C_L7_PROTO" == "" ] ; then for x in $P2P_C_L7_PROTO ; do $IPT -I PREROUTING -t mangle -m layer7 --l7proto $x -j MARK --set-mark 0x62 done fi if [ "$P2P_C_L7" == "yes" ] && [ ! "$P2P_C_L7_PROTO" == "" ] && [ "$P2P_C_L7_ON" == "yes" ] ; then for x in $P2P_C_L7_PROTO ; do $IPT -I FORWARD -p tcp -o $INT_LAN -m connlimit --connlimit-above $P2P_C_LIMIT -m layer7 --l7proto $x -j DROP done fi mozesz bokowac liczbe polaczen lub całkowicie. Pozdro, |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |