2020년 10월 25일 일요일

WSL2와 DNS Client 서비스

WSL(Windows Subsystem for Linux)2 환경에서 tcpdump 사용이 가능하다는 말을 듣고 업데이트. 이후 윈도우 앱스토어에서 우분투를 설치하려고 했으나, 접속이 안 된다. 예전에 됐었는데?

인터넷 문제는 없는데 앱스토어만 접속이 안 됨. 한참 삽질하다가 윈도우 다시 깔아야 하나 싶을 때쯤, 휴대폰 태더링으로 접속 성공. 그런데 이번엔 우분투 설치 실패.

에러 메시지로 구글링해보니 DNS Client 서비스를 사용하라고. 시키는 대로 했더니 성공. 

WSL1과 WSL2의 가장 큰 차이는 네트워크 

WSL1 환경에서는 리눅스와 윈도우가 같은 네트워크를 공유했는데 WSL2에서는 가상 네트워크를 사용한다.

우분투 실행 전

우분투 실행

우분투 실행 후

우분투를 실행하면 vEthernet(WSL) 네트워크가 추가되며, 우분투는 여기에 연결된다.

WSL 네트워크

우분투 네트워크

tcpdump도 잘 된다. tcpdump가 되니 snort도 실행할 수 있겠네.

그런데 DNS Client 서비스를 중지하면 WSL 네트워크도 사라지고 우분투도 실행되지 않는다.


심지어 윈도우 앱스토어도 접속 불가. (그래서 접속이 안됐구나) 아니 대체 DNS 프록시가 왜 필요하지?

관련 글

댓글 없음:

댓글 쓰기

크리에이티브 커먼즈 라이선스