디버깅 방법: VPN에 필요한 nameerev 설정이 있어도 Windows 10의 WSL1에서 Ubuntu 20.04를 사용하여 "알 수 없는 이름 또는 서비스"를 ping합니까?

디버깅 방법: VPN에 필요한 nameerev 설정이 있어도 Windows 10의 WSL1에서 Ubuntu 20.04를 사용하여 "알 수 없는 이름 또는 서비스"를 ping합니까?

저는 어려운 문제에 봉착했습니다. 고용주의 인트라넷용 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

다음의 솔루션에 따라 Ubuntu의 /etc/resolv.conf 내용에 VPN에 대한 올바른 네임서버가 있는지 확인했습니다.WSL - VPN에 연결하면 DNS가 작동하지 않습니다.Donatello와 저는 VPN의 유무에 따라 /etc/resolv.conf의 내용이 그에 따라 변경된다는 것을 확인했습니다.

해결책을 찾기 위해 조언을 구하고 있습니다.

다음은 몇 가지 잠재적인 의심입니다.

  1. Ubuntu 20.04는 Windows 10 버전이 WSL2를 지원하므로 WSL2와 함께 설치되어야 했지만 어떤 이유로 WSL2가 활성화되지 않았는지 확인했습니다. 일관되지 않은 WSL 버전으로 인해 이것이 가능할 수 있습니까? (예상 vs. 실제 사용) 우분투가 제대로 작동하지 않나요? (이전 컴퓨터/Windows 10에 Ubuntu/WSL1이 있었고 DNS/ping에 문제가 없었습니다. 이 새로운 Ubuntu 설치에는 지금까지 아무런 문제도 발견되지 않았습니다.)
  2. ping할 수 없는 호스트는 인트라넷의 호스트이고, dropbox.com과 같은 다른 호스트의 경우 동일한 Ubuntu 및 동일한 VPN에서 이름 오류 없이 호스트 주소 확인을 얻을 수 있습니다. 여전히 dropbox.com을 ping할 수 없습니다. 하지만 인트라넷 정책과 관련된 별도의 문제일 수도 있습니다. 다음은 다른 응답입니다.

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 sensor-access0.xxx.domain

xxx내 고용주의 이름은 어디에 있습니까?

오류 메시지가 더 도움이 되었으면 좋겠습니다. 도메인 접미사가 없어도 작동했습니다. 무엇이 바뀌었는지 모르겠습니다.

관련 정보