marcos1983
(usa Debian)
Enviado em 08/08/2011 - 19:28h
Srs.,
Estou com uma dúvida para fazer um redirecionamento com o Iptables. Não conheço nada do iptables e a versão que instalei do Debian já veio com o Iptables v1.4.8. O cenário é o seguinte.
Tenho 2 servidores Linux, sendo 1 deles firewall/compartilhador de internet (equipamento com 2 interfaces de rede) e o outro 1 webserver (virtualizado no VirtualBox). No equipamento que é o Firewall ainda não tenho nenhum script com regras de iptables, porém necessito que o meu webserver esteja disponibilizado na internet pela porta 8082. Tentei criar diversas regras e não obtive sucesso em nenhuma delas. Vou postar abaixo testes de configurações que fiz no iptables, se alguem tiver alguma sugestão do que eu posso fazer para resolver esse problema, ficarei muito grato.
Firewall/Compartilhador de Internet
Eth0: 192.168.15.111
Eth1: Ip Dinamico do Virtua
Compartilhamento de Internet: iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
Preciso que os usuários externos tenham acesso na porta 8082 do servidor 192.168.15.110 acessando pelo endereço da WAN (Eth1). Isso funcionava antes sem problemas fazendo o redirect por um roteador Linsys, agora que mudei para o iptables não estou conseguindo.
Abaixo é um retorno do meu history com todas as minhas tentativas de fazer esse redirect com as informações que encontrei na internet. Além da porta 8082, preciso fazer redirecionamentos para 3389 (TS) entre outras..... Desde já agradeço a atenção....
287 iptables -A INPUT -p tcp -m multiport --dport 8082 -j ACCEPT
288 iptables -A FORWARD -d 192.168.15.110 -i -o eth1 -j ACCEPT
289 iptables -A FORWARD -d 192.168.15.110/24 -i ppp+ -o eth1 --dport 8082 -j ACCEPT
290 iptables -A FORWARD -d 192.168.15.110/24 -i -o eth1 --dport 8082 -j ACCEPT
291 iptables -A FORWARD -d 192.168.15.110/24 -i eth1 --dport 8082 -j ACCEPT
292 iptables -A FORWARD -d 192.168.15.110/24 -o eth1 --dport 8082 -j ACCEPT
293 iptables -A FORWARD -d 192.168.15.110 -o eth1 --dport 8082 -j ACCEPT
294 iptables -A FORWARD -d 192.168.15.110 -i ppp+ -o eth0 dport 8082 -j ACCEPT
295 iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 80 -j
301 iptables -t nat -A PREROUTING -p tcp -i eth1 --dport 8082 -j REDIRECT --to-destination 192.168.15.110|24:8082
302 iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 8082 -j REDIRECT --to-port 8082 -d 192.168.15.0/24
303 iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 8082 -d 192.168.15.0/24
304 iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 8082 -d 192.168.15.110
305 iptables -t nat -A PREROUTING -i eth1 -p tcp -j REDIRECT --to-port 8082 -d 192.168.15.110
307 iptables -t nat -A PREROUTING -i eth1 -p tcp -j REDIRECT --to-port 8082 -d 192.168.15.110
308 iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 8082 -j REDIRECT --to-port 8082 -d 192.168.15.110
310 iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 8082 -j REDIRECT --to-port 8082 -d 192.168.15.110
311 iptables -t nat -A PREROUTING -d 192.168.15.110 -p tcp -m tcp --dport 8082 -j DNAT --to-destination 192.168.15.110:8082
315 iptables -t nat -A PREROUTING -d eth1 -p tcp -m tcp --dport 8082 -j DNAT --to-destination 192.168.15.110:8082
316 iptables -t nat -A PREROUTING -d 189.121.176.43 -p tcp -m tcp --dport 8082 -j DNAT --to-destination 192.168.15.110:8082
319 iptables -t nat -A PREROUTING -i eth1 -p tcp -m tcp --dport 8082 -j DNAT --to-destination 192.168.15.110:8082
321 iptables -t nat -A PREROUTING -i eth1 -p tcp -m tcp --dport 8082 -j DNAT --to-destination 192.168.15.110
324 iptables -t nat -A PREROUTING -i eth1 -p tcp -m tcp --dport 8082 -j DNAT --to-destination 192.168.15.110
326 iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 8082 -j DNAT --to 192.168.15.110:8082
333 iptables -t nat -A PREROUTING -d 189.121.176.43 -p tcp --dport 8082 -j DNAT --to 192.168.15.110:8082
335 iptables -t nat -A PREROUTING -d 189.121.176.43 -p tcp --dport 8082 -j DNAT --to 192.168.15.110
341 iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 8082 -j DNAT --to-destination 192.168.15.110
342 iptables -t nat -A PREROUTING -i eth1 -p udp --dport 8082 -j DNAT --to-destination 192.168.15.110
348 iptables -t nat -A PREROUTING -s 189.121.176.43 -i eth1 -j DNAT --to 192.168.15.110
376 iptables -t nat -A PREROUTING -i eth1 -s 192.168.15.111:8082 -j DNAT --to 192.168.15.110:8082
377 iptables -t nat -A PREROUTING -i eth1 -s 192.168.15.111 -j DNAT --to 192.168.15.110:8082
378 iptables -t nat -A PREROUTING -i eth1 -s 192.168.15.111 -j DNAT --to 192.168.15.110-192.168.15.110:8082:8082
379 iptables -t nat -A PREROUTING -i eth1 -s 192.168.15.0/24 -j DNAT --to 192.168.15.110-192.168.15.110:8082:8082
389 iptables -t nat -A PREROUTING -p http -i eth1 -d 192.168.15.110 --dport 8082 -j REDIRECT --to-port 8082
390 iptables -t nat -A PREROUTING -p http -i eth1 -d 192.168.15.110 --dport 8082 -j REDIRECT --to-port 8083
391 iptables -t nat -A PREROUTING -p tcp -i eth1 -d 192.168.15.110 --dport 8082 -j REDIRECT --to-port 8083
393 iptables -t nat -A PREROUTING -p tcp -i eth1 -d 192.168.15.110:8082 --dport 8082 -j REDIRECT --to-port 8083
394 iptables -t nat -A PREROUTING -p tcp -i eth1 -d 192.168.15.110 --dport 80 -j REDIRECT --to-port 8082
395 iptables -t nat -A PREROUTING -p tcp -i eth1 -d 192.168.15.110 --dport 8082 -j REDIRECT --to-port 8082
396 iptables -t nat -A PREROUTING -p tcp -i eth1 -d 192.168.15.110 --dport 80 -j REDIRECT --to-port 8082
398 iptables -t nat -A PREROUTING -p tcp -i eth0 -d 192.168.15.110 --dport 80 -j REDIRECT --to-port 8082
400 iptables -t nat -A PREROUTING -p tcp -i eth1 -d 192.168.15.110 --dport 8082 -j REDIRECT --to-port 8082
441 iptables -t nat -A PREROUTING -p tcp -i webserver.manchuria.com.br -d 192.168.15.110 --dport 80 -j REDIRECT --to-port 8082
442 iptables -t nat -A PREROUTING -p tcp -i eth0 -d 192.168.15.110 --dport 80 -j REDIRECT --to-port 8082
451 iptables -t nat -A PREROUTING -p tcp -i eth1 -d 192.168.15.110 --dport 8082 -j REDIRECT --to-port -d 192.168.15.110:8082
452 iptables -t nat -A PREROUTING -p tcp -i eth1 -d 192.168.15.110 --dport 8082 -j REDIRECT -d 192.168.15.110 --to-port 8082
453 iptables -t nat -A PREROUTING -p tcp -i eth1 -d 192.168.15.110 --dport 8082 -j ACCEPT
455 iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 8082 -j REDIRECT --to-port 8082
465 iptables -t nat -A PREROUTING -p tcp -i eth1 --dport 8082 --j DNAT --to-destination 192.168.15.110
467 iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 8082 --j DNAT --to-destination 192.168.15.110
468 iptables -t nat -A PREROUTING -p tcp -i eth1 --dport 8082 --j DNAT --to-destination 192.168.15.110
472 iptables -t nat -A PREROUTING -p tcp --dport 8082 -j DNAT --to 192.168.15.110
473 iptables -t nat -A PREROUTING -s 0/0 -p tcp --dport 80 -j REDIRECT --to-port 8082
474 iptables -t nat -A PREROUTING -p tcp --dport 8082 -i eth1 -j DNAT --to 192.168.15.110
487 iptables -t nat -A PREROUTING -p tcp --dport 8082 -i eth1 -j DNAT --to 192.168.15.110
490 iptables -t nat -A PREROUTING -p tcp --dport 8082 -i eth0 -j DNAT --to 192.168.15.110
493 iptables -t nat -A PREROUTING -p tcp --dport 8082 -i eth1 -j DNAT --to 192.168.15.110
496 iptables -A FORWARD -p tcp --dport 8082 -j ACCEPT
504 iptables -A FORWARD -i eth1 -o eth0 -p tcp --dport 8082 -j ACCEPT
507 iptables -A FORWARD -i eth1 -o eth0 -p tcp --dport 8082 -j ACCEPT
508 iptables -t nat -A PREROUTING -p tcp --dport 8082 -i eth1 -j DNAT --to 192.168.15.110