Porta de encaminhamento embora hamachi usando iptables

2

Eu tenho uma situação que pode ser descrita abaixo:

CentOS A: 11.22.33.44 (eth0 - rede WAN) --- 5.11.22.33 (ham0 - Hamachi)

Win32 B: 55.66.77.88 (rede WAN) ---- 5.11.22.44 (hamachi)

Eu uso o iptables para encaminhar a porta 80 de A para B, para que as pessoas possam acessar o servidor da Web de 5.11.22.44 de 11.22.33.44

iptables -t nat -A PREROUTING --dst 11.22.33.44 -i eth0 -p tcp --dport 80 -j DNAT --to-destination 5.11.22.33:80
iptables -t nat -A POSTROUTING -p tcp --dst 5.11.22.33 --dport 80 -j SNAT --to-source 11.22.33.44

Mas isso não aconteceu.

Se eu alterar o destino de redirecionamento para um ip que não esteja na rede hamachi, mas na rede WAN, neste exemplo: 55.66.77.88. Isso funciona perfeitamente.

Por favor, me diga qual parte estou errada?

    
por Tho Nguyen 03.02.2012 / 08:49

1 resposta

0

Estou tentando fazer algo semelhante e está funcionando bem.

Você poderia tentar definir estas regras:

iptables -t nat -A PREROUTING --dst 11.22.33.44 -i eth0 -p tcp --dport 80 -j DNAT --to-destination 5.11.22.44:80

iptables -t nat -A POSTROUTING -p tcp --dst 5.11.22.44 --dport 80 -j SNAT --to-source 5.11.22.33
    
por 12.02.2012 / 00:29