공부

WSL 2에서 윈도우에서 오픈한 localhost 서버 접속

박연준 2023. 11. 30. 00:07

1. WSL 2에서 아래 명령을 실행하여 WSL 2에서 사용 중인 네트워크 인터페이스 IP 주소를 확인

ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\\/.*$//'

 

 

 

2. Windows 방화벽 설정: Windows의 방화벽(Firewall) 설정을 열고 사용하는 포트 (예시:9999)를 허용하는 방화벽 규칙을 추가해야 한다. 다음은 PowerShell에서 해당 규칙을 추가하는 방법

  • Windows 방화벽에 9999포트로 들어오는 TCP 연결을 허용하는 규칙을 추가
New-NetFirewallRule -DisplayName "Allow Port 9999" -Direction Inbound -Protocol TCP -LocalPort 9999 -Action Allow

 

 

 

3. WSL 2에서 서버로 접속: WSL 2 터미널을 열고 다음 명령을 실행

xhost 192.168.312.12         # Windows_IP_주소

 

 

 

4. Windows의 로컬호스트에 오픈한 서버로 접속하려면 wls2에서 Windows의 IP 주소를 사용해야 함.

예) localhost:9999 (x) 192.168.312.12:9999 (o)

'공부' 카테고리의 다른 글

Git 정리  (0) 2023.09.17
암호기술의 활용  (0) 2023.09.13
컴퓨터 구조 기초 (실습편) 과제  (0) 2023.09.12