めんどくさかったです。物理サーバに直に linux いれた方がいいんでしょうか? windows が惜しくできないのですが、みなさんはどうしてますか?
tips
以下忘れそうな設定です。
-
windows 側のファイアウォールの設定
ポートの公開を行う必要があります。wsl は windows のファイアウォールで保護されているようです。
-
ポートフォワーディングの設定
管理者権限のある powershell で netsh コマンドを使用します。
<port>は公開するポートの番号です。netsh interface portproxy add v4tov4 listenaddress=* listenport=<port> connectaddress=<wslのip> connectport=<port>ip は wsl 上の
hostname -Iコマンドで確認できます。