2.4+iptables
Grzesiek Sojka
grzes w yen.ipipan.waw.pl
Pią, 29 Mar 2002, 23:50:06 CET
On Fri, 29 Mar 2002, Krzysiek Taraszka wrote:
> Witam,
>
> ano stalo sie, pojawil sie klient, ktory chce bym mu postawil PLD na jajku
> 2.4 (ble) i iptables ....
> problem w tym, ze ja sie na iptables nie znam, ipchains, jasne, moge
> czarowac ile wejdzie :)
>
> Chcial bym sie dowiedziec jak moge zrobic masq na 2.4 i iptables + prosty
Oto skrypt:
modprobe ip_nat_ftp
modprobe ip_conntrack_ftp
# Set PREROUTING rules.
iptables -t nat -A PREROUTING -p tcp -s ! 192.168.55.0/24 -d 213.76.201.172/32 --dport 80 -i ppp0 -j DNAT --to 192.168.55.1:80
iptables -t nat -A PREROUTING -p udp -s ! 192.168.55.0/24 -d 213.76.201.172/32 --dport 80 -i ppp0 -j DNAT --to 192.168.55.1:80
iptables -t nat -A PREROUTING -s ! 192.168.55.0/24 -d 192.168.55.0/24 -i ppp0 -j DROP
# Set POSTROUTING rules.
iptables -t nat -A POSTROUTING -p tcp -s 192.168.55.1/32 --sport 80 -d ! 192.168.55.0/24 -o ppp0 -j SNAT --to 213.76.201.172:80
iptables -t nat -A POSTROUTING -p udp -s 192.168.55.1/32 --sport 80 -d ! 192.168.55.0/24 -o ppp0 -j SNAT --to 213.76.201.172:80
iptables -t nat -A POSTROUTING -d ! 192.168.55.0/24 -o ppp0 -j MASQUERADE
Oprocz MASQUERADE ustawia on przekazywanie traficu wchodzacego z zewnatrz
na port 80 rutowapnego adresu jest przekazywany na host 213.76.201.172
(server www). Pozwala to na uruchomienie wewnatrz servera. U mnie oprocz
www chodzi w ten sposob chodzi jeszcze poczta. Jesli nie jest Ci to
potrzebne to jak latwo zgadnac nalezy wyciac podwojne linie.
> firewall.
Nie mam doswiadczenia. Na moim routerze nic nie ma i nie jestem pewien czy
w tej sytuacji firewall jest potrzebny. Serwisy widoczne z zewnatrz chodza
na wewnetrznych kompach i sa widziane dzieki przekazywaniu traficu z
okreslonych portow routera.
pozdrowka
Grze$!?
PS. Adres zewn. to 213.76.201.172 siec maskowana to 192.168.55.0/24.
Więcej informacji o liście dyskusyjnej pld-users-pl