アルゴリズム弱太郎

Twitter @01futabato10

【WSL2】「Could not resolve host: hogehoge」を解決する

こんにちは、futabatoです。

いつも通りWSL2を使ってgit cloneを行ったところ、以下の画像のようなエラーがでてしまったので、この問題の解決方法を記事にまとめました。

f:id:futabato0110:20210511224409p:plain
:thinking:

環境

f:id:futabato0110:20210511225421p:plain

解決手順

1. Ubuntu/etc/wsl.conf に 以下の内容を記入します。

$ sudo vim /etc/wsl.conf
[network]
generateResolvConf = false

2. Ubuntuを閉じた後、Windows PowerShellを開いて、以下のコマンドを実行します。

> wsl --shutdown

3. Ubuntuを再度起動し、/etc/resolv.confに以下の内容を記入します。

$ sudo vim /etc/resolv.conf
nameserver 8.8.8.8

4. ワイワイ f:id:futabato0110:20210511224038p:plain ※もし解決できなかったら2番のwsl --shutdownをもう一度実行したりPCの再起動を行いましょう。

参考

github.com