¿Cómo depurar: hacer ping a "Nombre o servicio desconocido" con Ubuntu 20.04 en WSL1 en Windows 10, incluso con la configuración de nombres requerida para VPN?

¿Cómo depurar: hacer ping a "Nombre o servicio desconocido" con Ubuntu 20.04 en WSL1 en Windows 10, incluso con la configuración de nombres requerida para VPN?

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.

  1. 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).
  2. 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 xxxestá 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.

información relacionada