gieri
(usa Linux Mint)
Enviado em 17/03/2012 - 11:56h
luizhtioted escreveu:
Boa tarde a todos
O meu cenário é este:
Eu tenho um ubuntu server com duas placas de rede na qual a eth0 acesso a internet e eth1 ( 192.168.1.1) rede local e preciso liberar nele acesso a porta 1521 e 2484, até aí tudo bem porém tenho que redirecionar o acesso destas portas para uma maquina da rede local (192.168.1.4 porta 1521) na qual tem o bd que pode ser acessado remotamente. Como poderia colocar no iptables para ele redirecionar este acesso. Desde já agradeço
Você pode usar dessa forma:
iptables -A FORWARD -p tcp -i eth0 --dport 1521 -j ACCEPT
iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 1521 -j DNAT --to 192.168.1.4:1521
iptables -t nat -A POSTROUTING -d 192.168.1.4 -j SNAT --to 192.168.1.1
iptables -A FORWARD -p tcp -i eth0 --dport 2484 -j ACCEPT
iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 2484 -j DNAT --to 192.168.1.4:1521
iptables -t nat -A POSTROUTING -d 192.168.1.4 -j SNAT --to 192.168.1.1