Agregar acceso a PPP

Agregar acceso a PPP

Tengo una conexión PPP a través de USB (dev ppp0) y una conexión eth0. Mi caja de Linux tiene IP 192.168.1.1, tengo una segunda PC con Windows con una IP de 192.168.1.3. La conexión ppp es 192.168.1.2, que es un sistema integrado configurado correctamente. Me gustaría que el tráfico pudiera fluir entre la conexión ppp0 y 192.168.1.3. Cuando intento hacer ping a 192.168.1.2 desde 192.168.1.3 encuentro que el destino es inalcanzable; de ​​hecho, recibo ese mensaje específico. Puedo hacer ping a 192.168.2 desde 192.168.1.1. También puedo hacer ping a 192.168.1.3 desde 192.168.1.1 y Visa Verse. He activado el reenvío de IP. También he ejecutado los siguientes comandos.

route add -net 192.168.1.2 netmask 255.255.255.255 gw 192.168.1.1
route add -net 192.168.1.2 netmask 255.255.255.255 dev ppp0

Me gustaría que el tráfico de red destinado a 192.168.1.2 se enrute hacia/desde cualquier otro host que esté en la misma red 192.168.1.*. Cómo hago esto.

Respuesta1

iptables -t nat -A PREROUTING -p tcp -d 192.168.1.2/255.255.255.0  -j DNAT --to 192.168.1.1/255.255.255.0

información relacionada