Как отладить: ping «Имя или служба неизвестны» с Ubuntu 20.04 в WSL1 в Windows 10, даже с требуемыми настройками nameserev для VPN?

Как отладить: ping «Имя или служба неизвестны» с Ubuntu 20.04 в WSL1 в Windows 10, даже с требуемыми настройками nameserev для VPN?

У меня возникла сложная проблема: с VPN для интрасети моего работодателя я не могу пинговать хост "sensor-access01" в интрасети. Та же команда:

ping sensor-access01

работает в консоли Windows CMD с ожидаемыми ответами:

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

но в Ubuntu/WSL я получил только ошибку:

ping: sensor-access01: Name or service not known

Я убедился, что содержимое /etc/resolv.conf в Ubuntu имеет правильные имена для VPN, следуя решению по ссылкеWSL - DNS не работает при подключении к VPNДонателло и я подтвердили, что содержимое /etc/resolv.conf меняется соответственно при наличии и отсутствии VPN

Мне нужен совет по устранению неполадок и поиску решения.

Вот несколько возможных подозрений.

  1. Ubuntu 20.04 должен был быть установлен с WSL2, так как версия моего Windows 10 поддерживает WSL2, но я проверил, что WSL2 не был включен по какой-то причине, которую я не совсем понимаю. Возможно ли, что из-за несовместимой версии WSL? (ожидаемой и фактически используемой) Ubuntu работает неправильно? (У меня была Ubuntu/WSL1 со старой машиной/Windows 10, у меня не было проблем с DNS/ping. В остальном эта новая установка Ubuntu не имеет никаких проблем.)
  2. Хост, который я не могу пинговать, является хостом в интрасети, для другого хоста, такого как dropbox.com, я могу получить разрешение адреса хоста без ошибки имени в том же Ubuntu и том же VPN. Я все еще не могу пинговать dropbox.com, но я предполагаю, что это может быть отдельная проблема с политикой интрасети. Вот другой ответ:

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

решение1

Тайна раскрыта. Использование доменного суффикса моего работодателя заставляет ping работать:

ping sensor-access0.xxx.domain

где xxxнаходится имя моего работодателя.

Хотелось бы, чтобы сообщение об ошибке было более полезным. Без доменного суффикса оно работало. Не знаю, что изменилось.

Связанный контент