Freesco, NND, CDN, EOS
http://forum.freesco.pl/

problem z markowaniem pakietow z lokalnego huba
http://forum.freesco.pl/viewtopic.php?f=22&t=15294
Strona 1 z 1

Autor:  siudo [ sobota, 5 maja 2007, 16:36 ]
Tytuł:  problem z markowaniem pakietow z lokalnego huba

witam, w mojej sieci dziala lokalny hub dc, ktory dziala na porcie 2000, od kilku dni mecze sie zeby zamarkowac pakiety ktore sa wysylane i odbierane za posrednictwem tego huba po sieci lokalnej, a nastepnie przekierowac je na wirtualny interfejsy gdzie potraktowane by byly HTB, tak aby uzytkownicy nie przeciazali zbytnio lacza, bardzo prosze o pomoc, jakie polecenia trzeba wpisac zeby zamarkowac pakiety i przekierowac je na wirtualny interfejs, np imq 4 pakiety ktore wychodza z huba, imq 5 pakiety ktore wchodza? mozna tak w ogole? bo wiadomo ze na hubie nie ma zadnych danych a posredniczy on tylko w wymianie, dlatego nie jestem pewien czy sie tak da? bardzo prosze o pomoc, pzdr

Autor:  -MW- [ sobota, 5 maja 2007, 18:01 ]
Tytuł: 

co to jest "hub dc"?


Cytuj:
iptables -t mangle -I PREROUTING -p tcp --dport 2000 -j IMQ --todev 4
iptables -t mangle -I PREROUTING -p tcp --sport 2000 -j IMQ --todev 5


pod warunkiem ze ruch jest kierowany do tego czegos przez router na port 2000 i odwrotnie.

Autor:  siudo [ sobota, 5 maja 2007, 19:01 ]
Tytuł: 

hej, -MW- dziekuje za zainteresowanie ale niestety podane przez ciebie regulki nie przekierowywuja ruchu na wirtualne interfejsy ;/ hub DC(czyli hub direct connect) to takie cos za posrednictwem czego uzytkownicy moga wymieniac miedzy soba dane, z tym ze u mnie dziala to tylko po sieci lokalnej i nieda sie wysylac danych na zewnantrez czyli defacto nic z zaposrednictwem tego huba nie jest wysylane na zewnantrz, opis konfiguracji open DC hub znajduje sie pod adresem: http://www.szczepanik.org/Zasoby/Linux/opendchub.htm
kurcze tylko ze nie wiem czy to jakkolwiek da sie ruch ktory przez niego przeplywa skierowac na jakis interfejs ;/ czy po prostu trzeba ograniczyc ruch lokalny, to tak samo jak bym chcial przekierowac ruch z serwera Team Speaka no ale tak naprawde to on tylko posredniczy w wymianie danych, hmmm ma ktos jakis pomysl?
Acha jeszcze jedno jak mam ten skrypt ktory ogranicza p2p, ktory podawany byl kiedys na wiki razem ze skryptem na postawienie wirtualnych interfejsow
to po jego odpaleniu strasznie zaczyna zmulac strony ;/ natomiast jak tylko zaplotkuje nastepujaca linie:
: [/] [] ()
$i -t mangle -A PREROUTING -p tcp -j CONNMARK --restore-mark

wszystko wraca do normy, czy ta linia jest wymagana, do czego sluzy????
a czy jesli chce zeby niceshaper kontrolowal rowniez pasmo podane w tym skrypcie wystarczy tylko zaplotkowac linie:
: [/] [] ()
$i -t mangle -A PREROUTING -p tcp -m mark ! --mark 0 -j ACCEPT

i wtedy nawet jesli w skrypcie beda wieksze wartosci to niceshaper je przytnie do swoich ustawien czy moze na odwrot ??

Autor:  -MW- [ sobota, 5 maja 2007, 20:17 ]
Tytuł: 

Cytuj:
wtedy nawet jesli w skrypcie beda wieksze wartosci to niceshaper je przytnie
tak

co do przekierowan, jesli kazdy klient jest w osobnej podsieci to cos moze ci wyjdzie z tego, w przeciwnym wypadku ruch odbywa sie wylacznie po sieci lokalnej bez uzycia routera.

Autor:  siudo [ sobota, 5 maja 2007, 20:46 ]
Tytuł: 

acha dzieki, a nie wiesz dlaczego jak mam odplotkowana linie:
: [/] [] ()
$i -t mangle -A PREROUTING -p tcp -j CONNMARK --restore-mark

to calego neta zaczyna zmulac???
do czego jest ta linia i czy jest ona potrzebna????

Autor:  -MW- [ sobota, 5 maja 2007, 22:38 ]
Tytuł: 

Cytuj:
przywrócenie wartości mark dla nawiązanych już połączeń


wszystko zalezy gdzie jest uzyta.

Autor:  siudo [ niedziela, 6 maja 2007, 01:29 ]
Tytuł: 

tzn? mozna wiecej szczegolow, przywrocenie wartosci mark ale jakich? nie bardzo rozumiem, kurcze a w sieci ciezko znalezc cokolwiek o markowaniu pakietow, wszedzie pelno skryptow ale co z tego jak nie wiem co wpisy ktore sa w nich zawarte oznaczaja, i choc by dlatego nie moge zczaic dlaczego przez ta regulke zmula mi neta, nie moge znalezc jakiegokolwiek tutoriala dotyczacego markowania pakietow, wszedzie w dokumentach o iptables sa same podstawy i jest co najwyzej tylko wzmianka o markowaniu pakietow, ;/ to moze gdzie najlepiej stosowac i w jakich sytuacjach wyzej wymieniony wpis?

Autor:  -MW- [ niedziela, 6 maja 2007, 01:40 ]
Tytuł: 

czytac,czytac i ......

Cytuj:
to moze gdzie najlepiej stosowac i w jakich sytuacjach wyzej wymieniony wpis?

zalezy jakie efekty chce sie uzyskac.


z jakich ty skryptow korzystasz?

Autor:  siudo [ niedziela, 6 maja 2007, 01:55 ]
Tytuł: 

stanadrdowy skrypt do uruchomienia wirtualnych interfejsow, skrypt do markowania pakietow p2p, oraz HTB przycinajacy p2p,
markowanie p2p:
: [/] [] ()
#!/bin/bash
#Markowanie Pakietów

ECHO="/bin/echo"
i="/usr/sbin/iptables"

case "$1" in
start)

$ECHO ""
$ECHO " Markowanie Pakietów P2P ----ON---- "
$ECHO ""

########################################################################
#markowanie okreslonych pakietow
#przywrócenie wartości mark dla nawiązanych już połączeń
$i -t mangle -A PREROUTING -p tcp -j CONNMARK --restore-mark #jesli te linie sa odplotkowane zmula mi neta
$i -t mangle -A PREROUTING -p udp -j CONNMARK --restore-mark


####### Jesli chcesz aby nice kontrolowal rowniez i to pasmo to zaplotkuj nastepna linie:
$i -t mangle -A PREROUTING -p tcp -m mark ! --mark 0 -j ACCEPT
$i -t mangle -A PREROUTING -p udp -m mark ! --mark 0 -j ACCEPT


#######################################################################
########## Reguly przerzucajace uslugi na lacze priorytetowe ##########
#######################################################################

# PING
$i -t mangle -A PREROUTING -s 192.168.1.0/24 -p icmp -j MARK --set-mark 0x800

$i -t mangle -A PREROUTING -s 192.168.1.0/24 -p tcp --dport 1:19 -j MARK --set-mark 0x800

# SSH
$i -t mangle -A PREROUTING -s 192.168.1.0/24 -p tcp --dport 22 -j MARK --set-mark 0x800

# TELNET
$i -t mangle -A PREROUTING -s 192.168.1.0/24 -p tcp --dport 23 -j MARK --set-mark 0x800

$i -t mangle -A PREROUTING -s 192.168.1.0/24 -p tcp --dport 26:100 -j MARK --set-mark 0x800
$i -t mangle -A PREROUTING -s 192.168.1.0/24 -p tcp --dport 111:400 -j MARK --set-mark 0x800
$i -t mangle -A PREROUTING -s 192.168.1.0/24 -p tcp --dport 420:1024 -j MARK --set-mark 0x800
$i -t mangle -A PREROUTING -s 192.168.1.0/24 -p tcp --dport 8074 -j MARK --set-mark 0x800

