【#WSL2】ubuntu20.04で「sudo apt-get」も「ping」もエラー(怒 Windows側IPエイリアスが邪魔してやがった
関連記事
- #OpenSSH の脆弱性 CVE-2024-6387,らしい...ドロドロドロ 【2024年07月02日(火)】
- 【#raspberrypi】今日はラズパイNASもトラブってたのよ!最悪の日だぁ~ 【2024年06月25日(火)】
- Microsoft、「Windows 10」の一般ユーザーにもESUを3年提供へ 【2023年12月06日(水)】
- 【#Windows10】Windows 10にもAI機能「Copilot」追加? サポート期間延長の可能性も 【2023年11月10日(金)】
- Windows 10 21H2は2023年6月13日にサービス終了 Microsoftが改めて注意喚起 【2023年04月23日(日)】
WSL(Windows Subsystem for Linux)とubuntuを入れ込んでRedisを確認しようかと
アチコチのサイトでWSL2のインストールの仕方は記載あったんで,そのとおり道なり
ubuntu20.04も入れ込み終わって
Redisをインストールしようとして異常発生
インストールされん(汗
コアモジュールの更新漏れかねぇ?
sudo apt-get updateを投げてみたら,エラー
へっ!?
pingはどうよ?
ping google.com ping 8.8.8.8この2つ,どっちも無反応...ドロドロドロ
調べたら,WSLのDNSの設定仕様に問題あり
/etc/resolv.confをWSL起動のたんびに作り直しているんで,
/etc/wsl.conf なファイルを作って以下を書き加えろ,と
[network] generateResolvConf = falseんで,resolv.confにDNSサーバーのアドレス書けばOKとか書いてある
やってみたが,通信しない...ドロドロドロ
そもそも
ping 8.8.8.8が通らない時点で,DNSより下の層,ネットワークアダプタの問題じゃろて
WSL2は「Hyper-V Virtual Ethernet Adapter」なる仮想ネットワークアダプタを作って,
物理ネットワークカードと紐付けて通信している
ここが怪しい...
っちゅうか,開発機,物理ネットワークカードに「IPエイリアス機能」使って
IPアドレスをいくつも登録しているべ
IPエイリアス機能の話はこちら
【#Windows】IPエイリアスでIPアドレスを追加したらWindows共有が使用不能
黄色矢印が複数追加したIPアドレス
複数のIPアドレスの絡みで
仮想ネットワークアダプタの設定がとっちらかっている予感
その設定を探しまくったけど,無いムムムッ
んで,ググって行き着いたのが「stack overflow」
unable to access network from WSL2@stack overflow
以下のコマンドを流して,Windows側のネットワークを初期化しろって書いてある,っぽい
(cmd.exeを管理者で実行)
wsl --shutdown netsh winsock reset netsh int ip reset all netsh winhttp reset proxy ipconfig /flushdns※このコマンドを流すとIPエイリアスやら固定IPアドレスやら
ネットワーク系の設定が初期化されまする
必ず,設定内容を控えておくこと!
したら,「sudo apt-get」も「ping」も通るようになった!
IPエイリアスを再度設定し直しても通信に問題はないべ
インストール時の仮想ドライバ設定,複数IPがあるとコケるのかねぇ?
とりあえず,目的は達したので
イロイロ遊ぼう(爆
通りすがりのものです。
この記事のおかげで超超超超助かりました!!!
感謝感謝ですm(__)m
sudo
sudo
sudo
ここ数か月、Windows屋さんなのに鬱陶しいったらありゃしないですw
マックは当分我慢なさって
>Mさま
おお〜 お役に立てて嬉しい限り
またよろしくですー
>uranさま
うちもsudoさんばかり打ち込んでるぞー
ラザパイやらAIやらな案件が激増しているせいもあるけど(汗)
まぁ、Winもlinuxもプロンプト出さんと
仕事が始まらん、はず(爆
主様
私もこの記事でめっちゃ助かりました!
ありがとうございます。
お礼までに足跡ペタリ
>>mt さま
おお~お役に立てて嬉しいですぞ~!
きばって,WSLを安定化させてくださいませ♪