WSLでのローカルPCとのIP接続の方法


  1. ホストモードを使用したIP接続: WSLをホストモードで実行し、ローカルPCと同じIPネットワークに接続します。以下は例です。

    wsl --set-version <distribution name> 2

    上記のコマンドを実行すると、指定したWSLディストリビューション()がホストモードで実行されます。

  2. ブリッジネットワークを使用したIP接続: WSLをブリッジネットワークに接続し、ローカルPCと同じネットワーク上の他のデバイスと通信できるようにします。以下は例です。

    sudo ip addr add <IP address>/<subnet mask> dev eth0

    上記のコマンドを実行すると、指定したIPアドレスとサブネットマスクを持つeth0デバイスがWSLに追加されます。

  3. ポートフォワーディングを使用したIP接続: ポートフォワーディングを設定して、ローカルPCとWSL間の特定のポートを転送します。以下は例です。

    wsl --set <distribution name> <port number>:<target address>:<target port>

    上記のコマンドを実行すると、指定したWSLディストリビューションで、ローカルPCの番ポートのトラフィックが:に転送されます。

これらはいくつかの一般的な方法ですが、他にもさまざまな方法があります。選択した方法に応じて、適切なコマンドや設定を使用してIP接続を確立してください。