Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.



Członek DUG




Tak sie naczytalem o netfilterze i iptales ale niegdzie nie wyczytalem jak odbywa się mechanizm wybory tabeli do ktorej trafia pakiet.Chodzi o tabele netfiltera fiter,nat lub mangle.
Czy ktos wlnął rozkminke n aten temat?
Offline

Użytkownik


nie ma wyboru, kazdy pakiet przechodzi przez stosowne tabele w odpowiedniej kolejnosci.
http://iptables-tutorial.frozentux.net/iptables-tut … RSINGOFTABLES
zerknij na rysunek, wszystko ci wyjasni
Offline



Członek DUG




No nie znowu po angilesku:/
Czy mogłbyś mi to ładnie wyjaśnic? w jakiej kolejności?:)
Offline


Członek DUG



w kolejnosci w jakiej zostala wpisana do pliku, czyli jak pierwsza regula wypieprzy pakiet to druga sobie moze pogwizdac.
Offline



Członek DUG




Aha w morde jeza alez mi sie ciezko mysli:)
Dzieki.
Offline


Moderator



Członek DUG




najpierw wpada do -t mangle -A PREROUTING , a nakoniec wypada z -t mangle -A POSTROUTING
hmmm?To prerouting przerzuca go puzniej do postrouting?
Offline


Członek DUG



hmmm?To prerouting przerzuca go puzniej do postrouting?
To właśnie zależy od reguł. Pakiet może być tylko przekazany do FORWARD, wtedy tylko przelatuje przez kompa , albo do INPUT gdzie przechodzi przez jakieś procesy lokalne i OUTPUT-em wychodzi z kompa. W obu przypadkach pakiety trafiają do POSTROUTING
Offline


Moderator
nie. lańcuch PREROUTING operuje na pakietach , kiey nie została podjęta decyzja o routingu , POSTROUTING natomiast odwrotnie .
http://qref.sourceforge.net/Debian/reference/ch-gat … ter-netfilter
Offline


Członek DUG



To co napisałem ma miejsce po wyjściu pakietu z PREROUTING, a pakiety obojętnie którą drogą wychodzą z kompa i tak muszą przejść przez POSTROUTING.
Offline


Moderator


Członek DUG



jasne :)
czasami pisząc stosujemy skróty myślowe, które mogą być niezrozumiałe dla pytającego :)
Offline



Członek DUG




No ale zaraz:
Jezeli nie mam w moich regulkach wzmianki o PREROUTIG to tez tam wleci pakiet w myśl tego:
decyzja
routingu
IN ------> PRE ---> ------> FORWARD -----> ----> POST -----> OUT
interfejs ROUTING śledzenie / ROUTING interfejs
DNAT | połączeń ^ SNAT
REDIRECT | | MASQUERADE
v |
INPUT OUTPUT
| filtrowanie ^ filtrowanie,DNAT
v |
--> Lokalny Proces--/
program przestrzeni użytkownikaDziex za linka wlasnie takiego obrazka szukalem :D
Czy na tej stronie ktos bzdury popisał?
http://nat.mikrus.pw.edu.pl/~orkan/linux/iptables.html
Koles łąduje po POSTROUTING -i eth1.
Ponoć nie mozna "-i" tylko "-o"
Takie oddatkowe puytanie:
Czy zarówno taka przykladowa reguła :(eth1 w świat)
iptables -t nat -A POSTROUTING -o eth1 -s 192.168.7.0/24 -d ! 192.168.7.0/24 -j SNAT --to-source 1.2.3.4
Połyka pakiet zarówno przy wchodzeniu do lanu jak i przy wychodzeniu w świat z lanu?
Oraz czy ta regula robi to samo rowniez w dwie strony?:
iptables -t nat -A POSTROUTING -s 192.168.7.0/24 -j MASQUERADE
Offline



Członek DUG




Heloooł kozaki :D
Czy na tej stronie ktos bzdury popisał? http://nat.mikrus.pw.edu.pl/~orkan/linux/iptables.html Koles łąduje po POSTROUTING -i eth1. Ponoć nie mozna "-i" tylko "-o" Takie oddatkowe puytanie: Czy zarówno taka przykladowa reguła :(eth1 w świat) Kod: iptables -t nat -A POSTROUTING -o eth1 -s 192.168.7.0/24 -d ! 192.168.7.0/24 -j SNAT --to-source 1.2.3.4 Połyka pakiet zarówno przy wchodzeniu do lanu jak i przy wychodzeniu w świat z lanu? Oraz czy ta regula robi to samo rowniez w dwie strony?: Kod: iptables -t nat -A POSTROUTING -s 192.168.7.0/24 -j MASQUERADE
Pliska wyjasnijcie mi to.
Edit:
Wymodziłem i juz wiem:D
Offline