Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest poniedziałek, 23 czerwca 2025, 01:29

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 9 ] 
Autor Wiadomość
Post: sobota, 5 maja 2007, 16:36 
Offline

Rejestracja: sobota, 19 sierpnia 2006, 07:07
Posty: 22
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


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 5 maja 2007, 18:01 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
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.

_________________
Pomógł? wypij jego zdrowie.
http://nnd-linux.pl/faq.php
http://wiki.nnd.freesco.pl/index.php/FAQ


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 5 maja 2007, 19:01 
Offline

Rejestracja: sobota, 19 sierpnia 2006, 07:07
Posty: 22
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 ??


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 5 maja 2007, 20:17 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
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.

_________________
Pomógł? wypij jego zdrowie.
http://nnd-linux.pl/faq.php
http://wiki.nnd.freesco.pl/index.php/FAQ


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 5 maja 2007, 20:46 
Offline

Rejestracja: sobota, 19 sierpnia 2006, 07:07
Posty: 22
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????


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 5 maja 2007, 22:38 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
Cytuj:
przywrócenie wartości mark dla nawiązanych już połączeń


wszystko zalezy gdzie jest uzyta.

_________________
Pomógł? wypij jego zdrowie.
http://nnd-linux.pl/faq.php
http://wiki.nnd.freesco.pl/index.php/FAQ


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 6 maja 2007, 01:29 
Offline

Rejestracja: sobota, 19 sierpnia 2006, 07:07
Posty: 22
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?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 6 maja 2007, 01:40 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
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?

_________________
Pomógł? wypij jego zdrowie.
http://nnd-linux.pl/faq.php
http://wiki.nnd.freesco.pl/index.php/FAQ


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 6 maja 2007, 01:55 
Offline

Rejestracja: sobota, 19 sierpnia 2006, 07:07
Posty: 22
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



Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 9 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 11 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl