Em primeiro lugar, você não precisa lidar com isso /proc/sys/net/ipv4/conf/ppp0
, se você não estiver executando um modem no seu gateway.
A primeira coisa que você precisa fazer é ativar o encaminhamento no seu gateway da seguinte forma:
# echo '1' > /proc/sys/net/ipv4/conf/eth0/forwarding (if you are running your live IP on eth0)
Em seguida, basta encaminhar seu tráfego assim:
# iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j DNAT --to 192.168.1.2:80
# iptables -A FORWARD -p tcp -d 192.168.1.2 --dport 80 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
Você deve substituir o 192.168.1.2 pelo IP interno da sua máquina. Além disso, substitua eth0
pela interface na qual você tem o IP ativo em seu gateway.
e, finalmente, como dado no post que você leu anteriormente, você pode verificar o roteamento com
# ip route
Espero que isso tenha ajudado. Sinta-se à vontade para reverter caso você enfrente um problema.
Além disso, por favor poste os erros que você recebe neste processo.