Me encuentro con un problema difícil: con la VPN para la intranet de mi empleador, no puedo hacer ping a un host "sensor-access01" en la intranet. El mismo comando:
ping sensor-access01
funciona en la consola CMD de Windows con las respuestas esperadas:
Pinging sensor-access01.xxx.domain [10.1.242.50] with 32 bytes of data:
Reply from 10.1.242.50: bytes=32 time=13ms TTL=62
pero en Ubuntu/WSL solo recibí el error:
ping: sensor-access01: Name or service not known
Me aseguré de que el contenido de /etc/resolv.conf en Ubuntu tenga los servidores de nombres correctos para la VPN, siguiendo la solución enWSL: DNS no funciona cuando se conecta a VPNpor Donatello y confirmé que el contenido de /etc/resolv.conf cambia de acuerdo con la presencia y ausencia de la VPN
Estoy buscando asesoramiento para solucionar problemas y encontrar una solución.
Aquí hay algunas sospechas potenciales.
- Se suponía que Ubuntu 20.04 estaba instalado con WSL2, ya que la versión de mi Windows 10 es compatible con WSL2, pero verifiqué que WSL2 no estaba habilitado por alguna razón que no conozco del todo. ¿Podría ser posible debido a la versión inconsistente de WSL? (esperado vs. realmente usado), ¿Ubuntu no funciona correctamente? (Tenía Ubuntu/WSL1 con una máquina más antigua/Windows 10, no tuve problemas con DNS/ping. Por lo demás, esta nueva instalación de Ubuntu no ha encontrado ningún problema hasta ahora).
- El host al que no puedo hacer ping es un host en la Intranet; para otro host, como dropbox.com, puedo obtener la resolución de la dirección del host sin el error de nombre en el mismo Ubuntu y la misma VPN. Todavía no puedo hacer ping a dropbox.com, pero supongo que podría ser un problema aparte con la política de intranet. Aquí está la respuesta diferente:
ping dropbox.com
PING dropbox.com (162.125.248.18) 56(84) bytes of data.
^C
--- dropbox.com ping statistics ---
8 packets transmitted, 0 received, 100% packet loss, time 7007ms
Respuesta1
El misterio está resuelto. Usar el sufijo de dominio de mi empleador hace que el ping funcione:
ping sensor-access0.xxx.domain
¿Dónde xxx
está el nombre de mi empleador?
Ojalá el mensaje de error hubiera sido más útil. Sin el sufijo de dominio, solía funcionar. No sé qué ha cambiado.