윈도우10 wsl 문제&해결 (vpn 문제)

Bash가 VPN에 연결되면 네트워크 연결이 끊어짐

Windows에서 VPN에 연결한 후에 Bash에서 네트워크 연결이 끊어지면 Bash 내에서 다음 해결 방법을 시도해 보세요. 이 해결 방법을 사용하면 /etc/resolv.conf를 통해 DNS 확인을 수동으로 재정의할 수 있습니다.

  1. ipconfig.exe /all을 수행하여 VPN의 DNS 서버를 적어 둡니다.
  2. sudo cp /etc/resolv.conf /etc/resolv.conf.new를 수행하여 기존 resolv.conf의 복사본을 만듭니다.
  3. sudo unlink /etc/resolv.conf를 수행하여 현재 resolv.conf의 연결을 해제합니다.
  4. sudo mv /etc/resolv.conf.new /etc/resolv.conf
  5. /etc/resolv.conf를 엽니다.
    a. “# 이 파일은 WSL에서 자동으로 생성했습니다. 이 파일의 자동 생성을 중지하려면 이 줄을 제거하세요.”라는 파일의 첫 번째 줄을 삭제합니다.
    b. 위 (1)의 DNS 항목을 DNS 서버 목록의 첫 번째 항목으로 추가합니다.
    c. 파일을 닫습니다.

VPN의 연결을 끊은 후에는 변경 내용을 /etc/resolv.conf로 되돌려야 합니다. 이렇게 하려면 다음을 수행합니다.

  1. cd /etc
  2. sudo mv resolv.conf resolv.conf.new
  3. sudo ln -s ../run/resolvconf/resolv.conf resolv.conf

 

참고 : https://docs.microsoft.com/ko-kr/windows/wsl/troubleshooting

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다