Home > 一般 > Win11 を 22H2 に上げたら WSL の DNS が死んだ

Win11 を 22H2 に上げたら WSL の DNS が死んだ

Win11 のバージョンを上げたあとから WSL の Ubuntu で名前解決ができなくなってしまった./etc/resolv.conf 的にローカルの DNS キャッシュのプロセスにうまく繋がらない感じかな……

解決に時間食うのも嫌なので,とりあえず /etc/resolv.conf に書いてある「/etc/resolv.conf の自動生成を止めたければ /etc/wsl.conf に以下を書け」というコメントに従って,/etc/resolv.conf に 8.8.8.8 を書き込みつつ /etc/wsl.conf を用意して以下を書いておいた:

[network]
generateResolvConf = false

あと,これだけだと再起動時に /etc/resolv.conf が消えちゃうので,sudo chattr +i /etc/resolv.conf とやって immutable 属性を付けてあげる.

これでとりあえずの解決が出来た.真面目な解決はまたそのうち必要になったらで.

★下記に2つの英単語をスペースで区切って入力してください

Home > 一般 > Win11 を 22H2 に上げたら WSL の DNS が死んだ

Search
Feeds

Page Top