개요

윈도우 기준 wsl2 에서 ping 을 날려도 혹은 apt-get/apt update 를 하여도 connection 이 이루어지지 않는 문제가 있다. Cannot initiate the connection to archive.ubuntu.com:80 이런 메세지가 터미널에 나타나는데 네트워크 이슈라고 한다.

 

해결

구글링을 1시간정도 뒤진결과, 나에게 딱 맞는? 해결방법을 찾게되었다.

windows cmd 를 관리자버전으로 연다.

// wsl 종료
$ wsl --shutdown

// winsock 초기화
// winsock 은 Winsock API 는 네트워크 어댑터의 드라이버를 관리한다. (인터넷 통신에 필수)
// winsock 은 TCP/IP 응용 프로그램에 대한 주요 액세스 포인트이다.
$ netsh winsock reset

// TCP/IP 설정 초기화
$ netsh int ip reset all

// http 통신 proxy 초기화
$ netsh winhttp reset proxy

// dns 강제 flush
$ ipconfig /flushdns

이후에 컴퓨터 다시 시작.

 

링크

github.com/microsoft/WSL/issues/5336#issuecomment-653881695

Posted by doubler
,