# DNS
$i -t mangle -A PREROUTING -s 192.168.1.0/24 -p udp --dport 53 -j MARK --set-mark 0x800

# mysql
$i -t mangle -A PREROUTING -s 192.168.1.0/24 -p tcp --dport 3306 -j MARK --set-mark 0x800

# gg
$i -t mangle -A PREROUTING -s 192.168.1.0/24 -p tcp --dport 8074 -j MARK --set-mark 0x800

# squid
#$i -t mangle -A PREROUTING -s 192.168.1.0/24 -p tcp --dport 8080 -j MARK --set-mark 0x800

# Kurnik
$i -t mangle -A PREROUTING -s 192.168.1.0/24 -d 193.222.135.229 -j MARK --set-mark 0x800

# Onet
$i -t mangle -A PREROUTING -s 192.168.1.0/24 -d 213.180.130.200 -j MARK --set-mark 0x800
$i -t mangle -A PREROUTING -s 192.168.1.0/24 -p udp --dport 27011:27020 -j MARK --set-mark 0x800

#zapisywanie
$i -t mangle -A PREROUTING -p tcp -m mark --mark 0x800 -j CONNMARK --save-mark
$i -t mangle -A PREROUTING -p udp -m mark --mark 0x800 -j CONNMARK --save-mark

######## Przekierowywanie zamarkowanych pakietów na wirtualne interfejsy

$i -t mangle -A POSTROUTING -o eth0 -m mark --mark 0x800 -j IMQ --todev 4
$i -t mangle -A POSTROUTING -o eth1 -m mark --mark 0x800 -j IMQ --todev 5

####### Markowanie pakietow za pomoca ipp2p #############################
$i -t mangle -A PREROUTING -p tcp -m ipp2p --ipp2p -j MARK --set-mark 0x999
$i -t mangle -A PREROUTING -p udp -m ipp2p --ipp2p -j MARK --set-mark 0x999

#######----- ta linia z ipp2p 0.8.0 jest zbedna w poprzednich musi byc
#$i -t mangle -A PREROUTING -m ipp2p --ipp2p-data -j MARK --set-mark 0x999


########################################################################
##########            Zapisywanie              ##########
########################################################################   

$i -t mangle -A PREROUTING -p tcp -m mark --mark 0x999 -j CONNMARK --save-mark
$i -t mangle -A PREROUTING -p udp -m mark --mark 0x999 -j CONNMARK --save-mark

######## Przekierowywanie zamarkowanych pakietów na wirtualne interfejsy

$i -t mangle -A POSTROUTING -o eth0 -m mark --mark 0x999 -j IMQ --todev 2
$i -t mangle -A POSTROUTING -o eth1 -m mark --mark 0x999 -j IMQ --todev 3


##### markowanie p2p po ip
#$i -t mangle -A PREROUTING -s TU-IP -m ipp2p --ipp2p -j MARK --set-mark 0x1999
#$i -t mangle -A PREROUTING -m mark --mark 0x1999 -j CONNMARK --save-mark

####### Markowanie pakietow za pomoca layer7 ############################
$i -t mangle -A PREROUTING -p tcp -m layer7 --l7proto bittorrent -j MARK --set-mark 0x400   
$i -t mangle -A PREROUTING -p udp -m layer7 --l7proto bittorrent -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p tcp -m layer7 --l7proto 100bao -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p udp -m layer7 --l7proto 100bao -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p tcp -m layer7 --l7proto applejuice -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p udp -m layer7 --l7proto applejuice -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p tcp -m layer7 --l7proto ares -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p udp -m layer7 --l7proto ares -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p tcp -m layer7 --l7proto edonkey -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p udp -m layer7 --l7proto edonkey -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p tcp -m layer7 --l7proto fasttrack -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p udp -m layer7 --l7proto fasttrack -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p tcp -m layer7 --l7proto freenet -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p udp -m layer7 --l7proto freenet -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p tcp -m layer7 --l7proto gnutella -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p udp -m layer7 --l7proto gnutella -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p tcp -m layer7 --l7proto goboogy -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p udp -m layer7 --l7proto goboogy -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p tcp -m layer7 --l7proto hotline -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p udp -m layer7 --l7proto hotline -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p tcp -m layer7 --l7proto imesh -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p udp -m layer7 --l7proto imesh -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p tcp -m layer7 --l7proto kugoo -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p udp -m layer7 --l7proto kugoo -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p tcp -m layer7 --l7proto mute -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p udp -m layer7 --l7proto mute -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p tcp -m layer7 --l7proto napster -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p udp -m layer7 --l7proto napster -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p tcp -m layer7 --l7proto openft -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p udp -m layer7 --l7proto openft -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p tcp -m layer7 --l7proto poco -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p udp -m layer7 --l7proto poco -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p tcp -m layer7 --l7proto soribada -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p udp -m layer7 --l7proto soribada -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p tcp -m layer7 --l7proto soulseek -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p udp -m layer7 --l7proto soulseek -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p tcp -m layer7 --l7proto tesla -j MARK --set-mark 0x400
$i -t mangle -A PREROUTING -p udp -m layer7 --l7proto tesla -j MARK --set-mark 0x400

