Fala Linuxers =]
Blzinha?
Antes de mais nada , queria falar que o site ficou show de bola, parabens a todos que de alguma maneira contribuiram =]
Gostei =]
Mais como a vida não é facil, vamos lá.
hehehe
Após eu criar meu firewall, andei ""despraticando iptables" ou seja, apenas abria uma portinha ou outra etc...
Porem, um cidadão, mais conhecido como meu chefe, heheh inventou de colocar uma aplicação web rodando dentro de nossa rede, ou seja, tenho meu firewall e um servidor de aplicação dentro da minha rede.
Ok.
Tentei dar uma olhada aqui nos Artigos no redirecionamento de de portas com iptables, só que to tomando uma surra, não to sabendo fazer mesmo hehehe.
Vamos lá vou tentar explicar melhor.
tenho meu firewall configurado assim:
NET(200.200.200.200) eth0 ou ppp0 <-----Firewall------> eth1 192.168.1.1
Rede interna(192.168.1.2) eth0 <---Servidor de aplicação
*(ppp0 aqui em casa onde estou testando.... pois no trampo estou em ambiente de produção e nao da pra ficar reiniciando o script de firewall).
Tenho uma terceira placa de rede no firewall, mas acho que não vem ao caso.
ok, tenho uma aplicação em 192.168.1.2 , porta 8080 para ser mais exato é o Tomcat...
e tenho que disponibilizalo na net em 200.200.200.200 na porta 80 e não na 8080.
Ai lá fui eu com as seguintes regras:
á sim, claro, meu firewall tem como politica
IMPUT DROP
FORWARD DROP
OUTPUT ACCEPT
vamos as regras:
iptables -t nat -A PREROUTING -p tcp -d 200.200.200.200 --dport 8080 -j DNAT --to 192.168.1.2:80
iptables -t nat -A POSTROUTING -s 200.200.200.200 -p tcp --dport 8080 -j ACCEPT
iptables -A -p POSTROUTING -p tcp -s 192.168.1.2 --sport 80 -j SNAT --to 200.200.200.200:8080
iptables -t nat -A POSTROUTING -s 192.168.1.2 -p tcp --dport 80 -j ACCEPT
Vejam se estou certo....
1 regrak, fizemos um prerouting para tudo que chegar na porta 80, ser repassado para 192.168.1.2 na porta 80
2 regra: estamos aceitando um postrouting para a porta 8080
3:Tudo que sair de minha porta 80 da minha maquina interna ir para 200.200.200.200:8080
4:Aceitando o postrouting da porta 80 de 192.168.1.2
é isso ai, claro que estou esquecendo de algo... estou fazendo varios testes aqui, porem não estou conseguindo..
Se alguem puder me dar uma ajuda , ficarei eternamente grato.
Valew por Ler meu HELP aqui!
Abraços a todos , e fico no aguardo!
Fui...