GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Ubuntu:¿problema al hacer ping desde una interfaz específica?

Estoy tratando de hacer ping desde una interfaz específica, tengo una conexión por cable y otra inalámbrica en mi computadora portátil.

Mi adaptador con cable eth0 está en la IP 172.16.109.75
Mi adaptador wifi wlan0 está en la IP 192.168.1.69

Cuando hago ping a Google con mi eth0 desenchufado con el siguiente comando:

[email protected]:~$ ping -I wlan0 www.google.co.uk
PING www.l.google.com (74.125.230.115) from 192.168.1.69 wlan0: 56(84) bytes of data.
64 bytes from 74.125.230.115: icmp_seq=1 ttl=51 time=32.7 ms
64 bytes from 74.125.230.115: icmp_seq=2 ttl=52 time=28.7 ms
64 bytes from 74.125.230.115: icmp_seq=3 ttl=52 time=28.9 ms
64 bytes from 74.125.230.115: icmp_seq=4 ttl=52 time=28.3 ms

Funciona bien como se esperaba. Conecto mi eth0 conecte el cable y vuelva a ejecutar lo mismo:

[email protected]:~$ ping -I wlan0 www.google.co.uk
PING www.l.google.com (74.125.230.112) from 172.16.109.75 wlan0: 56(84) bytes of data.
From mcr-pc-29334.local (192.168.1.69) icmp_seq=2 Destination Host Unreachable
From mcr-pc-29334.local (192.168.1.69) icmp_seq=3 Destination Host Unreachable
From mcr-pc-29334.local (192.168.1.69) icmp_seq=4 Destination Host Unreachable
From mcr-pc-29334.local (192.168.1.69) icmp_seq=5 Destination Host Unreachable
From mcr-pc-29334.local (192.168.1.69) icmp_seq=6 Destination Host Unreachable
From mcr-pc-29334.local (192.168.1.69) icmp_seq=7 Destination Host Unreachable

Por la salida en la parte superior, parece enviarlo desde eth0 (que en el trabajo no podrá hacer ping porque se bloquea), pero el wifi es otro enlace a una red separada donde estoy en la red directamente y, por lo tanto, envío la solicitud de ping desde wlan0 Deberia trabajar. ¿Lo que está sucediendo? ¿Cómo debo solucionarlo?

Respuesta aceptada:

Probablemente, al enchufar el cable ethernet, su puerta de enlace de ruta predeterminada cambie por dhcp. Envía paquetes desde wlan0 pero su sistema no sabe quién es la puerta de enlace para reenviarlos. De esta manera, solo puede hacer ping a los sistemas dentro de la red 192.168.1, pero no más allá. Si desea obtener una respuesta del servidor de Google, deberá volver a cambiar la puerta de enlace predeterminada al enrutador inalámbrico o agregar una ruta específica para este servidor.

route add -host 74.125.230.112/32 gw 192.168.1.1 # assuming 192.168.1.1 is the wireless router's ip

Ubuntu
  1. Actualizar de Ubuntu 13.10 a Ubuntu 14.04

  2. ¿Actualizar al Php 7.1/7.2 específico desde Php 7.0 en Ubuntu 16.04?

  3. ¿Actualización de Windows XP a Windows 7?

  4. ¿Ubuntu 18.04 se congela al apagar?

  5. ¿Problema de instalación de Ubuntu 18.04?

Cómo actualizar a Ubuntu 19.10 desde 19.04 (Guía)

Actualizar de Ubuntu 14.04 a Ubuntu 14.10

Guía detallada para actualizar a Ubuntu 16.04 desde Ubuntu 14.04

Solucione el problema de desaparición de la interfaz de usuario (Ubuntu Unity) después de la actualización a Ubuntu 16.04

Cómo actualizar de Ubuntu 16.10 a Ubuntu 17.04

Cómo actualizar de Ubuntu 20.04 a Ubuntu 22.04