본문 바로가기

컴퓨터/리눅스 (LINUX)

WSL, VPN 연결시 인터넷 끊김 해결하기

시스템 사양 (환경)

CPU - 3700X

Memory - 64GB

Mainboard - Msi, MAG B550M MORTAR

GPU - VEGA 64

WSL - Ubuntu 20.04

 

WSL을 사용 중에 VPN을 연결할 시 아래 사진처럼 WSL의 인터넷 연결이 끊기는 문제를 다룬다.

 

 

참고한 글은 아래와 같다.

windows 10 - No internet connection Ubuntu-WSL while VPN - Super User

 

No internet connection Ubuntu-WSL while VPN

I have a Ubuntu-20.04 Version 2 WSL running on my Windows 10 Laptop. Everything works fine, I have internet connection. But only as long as I am not connected to a VPN network. If I connect to my the

superuser.com

networking - Make /etc/resolv.conf changes permanent in WSL 2 - Ask Ubuntu

 

Make /etc/resolv.conf changes permanent in WSL 2

On WSL 2, when I try to connect to a website, I get an issue: $ ping www.google.com ping: www.google.com: Temporary failure in name resolution Now, to fix this, I had to add /etc/wsl.conf with this

askubuntu.com

 

첫번째 글의 답변을 통해 인터넷 연결문제를 해결 할 수 있다.

 

1. sudo nano /etc/resolv.conf 입력

 

 

2. nameserver 1.1.1.1 입력

 

 

3. sudo nano /etc/wsl.conf 입력

 

 

4. [network] generate ResolvConf=false 입력

 

 

문제는 시스템을 다시 시작할 경우,

위에서 만든 resolv.conf 파일이 사라지면서 다시 인터넷이 안되는 경우가 있다.

다시 resolv.conf 파일을 만들면 인터넷이 되기는 하지만 번거롭다.

 

이를 해결하기 위해서 2번째 글을 참고하였다

 

1. sudo rm /etc/resolv.conf 입력

 

 

2. sudo bash -c 'echo "nameserver 1.1.1.1" > /etc/resolv.conf' 입력

 

 

3. sudo bash -c 'echo "[network]" > /etc/wsl.conf' 입력

 

 

4. sudo bash -c 'echo "generateResolvConf = false" >> /etc/wsl.conf' 입력

 

 

5. sudo chattr +i /etc/resolv.conf 입력

 

 

끝!