- [WSL2] wget unable to resolve host address 문제 해결2021년 06월 08일
- 홀쑥
- 작성자
- 2021.06.08.:10
상황
WSL2에서 wget 명령어가 안된다.
찾아보니 WSL 인스턴스는 도메인명을 확인할 수 없다고 한다.
해결
구글링 중 해결방법을 찾았다.
https://github.com/microsoft/WSL/issues/5256#issuecomment-667515947
WSL2를 실행하고 sudo vi /etc/wsl.conf wsl.conf파일를 작성한다.
[network] generateResolvConf=false
근데 난 이미 있다... 왜 있지?작성 이후 exit으로 터미널을 나가고, cmd 또는 파워쉘에서 wsl --shutdown을 통해 wsl을 종료한다.
이후 다시 wsl을 실행하고
sudo rm /etc/resolv.conf resolv.conf 기존 파일을 삭제하고 sudo vi /etc/resolv.conf 재작성한다.
nameserver 8.8.8.8
8.8.8.8은 구글 퍼블릭 DNS이다.
나는 cmd에서 nslookup 명령어를 통해 사용하고 있는 DNS를 넣었다.
이후 전과 같이 터미널을 나가고 wsl --shutdown 이후 wsl을 다시 실행한다.
그리고 wget 명령어를 써본다.
wget으로 파일이 잘 다운받아진다.
'OS' 카테고리의 다른 글
[WSL2] Linux용 Windows 하위 시스템 WSL2 설치 (0) 2021.02.26 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)