Portál AbcLinuxu, 17. července 2025 18:08
iptables -t nat -A POSTROUTING \ -o eth1 -j MASQUERADE --to 213.210.122.135 ^^^^Z prve pisete, ze vnejsi rozhrani je ppp0, zadne eth1. Za druhe u MASQUERADE je parametr
--to-ports
. Ten se snad da zkratit na --to
, ale se urcuje jake porty se maji pouzit, zdrojova adresa se nemeni.
Takze spravnejsi reseni by bylo
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADEporty at pouziva jake chce. Co jste mozna tim
--to
chtel nastavit je tohle:
iptables -t nat -A POSTROUTING\ -o ppp0 -j SNAT --to-source 213.210.122.135Coz by melo zajistit, ze se vam neprerusi TCP spojeni, pokud to na chvili spadne (pripojeni, ne pocitac ;-)) Ty dva radky s loopback rozhranim jsou tam IMHO zbytecne, ale snad nevadi ;) PS: Doufam ze jsem neudelal zadnou vecnou chybu, ale kdyztak me nekdo opravte.
It [MASQUERADE] should only be used with dynamically assigned IP (dialup) connections: if you have a static IP address, you should use the SNAT target.To vase ADSL je takova chytra horakyne: dialup spojeni se statickou IP adresou
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.