temporary failure resolving 'archive.ubuntu.com' wsl 2
시작은
wsl2 terminal에서 code를 했는데 update를 하려고 하다가 에러가 나오면서 동작하지 않았다.
그리고 sudo apt-get update를 해도 동작하지 않는 것을 보고 문제를 해결하기 시작함
그리고 vi /etc/resolv.conf 을 수정해봐도 다시 재생산된다.
결국 해결방법은 servername이다.
1) 아래처럼 먼저 wsl2에서 자동생성되는 것을 막는다
https://stackoverflow.com/a/63617843
1 Prevent /etc/resolfv.conf to become "corrupted"
- Create a file: /etc/wsl.conf.
- Put the following lines in the file
[network] generateResolvConf = false
- In a cmd window, run wsl --shutdown
- Restart WSL2
- Create a file: /etc/resolv.conf. If it exists, replace existing one with this new file.
- Put the following lines in the file
nameserver 8.8.8.8
- Repeat step 3 and 4. You will see git working fine now.
(/etc/resolv.conf의 soft link를 제거하고 새 파일을 만듭니다)
그렇게 했더니 다 해결되었습니다