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 |