Portál AbcLinuxu, 10. května 2025 07:23

Dotaz: IPTABLES veřejné IP vs interní LAN

8.7.2009 14:38 kardinal.richelieu
IPTABLES veřejné IP vs interní LAN
Přečteno: 361×
Odpovědět | Admin

Ahoj,

prosím o pomoc v následujícím prostředí:

Externí adresy: 60.40.30.21 a 60.40.30.22

Interní LAN: 192.168.55.0/C, 192.168.56.0/C, 192.168.57.0/C a 172.16.3.0/C

Dotaz:

jak zařídím, aby veškerá komunikace z LAN 172.16.3.0 sítě šla pouze přes externí adresu 60.40.30.22 a zároveň jsem měl povolené TCP 25, 80, 443 ze stejné externí adresy (60.40.30.22) na interní IP 172.16.3.30

a veškerá další komunikace z LAN 192.168.55.0, 192.168.X.X šla přes veřejnou adresu 60.40.30.21 a zároveň jsem měl povolené TCP 25, 80, 443 ze stejné externí adresy (60.40.30.21) na interní IP 192.168.55.20

Moc díky za pomoc

Marek

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

8.7.2009 15:56 NN
Rozbalit Rozbalit vše Re: IPTABLES veřejné IP vs interní LAN
Odpovědět | | Sbalit | Link | Blokovat | Admin

iptables -t nat -A POSTROUTING -s 172.16.3.0/24 -j SNAT --to-source 60.40.30.22

iptables -t nat -A PREROUTING -d 60.40.30.22 -p tcp --dports 25,80,443 -j DNAT --to-destination 172.16.3.30

iptables -t nat -A POSTROUTING -s 192.168.0.0/16 -j SNAT --to-source 60.40.30.21

iptables -t nat -A PREROUTING -d 60.40.30.21 -p tcp --dports 25,80,443 -j DNAT --to-destination 172.16.3.20

NN

8.7.2009 16:49 kardinal.richelieu
Rozbalit Rozbalit vše Re: IPTABLES veřejné IP vs interní LAN

Díky moc,

už je to funkční

Marek

8.7.2009 16:15 msaft | skóre: 7
Rozbalit Rozbalit vše Re: IPTABLES veřejné IP vs interní LAN
Odpovědět | | Sbalit | Link | Blokovat | Admin
Asi byste mel zkouknout nejake to iptables howto, popr. aspon man stranky. 
Vypadat by to mohlo nejak takhle (z hlavy, bez zaruky):

iptables -A POSTROUTING -s 172.16.3.0/24 -d ! 172.16.3.0/24 -d ! 192.168.0.0/16 -j SNAT --to-source 60.40.30.22
iptables -A PREROUTING -d 60.40.30.22 -p tcp -m tcp --dport 25 -j DNAT --to-destination 172.16.3.30:25
iptables -A PREROUTING -d 60.40.30.22 -p tcp -m tcp --dport 80 -j DNAT --to-destination 172.16.3.30:80
iptables -A PREROUTING -d 60.40.30.22 -p tcp -m tcp --dport 443 -j DNAT --to-destination 172.16.3.30:443

iptables -A POSTROUTING -s 192.168.0.0/16 -d ! 172.16.3.0/24 -d ! 192.168.0.0/16 -j SNAT --to-source 60.40.30.21
iptables -A PREROUTING -d 60.40.30.21 -p tcp -m tcp --dport 25 -j DNAT --to-destination 192.168.55.20:25
iptables -A PREROUTING -d 60.40.30.21 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.55.200:80
iptables -A PREROUTING -d 60.40.30.21 -p tcp -m tcp --dport 443 -j DNAT --to-destination 192.168.55.20:443
9.7.2009 09:07 NN
Rozbalit Rozbalit vše Re: IPTABLES veřejné IP vs interní LAN

Pravda , na  :PORT u DNAT-u jsem zapomnel..

NN

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.