320x100
320x100

개요

: WSL2에서는 shutdown으로 WSL을 재부팅하거나 로컬 PC를 재부팅하면 매번 IP 주소를 새로 할당 받음

: 로컬 호스트로도 동작하기 때문에 큰 이슈 없이 사용

: VM을 올려서 사용하거나 로컬 PC 외부와 통신하면서 사용할 경우 이는 매우 성가신 문제

 

 

 

포트포워딩

: WSL2 네트워크 어댑터 IP 주소와 로컬 PC 내부 IP를 연결

 

 

WSL distributuin에 eth0:1 추가

 wsl -d Ubuntu -u root ip addr add 192.168.254.16/24 broadcast

 

WSL2와 연결할 로컬 PC 내부 IP 주소를 추가

netsh interface ip add address "vEthernet (WSL)" 192.168.254.100

 

네트워크 확인

WSL hostname -I

: wsl 우분투에서 apt update 혹은 curl을 통해 확인

 

 

작업 스케줄러 설정

: 재부팅이나 재가동 이후 초기화 되기 때문에 스케줄러를 설정하여 지속적으로 설정되도록 설정

: 위 명령어 들을 bat 파일로 생성

 

- 윈도 작업 스케줄러에 추가

: Windows 관리 도구 폴더 > 작업 스케줄러

: 새폴더 > 작업 만들기 > 가장 높은 수준의 권한으로 실행 

: 동작 탭 > 새로만들기 > 실행할 배치 파일 선택 

 

 

 

 

 

Refference

https://netmarble.engineering/wsl2-static-ip-scheduler-settings/

 

 

 

 

 

300x250
728x90