Red de destino inalcanzable, usando dos computadoras portátiles y un enrutador

Red de destino inalcanzable, usando dos computadoras portátiles y un enrutador

Usando dos computadoras portátiles y un enrutador; Sistema operativo Ubuntu.

Primera computadora portátil conectada al enrutador mediante un cable Ethernet con puerta de enlace en eth0 192.168.10.1 y conectada de forma inalámbrica ad hoc en wlan, IP 10.10.10.5.

configurado:

echo "1" > /proc/sys/net/ipv4/ip_forward

iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE

El segundo 10.10.10.4 está conectado a 10.10.10.5 en conexión inalámbrica ad hoc, también tenía la puerta de enlace 10.10.10.5 UG en la ruta -n.

sudo ip route add default via 10.10.10.5

Cuando hago ping a 8.8.8.8 desde la máquina 10.10.10.4, lleva un tiempo infinito y no muestra ningún resultado del ping.

Pero, si se desconecta Ethernet de la primera computadora portátil, muestra un mensaje de 10.10.10.5: "red de destino inalcanzable".

A partir del 10.10.10.5, se puede acceder directamente.

Respuesta1

Cosas que puedes probar:

  • Utilice tcpdump para ver si realmente se envían y reciben paquetes. En Ubuntu, instale e inicie tcpdump con "tcpdump -v icmp" para ver los paquetes de ping; puede especificar la interfaz con la opción -i. Esto le mostrará que si los paquetes se reciben en eth0 y se envían en wlan0, tal vez incluso pueda hacer esto en el host 10.10.10.5, dependiendo del tipo de dispositivo que sea.
  • Pruebe "iptables -t nat -nvL" para ver las reglas de iptables, incluidos los contadores de paquetes y bytes, para que pueda ver si las reglas realmente se aplican.

Ambos deberían brindarle una mejor idea de dónde llegan los paquetes y dónde no, para que pueda delimitar dónde se encuentra el problema.

información relacionada