none
WSL2にてネットワーク接続ができないです。 RRS feed

  • 質問

  • WSL1ではネットワーク接続ができるのに2だとできないです。

    WARNING: systemd-networkd is not running, output will be incomplete.

    ●        State: n/a       Address: 172.22.22.243 on eth0

                    fe80::215:5dff:feb8:97e7 on eth0

           Gateway: 172.22.16.1 (Microsoft Corporation) on eth0

    これはArchlinuxでの結果なのですがDebian、SUSEともにつながらなかったです。


    imgur.com/BW5k8pC.png

    i.imgur.com/Sv5WEoG.png


    WSL1ではPINGが通るのですがWSL2だとPINGが通りません。

    WSL1

    # ping google.com

    PING google.com (216.58.197.142) 56(84) bytes of data.

    64 bytes from nrt12s01-in-f142.1e100.net (216.58.197.142): icmp_seq=1 ttl=55 time=6.76 ms

    WSL2

    # ping google.com

    ping: google.com: Temporary failure in name resolution


    2019年9月22日 3:44

すべての返信

  • チャブーンです。

    この件ですが、まずWSL2って「Windows Subsystem for Linux 2」のことかと思います。一部の方以外なじみが薄い製品名なので、あまり略さないほうがよろしいかと思います。

    https://www.atmarkit.co.jp/ait/articles/1906/14/news019.html

    WSL2は実態として「Linux仮想マシン」なので、Hyper-V設定としては「Default Switch」に対してバインドしている必要がおそらくあります。

    エラーをパッと見したところ、eth0がUPしていない、と見受けられるので、名前解決を考える前にまずIP通信がどうなっているのか、確認するところからかと思います。ping 127.0.0.1→ping <IPアドレス>→ping <デフォルトゲートウェイ>だと思いますが、Windows 10のクライアントHyper-Vの場合、Default SwitchがDHCP機能を持ってますので、名前解決も含め、eth0をDHCP設定すると、シアワセになれる可能性があります。


    フォーラムは有償サポートとは異なる「コミュニティ」です。フォーラムでご質問頂くにあたっての注意点 をご一読のうえ、お楽しみください。



    2019年9月24日 9:21
  • フォーラムにご投稿くださいましてありがとうございます

    チャブーンさんから寄せられた投稿はお役に立ちましたか。

    参考になった投稿には「回答としてマーク」をご設定ください

    ご不明な点がございましたら、お気軽にお問い合わせください

     

    Fan


    Please remember to mark the replies as an answers if they help. If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2019年9月26日 1:28
    モデレータ