Get the IP address of the desktop / windows host in WSL2
When you are IN the wsl2 and you want to know how to connect to the desktop / the windows host, here is how i did it
hostip=$(wsl.exe hostname -I)
I found lots solutions that were awk’ing the resolve.conf but had the google servers in there.
You need that, when you want to connect to your display server, or use some npipe hacks or else
this worked before (with the an older windows version 11):
hostip=$(ipconfig.exe | grep 'vEthernet (WSL)' -A4 | cut -d":" -f 2 | tail -n1 | sed -e 's/\s*//g')