quarta-feira, 29 de junho de 2011

Redirecionamento de Portas - Linux

Certo dia precisei realizar um redirecionamento de portas de um Linux para outro servidor (Windows).
Abaixo segue descrição dos procedimentos realizados.

:: Cenário
Redirecionar todas as conexões de entrada realizadas em 192.168.0.31 na porta 80/TCP para
192.168.0.30 na porta 8180/TCP.

:: Regras
$IPTABLES -t nat -A PREROUTING -s 192.168.0.0/24 -d 192.168.0.31 -p tcp --dport 80 -j DNAT --to-destination 192.168.0.30:8180

$IPTABLES -t nat -A POSTROUTING -d 192.168.0.30 -p tcp --dport 8180 -j SNAT --to-source 192.168.0.31

 
:: Iniciando Regras no Boot
Existem vários formas de realizar esta tarefa. Neste caso utilizei a seguinte:

# iptables-save > /usr/sbin/firewall.rules
# vim /etc/network/interfaces

Inclui como último comando da interface eth0 o seguinte (Utilizando Distro Debian)
post-up iptables-restore < /usr/sbin/firewall.rules

Dessa forma as conexões com o servidor de aplicação funcionaram corretamente.

Um comentário:

uilliackjainel disse...

Casino in St. Louis - 922 reviews | Jtm Hub
We 안산 출장마사지 stayed in the hotel when the hotel was 영천 출장안마 open. It was awesome. The staff was really helpful, I 서귀포 출장샵 was a little 동두천 출장안마 intimidated when I came there. We stayed a little bit longer than we were  Rating: 김제 출장샵 5 · ‎1 review