WSL2 인터넷 연결 문제: 호스트 주소를 확인할 수 없음

주요 내용

  • 속도 테스터 도구를 사용하여 인터넷 연결을 확인하세요.
  • 네트워크 문제는 Windows 문제 해결사를 활용합니다.
  • resolv.conf 파일을 수정하여 올바른 DNS를 설정하세요.

WSL2 인터넷 접속 불가 및 호스트 확인 문제 해결

WSL2에서 인터넷 연결 문제가 발생하면 실망스러울 수 있으며 Windows에서 Linux를 사용하는 능력에 영향을 미칩니다.이 가이드에서는 이러한 문제를 효과적으로 해결하기 위한 자세한 솔루션을 제공합니다.

WSL2 인터넷 접속 불가 및 호스트 확인 문제 해결 방법

WSL2를 사용하는 동안 인터넷 연결이 끊어지거나 호스트 확인에 문제가 발생하는 경우 아래에 설명된 솔루션을 따르세요.

1단계: 인터넷 연결 및 대역폭 확인

인터넷 연결이 작동하는지 확인하는 것으로 시작하세요.무료 인터넷 속도 테스트 도구를 사용하여 문제가 있는지 확인하세요.대역폭이 낮으면 라우터를 다시 시작하고 문제가 지속되면 인터넷 서비스 제공업체(ISP)에 문의하세요.

전문가 팁: WSL 환경에서 잘못된 결과가 나오지 않도록 항상 직접 연결을 테스트하세요.

2단계: Windows 네트워크 및 인터넷 문제 해결사 활용

인터넷 속도가 만족스럽다면 Get Help 앱을 통해 Network & Internet 문제 해결사를 실행하세요.이 도구는 네트워크 문제를 식별하고 자동으로 해결책을 제안합니다.문제 해결사를 실행한 후 WSL을 다시 테스트하여 문제가 해결되었는지 확인하세요.

3단계: WSL 종료 및 네트워크 프로토콜 재설정

WSL을 종료하고 네트워크 프로토콜을 재설정하여 연결 문제를 잠재적으로 해결합니다.명령 프롬프트에서 다음 명령을 순차적으로 실행합니다(관리자 권한으로 실행):

wsl --shutdown netsh winsock reset netsh int ip reset all netsh winhttp reset proxy ipconfig /flushdns

이러한 명령을 수행한 후 문제가 해결되었는지 확인하세요.

4단계: 호스트 이름 및 호스트 파일 검토

호스트 파일에 머신 이름이 올바르게 입력되었는지 확인하세요.설정 > 시스템 > 정보로 이동하여 컴퓨터 이름을 찾으세요.그런 다음 WSL 환경에 들어가서 다음을 사용하여 호스트 이름 파일을 편집하세요.

nano /etc/hostname

대문자로 기계 이름을 입력하고 다른 항목을 삭제한 후 저장합니다.

다음으로, 다음을 실행하여 호스트 파일을 확인하세요.

nano /etc/hosts

호스트 파일에 다음 두 줄이 포함되어 있는지 확인하세요.

127.0.0.1 localhost.localdomain localhost 127.0.1.1 YOUR-MACHINE-NAME

변경 사항이 있으면 저장하고 종료합니다.

5단계: resolv.conf 파일 검사

자동으로 생성된 resolv.conf 파일에서 네임서버 설정의 정확성을 확인하세요.다음을 사용하여 파일을 엽니다.

sudo nano /etc/resolv.conf

네임서버 줄을 찾아 다음과 같이 적혀 있는지 확인하세요.

nameserver 8.8.8.8

다른 값이 표시되면 그에 따라 업데이트합니다. WSL이 이 파일을 다시 생성하지 못하도록 하려면 다음 명령을 실행합니다.

sudo rm /etc/resolv.conf sudo bash -c 'echo "nameserver 8.8.8.8" > /etc/resolv.conf' sudo bash -c 'echo "[network]" > /etc/wsl.conf' sudo bash -c 'echo "generateResolvConf = false" >> /etc/wsl.conf' sudo chattr +i /etc/resolv.conf

이 과정을 완료한 후 연결이 복구되었는지 확인하세요.

추가 팁

  • 변경 사항을 적용하기 전에 항상 백업을 확인하세요.
  • 더 나은 성능을 위해 WSL2 설치를 최신 상태로 유지하세요.
  • 추후 참고를 위해 네트워크 설정에 대한 변경 사항을 문서화합니다.

요약

이 가이드는 WSL2 인터넷 액세스 문제와 호스트 확인 오류를 해결하는 포괄적인 접근 방식을 제공했습니다.이러한 단계를 따르면 WSL 환경의 기능을 효과적으로 복원할 수 있습니다.

결론

WSL2 연결 문제 해결은 처음에는 어려울 수 있지만, 이러한 자세한 단계를 따르면 대부분의 문제를 신속하게 해결할 수 있습니다.문제가 지속되면 이러한 단계를 반복하거나 추가 지원을 요청하는 것을 주저하지 마십시오.

FAQ (자주 묻는 질문)

WSL2 인터넷 문제는 어떻게 해결하나요?

WSL2 인터넷 연결 문제를 해결하려면 먼저 호스트 Windows 머신에 안정적인 연결이 있는지 확인하세요.속도 테스터를 사용하여 컴퓨터나 라우터를 재부팅하기 전에 연결 문제가 있는지 확인하세요.

호스트를 확인할 수 없는 문제는 어떻게 해결하나요?

이 문제는 일반적으로 호스트 이름이 /etc/hosts 파일에 잘못되었거나 오래되었을 때 발생합니다.이를 수정하려면 호스트 파일에서 호스트 이름 또는 정규화된 도메인 이름(FQDN)이 업데이트되었는지 확인한 다음 변경 사항을 저장하고 터미널 명령을 사용하여 다시 시도합니다.