WSL Mirrored Networking

  • 기본적으로 WSL2는 윈도우와는 별개의 가상 네트워크(NAT) 대역을 사용하며, WSL 실행 마다 IP주소가 바뀜
  • 최신 WSL2 버전에서 Mirrored Mode 네트워크를 지원하며, WSL2가 윈도우의 IP 주소를 그대로 공유해서 쓰도록 함

1. 지원 버전 (필수 확인)

  • 미러 모드를 사용을 위한 시스템 요구 사항
  • OS 버전: Windows 11 버전 22H2 이상
  • WSL 버전: 2.0.4 이상
    • 버전 확인 방법: PowerShell에서 wsl --version 입력
    • 업데이트 방법: wsl --update 실행

2. 설정 방법

단계 1: 설정 파일 생성/수정

  • 윈도우의 사용자 폴더(C:\Users\<사용자이름>\)로 이동하여 .wslconfig 파일을 메모장으로 연다. (파일이 없다면 새로 생성.)

단계 2: 설정 값 입력

  • 파일 안에 아래 내용을 복사해서 붙여넣기.
[wsl2]
# 미러 모드 활성화
networkingMode=mirrored
 
# 윈도우의 DNS 설정을 그대로 사용
dnsTunneling=true

단계 3: WSL2 재시작 및 적용확인

# wsl 종료
wsl --shutdown
# wsl 시작 후 IP주소 확인
hostname -I