#zapisywanie
$i -t mangle -A PREROUTING -p tcp -m mark --mark 0x400 -j CONNMARK --save-mark
$i -t mangle -A PREROUTING -p udp -m mark --mark 0x400 -j CONNMARK --save-mark

######## Przekierowywanie zamarkowanych pakietów na wirtualne interfejsy

$i -t mangle -A POSTROUTING -o eth0 -m mark --mark 0x400 -j IMQ --todev 2
$i -t mangle -A POSTROUTING -o eth1 -m mark --mark 0x400 -j IMQ --todev 3


# jeśli jakiś pakiet jest już oznaczony to wychodzi
# z tabeli mangle i sprawdza kolejne regułki iptables
# nie sprawdzone !!!
#$i -t mangle -A PREROUTING -m mark ! --mark 0x0 -j RETURN



################################################################################



#################################################################################
#
;;
stop)
#
$ECHO ""
$ECHO " Markowanie Pakietow P2P ----OFF---- "
$ECHO ""
#


iptables -t mangle -D PREROUTING -p tcp -j CONNMARK --restore-mark
iptables -t mangle -D PREROUTING -p tcp -m mark ! --mark 0 -j ACCEPT
iptables -t mangle -D PREROUTING -m ipp2p --ipp2p -j MARK --set-mark 0x999
iptables -t mangle -D PREROUTING -m ipp2p --ipp2p-data -j MARK --set-mark 0x999
iptables -t mangle -D PREROUTING -p tcp -m mark --mark 0x999 -j CONNMARK --save-mark
iptables -t mangle -D PREROUTING -p udp -m mark --mark 0x999 -j CONNMARK --save-mark

iptables -t mangle -D POSTROUTING -o eth0 -m mark --mark 0x999 -j IMQ --todev 2
iptables -t mangle -D POSTROUTING -o eth1 -m mark --mark 0x999 -j IMQ --todev 3

#################################################################################################
$i -t mangle -D PREROUTING -p tcp -m layer7 --l7proto bittorrent -j MARK --set-mark 0x400   
$i -t mangle -D PREROUTING -p udp -m layer7 --l7proto bittorrent -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p tcp -m layer7 --l7proto 100bao -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p udp -m layer7 --l7proto 100bao -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p tcp -m layer7 --l7proto applejuice -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p udp -m layer7 --l7proto applejuice -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p tcp -m layer7 --l7proto ares -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p udp -m layer7 --l7proto ares -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p tcp -m layer7 --l7proto edonkey -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p udp -m layer7 --l7proto edonkey -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p tcp -m layer7 --l7proto fasttrack -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p udp -m layer7 --l7proto fasttrack -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p tcp -m layer7 --l7proto freenet -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p udp -m layer7 --l7proto freenet -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p tcp -m layer7 --l7proto gnutella -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p udp -m layer7 --l7proto gnutella -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p tcp -m layer7 --l7proto goboogy -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p udp -m layer7 --l7proto goboogy -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p tcp -m layer7 --l7proto hotline -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p udp -m layer7 --l7proto hotline -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p tcp -m layer7 --l7proto imesh -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p udp -m layer7 --l7proto imesh -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p tcp -m layer7 --l7proto kugoo -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p udp -m layer7 --l7proto kugoo -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p tcp -m layer7 --l7proto mute -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p udp -m layer7 --l7proto mute -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p tcp -m layer7 --l7proto napster -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p udp -m layer7 --l7proto napster -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p tcp -m layer7 --l7proto openft -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p udp -m layer7 --l7proto openft -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p tcp -m layer7 --l7proto poco -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p udp -m layer7 --l7proto poco -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p tcp -m layer7 --l7proto soribada -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p udp -m layer7 --l7proto soribada -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p tcp -m layer7 --l7proto soulseek -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p udp -m layer7 --l7proto soulseek -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p tcp -m layer7 --l7proto tesla -j MARK --set-mark 0x400
$i -t mangle -D PREROUTING -p udp -m layer7 --l7proto tesla -j MARK --set-mark 0x400

