Parent: #178
背景
/etc/wsl.conf で generateResolvConf=false にした後、systemd-resolved に上流 DNS がなく、WSL から GitHub を名前解決できなかった。
やること
- WSL セットアップ時に DNS 状態を検査する
- resolvectl status, /etc/resolv.conf, curl https://github.com を healthcheck に入れる
- 必要なら /etc/systemd/resolved.conf.d/wsl-dns.conf を生成する
- corporate/VPN 環境でも上書きできるように DNS 値を環境変数化する
完了条件
- WSL 初期化後に gh auth login が DNS で失敗しない
- 失敗時に原因と修復コマンドが表示される
Parent: #178
背景
/etc/wsl.conf で generateResolvConf=false にした後、systemd-resolved に上流 DNS がなく、WSL から GitHub を名前解決できなかった。
やること
完了条件