wsl2에서 Temporary failure in name resolution

Danny·2022년 8월 9일
0

문제 상황

  • wsl2에서 파이썬 urlopen을 사용하는데 위 문제가 발생
  • 자바 gradle에서도 sync가 안됨
    - Unknown host 'services.gradle.org'. You may need to adjust the proxy settings in Gradle. 이런게 떴음

해결방법

wsl에서 사용하는 네임서버를 바꿔주면 끝!

  1. wsl.conf 생성 -> 부팅마다 자동 resolv.conf 생성 막기
$ sudo vi /etc/wsl.conf

--wsl.conf 내부--
[network]
generateResolvConf = false
--저장--
  1. wsl 껐다가 다시 키기
  2. 기존의 resolv.conf 지우기
$ sudo rm -rf /etc/resolv.conf
  1. 다시 resolv.conf 만들고 새로운 네임서버 등록
$ sudo vi /etc/resolv.conf

--resolv.conf 내부--
nameserver 8.8.8.8
--저장--

nameserver는 마음에 드는 것을 사용하자
8.8.8.8(구글) 1.1.1.1(클라우드플레어) 아니면 kt나 skt꺼

profile
각종 기록

0개의 댓글