
Tengo una computadora Linux con interfaz eth0(192.168.1.20/24) y tun0(10.8.0.6/24). Estoy enviando datos a través de un túnel a una computadora Linux en el puerto específico y quiero redirigir todos los datos a otra computadora, cuya IP es 192.168.1.25/24.
¿Cómo podría resolver esta tarea?
Respuesta1
Deberías: 1) Habilitar el reenvío de IP en primer lugar:
eco "1" > /proc/sys/net/ipv4/ip_forward
2) Dado que están en redes diferentes, para no tocar las tablas de enrutamiento de ambos lados, puede usar NAT. Utilice iptables para reenviar el puerto específico (cambie INPORT y OUTPORT según sea necesario):
iptables -t nat -A PREROUTING -p tcp -d 192.168.1.20 --dport INPORT -j DNAT --to-destino 192.168.1.25:OUTPORT
Puede obtener información más detallada, por ejemplo, aquí:http://www.karlrupp.net/en/computer/nat_tutorial