Как прокинуть WSL2 наружу?
В Hyper-V Manager - Virtual Switch Manager для virtual switch WSL - поставьте External - тогда WSL должна будет получить внешний ip адрес от того-же DHCP сервера, что и сетевая карта в Windows.
Если в WSL стоит получение адреса не через DHCP, то
sudo ip addr flush dev eth0
sudo dhclient eth0
Если нужно руками настроить, то
sudo ip addr add 192.168.0.116/24 dev eth0

Для тех, кто ленится даже гуглить - есть даже готовый софт https://github.com/CzBiX/WSLHostPatcher
А второе решение оказлось простым: после перезагрузки винды все переадресации нормально заработали.