
Eu tenho um computador Linux com interface eth0(192.168.1.20/24) e tun0(10.8.0.6/24). Estou enviando dados através de túnel para um computador Linux na porta específica e quero redirecionar todos os dados para outro computador, cujo ip é 192.168.1.25/24.
como eu poderia resolver essa tarefa?
Responder1
Você deve: 1) Ativar o encaminhamento de IP antes de tudo:
echo "1" > /proc/sys/net/ipv4/ip_forward
2) Como eles estão em redes diferentes, para não mexer nas tabelas de roteamento de ambos os lados, você pode usar NAT. Use iptables para encaminhar a porta específica (altere INPORT e OUTPORT conforme necessário):
iptables -t nat -A PREROUTING -p tcp -d 192.168.1.20 --dport INPORT -j DNAT --to-destination 192.168.1.25:OUTPORT
Você pode obter informações mais detalhadas, por exemplo, aqui:http://www.karlrupp.net/en/computer/nat_tutorial