I am running an SSH server within WSL2 on a WIN10 machine. To make that work I am using:
netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=22 connectaddress=172.19.237.178 connectport=22
This works fine initially.
172.19.237.178 is the IP of the WSL2 VM.
There is just one problem. I have the sshd set to run when the PC boots, and every time I boot the machine WSL2 has a different IP. Is there any way to configure WSL2 to use a static IP?
Edit: See this question for a workaround to determine the WSL machine's IP.
v4tov4routing always work at boot then it doesn't matter that WSL's IP isn't static.