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/.
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
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
No nie znowu po angilesku:/
Czy mogłbyś mi to ładnie wyjaśnic? w jakiej kolejności?:)
Offline
w kolejnosci w jakiej zostala wpisana do pliku, czyli jak pierwsza regula wypieprzy pakiet to druga sobie moze pogwizdac.
Offline
Aha w morde jeza alez mi sie ciezko mysli:)
Dzieki.
Offline
najpierw wpada do -t mangle -A PREROUTING , a nakoniec wypada z -t mangle -A POSTROUTING
hmmm?To prerouting przerzuca go puzniej do postrouting?
Offline
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
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
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
jasne :)
czasami pisząc stosujemy skróty myślowe, które mogą być niezrozumiałe dla pytającego :)
Offline
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żytkownika
Dziex 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
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