O encaminhamento de porta não está funcionando no zentyal

1

Eu tentei configurar o encaminhamento de porta do meu servidor zentyal (porta 5000) para o meu synology NAS (porta 5000) também. Aqui está o resultado em termos de regras do iptables:

Chain fredirects (1 references)
target     prot opt source               destination         
faccept    tcp  --  0.0.0.0/0            10.0.0.8             state NEW tcp dpt:5000
faccept    udp  --  0.0.0.0/0            10.0.0.8             state NEW udp dpt:5000

Agora, quando eu tento isso com o telnet de outro servidor hospedado em algum outro lugar na internet, o telnet não pode entrar em contato com meu servidor ... alguma idéia? Como posso fazer outros testes?

    
por user201680 27.02.2014 / 15:33

1 resposta

1

Eu não conheço o Zentyal, mas pelo que entendi você quer encaminhar solicitações que vêm da Internet para o seu NAS na porta 5000.

Com relação às suas regras, você não parece encaminhar public_ip:5000 a private_ip:5000 .

Eu faria algo assim:

iptables -t nat -A PREROUTING -d your.public.ip.address -p tcp –dport 5000 -j DNAT --to your.synology.nas.ip:5000

# Instead on the rule above, you could also filter on traffic coming to your External (Wan) interface :
iptables -t nat -A PREROUTING -i wan0 -p tcp –dport 5000 -j DNAT –-to your.synology.nas.ip:5000

# Finally allow traffic to your NAS :
iptables -A FORWARD -p tcp -d your.synology.nas.ip --dport 5000 -j ACCEPT

Além disso, eu realmente não sei o que significa Chain fredirects no seu caso, mas REDIRECT é um destino específico do iptables que redireciona o tráfego para o próprio host. No seu caso, você não quer redirecionar para o próprio host, mas para o seu NAS.

    
por 27.02.2014 / 16:33