Você pode tentar a solução apontada pelo outro camarada ai... Se mesmo assim não funcionar de uma olhada em possíveis causas para o problema:
- Pode ser que seu provedor de acesso corte conexões na porta 22 para seus clientes (Acho improvável) - Por algum motivo o pacote que vem na porta 22 pode estar sendo DROPADO antes de chegar na regra que te passei. Para resolver isto basta colocar essa regra acima de todas as outras de PREROUTING. (Mas cuidado para não coloca-la antes de um "iptables -t nat -F" ou "iptables -t nat -F PREROUTING" porque ai ela será apagada) - Verifique se o policiamento da FORWARD esta como DROP. Tente executar um "iptables -P FORWARD ACCEPT" e teste... - Verifique se o micro 192.168.7.10 esta com o gateway configurado corretamente para acessar a internet via NAT e se ele esta conseguindo acessar a internet. Se tudo estiver checado e OK mas mesmo assim NADA de redirecionar a porta, mande o seu script de configuração de roteamento e firewall para a gente dar uma olhada. Adiantando um pouco... Você pode tentar rodar esse script básico para testar ai: #!/bin/sh ########### Murodefogo iptables -P FORWARD ACCEPT iptables -P OUTPUT ACCEPT iptables -P INPUT DROP iptables -F iptables -A INPUT -i lo -j ACCEPT iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT iptables -A INPUT -m unclean -j DROP iptables -A INPUT -s 192.168.0.0/16 -j ACCEPT ########### Roteamento iptables -t nat -P PREROUTING ACCEPT iptables -t nat -P POSTROUTING ACCEPT iptables -t nat -P OUTPUT ACCEPT iptables -t nat -F #--- redirecionamento iptables -t nat -A PREROUTING -d 200.1.2.3 -p tcp --dport 22 -j DNAT --to 192.168.7.10 #--- roteamento via NAT pra todo mundo da rede interna iptables -t nat -A POSTROUTING -s 192.168.0.0/16 -j MASQUERADE ########### Vamos zerar a mangle tb só por precaução iptables -t mangle -P INPUT ACCEPT iptables -t mangle -P FORWARD ACCEPT iptables -t mangle -P OUTPUT ACCEPT iptables -t mangle -P PREROUTING ACCEPT iptables -t mangle -P POSTROUTING ACCEPT iptables -t mangle -F ### Fim ### Abraço Lucas Prefeitura de Novo Hamburgo wrote: > Testei a regra que o Lucas me passou e ainda não funciona > iptables -t nat -A PREROUTING -p tcp --dport 22 -d 200.1.2.3 -j DNAT > --to 192.168.7.10 > > O firewall 192.168.7.250 não está roteando os pacotes para o 192.168.7.10 > Monitorei isso com o comando abaixo (executado no firewall) > # tcpdump -i eth1 dst host 192.168.7.10 > Não aparece pacote nenhum. > > O que será que estou esquecendo? > Obrigado -- GUS-BR - Grupo de Usuarios Slackware - BR http://www.slackwarebrasil.org/ http://www.linuxmag.com.br/mailman/listinfo/slack-users Archives: - http://www.mail-archive.com/[email protected]/ - http://news.gmane.org/gmane.org.user-groups.linux.brazil.slackware/