#zapisywanie
$i -t mangle -D PREROUTING -p tcp -m mark --mark 0x400 -j CONNMARK --save-mark
$i -t mangle -D PREROUTING -p udp -m mark --mark 0x400 -j CONNMARK --save-mark

######## Przekierowywanie zamarkowanych pakietów na wirtualne interfejsy

$i -t mangle -D POSTROUTING -o eth0 -m mark --mark 0x400 -j IMQ --todev 2
$i -t mangle -D POSTROUTING -o eth1 -m mark --mark 0x400 -j IMQ --todev 3
########################################################################################
# PING
$i -t mangle -D PREROUTING -s 192.168.1.0/24 -p icmp -j MARK --set-mark 0x800

$i -t mangle -D PREROUTING -s 192.168.1.0/24 -p tcp --dport 1:19 -j MARK --set-mark 0x800

# SSH
$i -t mangle -D PREROUTING -s 192.168.1.0/24 -p tcp --dport 22 -j MARK --set-mark 0x800

# TELNET
$i -t mangle -D PREROUTING -s 192.168.1.0/24 -p tcp --dport 23 -j MARK --set-mark 0x800

$i -t mangle -D PREROUTING -s 192.168.1.0/24 -p tcp --dport 26:100 -j MARK --set-mark 0x800
$i -t mangle -D PREROUTING -s 192.168.1.0/24 -p tcp --dport 111:400 -j MARK --set-mark 0x800
$i -t mangle -D PREROUTING -s 192.168.1.0/24 -p tcp --dport 420:1024 -j MARK --set-mark 0x800
$i -t mangle -D PREROUTING -s 192.168.1.0/24 -p tcp --dport 8074 -j MARK --set-mark 0x800

# DNS
$i -t mangle -D PREROUTING -s 192.168.1.0/24 -p udp --dport 53 -j MARK --set-mark 0x800

# mysql
$i -t mangle -D PREROUTING -s 192.168.1.0/24 -p tcp --dport 3306 -j MARK --set-mark 0x800

# gg
$i -t mangle -D PREROUTING -s 192.168.1.0/24 -p tcp --dport 8074 -j MARK --set-mark 0x800

# squid
$i -t mangle -D PREROUTING -s 192.168.1.0/24 -p tcp --dport 8080 -j MARK --set-mark 0x800

# Kurnik
$i -t mangle -D PREROUTING -s 192.168.1.0/24 -d 193.222.135.229 -j MARK --set-mark 0x800

# Onet
$i -t mangle -D PREROUTING -s 192.168.1.0/24 -d 213.180.130.200 -j MARK --set-mark 0x800
$i -t mangle -D PREROUTING -s 192.168.1.0/24 -p udp --dport 27011:27020 -j MARK --set-mark 0x800

#zapisywanie
$i -t mangle -D PREROUTING -p tcp -m mark --mark 0x800 -j CONNMARK --save-mark
$i -t mangle -D PREROUTING -p udp -m mark --mark 0x800 -j CONNMARK --save-mark

######## Przekierowywanie zamarkowanych pakietów na wirtualne interfejsy

$i -t mangle -D POSTROUTING -o eth0 -m mark --mark 0x800 -j IMQ --todev 4
$i -t mangle -D POSTROUTING -o eth1 -m mark --mark 0x800 -j IMQ --todev 5


#####################################################################################
#
;;
restart)
$0 stop
sleep 1
$0 start
;;
*)
$ECHO ""
$ECHO " Użycie markowania pakietow P2P [ start | stop | restart ] "
$ECHO ""
exit
;;
esac


Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/