以下の内容はhttps://error-daizenn.hatenablog.com/entry/2025/12/20/121903より取得しました。


Windows 11「No route to host」VPN障害の原因と対処:KB5067036/KB5072033でWSLが繋がらない


2025年12月中旬から、「Windows 11を更新したらVPN越しの社内リソースにWSLだけ届かない」「sshもgitも突然死んだ」という声が増えました。エラーはだいたい同じで、WSL内に限って「No route to host(ホストへの経路がありません)」が出るパターン。仕事でWSL+企業VPNを使ってる人ほど、ガツンと刺さります。(
BleepingComputer)

ここでは、Microsoftが公式に認めた原因と、いま現場で効きやすい回避策、そして「あなたの環境だとどう?」を集めるフォーラム風の整理でまとめます。

何が起きてる?いちばん厄介なのは「WindowsはOK、WSLだけNG」

今回の症状は、Windows側(ブラウザやエクスプローラー、PowerShell等)ではVPN越しに社内へ普通に行けるのに、WSL(Windows Subsystem for Linux/Windows上でLinuxを動かす仕組み)の中から同じ宛先へ行こうとすると失敗する、という分断です。ログや表示としては「No route to host(ホストへの経路がありません)」が代表格。(Microsoft サポート)

つまり、ネットワークが完全に死んでるわけじゃない。だからこそ「VPNクライアント再接続」「DNS変えた」「PC再起動した」みたいな定番が効いたり効かなかったりして、ハマります。

発生日時と該当アップデートとビルド番号

時系列を押さえると、話が一気に見えやすくなります。

まず火種としてMicrosoftが名指ししているのが、2025年10月28日公開のWindows 11 非セキュリティ更新(preview update/任意のプレビュー更新)「KB5067036」です。対象はWindows 11 24H2/25H2で、OSビルドは「26100.7019」「26200.7019」とされています。(Microsoft サポート)

そこから「または、それ以降の更新(or a later update)」でも起きうる、と明記されています。実際に2025年12月9日公開のセキュリティ累積更新「KB5072033」(OSビルド「26100.7462」「26200.7462」)の既知の問題(Known issues/既知の不具合)欄に、この件が載りました。(Microsoft サポート)

Forbesも「Microsoftが確認した」として取り上げています(本文は環境によって閲覧制限が出ますが、報道の軸は“Microsoftが認めた”点)。(フォーブス)

公式に確認された原因はARP未応答

ここ、推測じゃなくてMicrosoftの説明が出ています。

原因は「VPNアプリの仮想インターフェイスがARP(Address Resolution Protocol/アドレス解決プロトコル)の要求に応答しない」こと。その結果、WSLの mirrored networking(mirrored networking mode/ミラー型ネットワーク)で通信が破綻し、「No route to host」が出る、という整理です。(Microsoft サポート)

影響が報告されているVPNとして、Cisco Secure Client(旧Cisco AnyConnect)とOpenVPNが名指しされています。(Microsoft サポート)
そして「一般的なWindows Home/Proの個人利用では起きにくく、企業・管理環境(enterprise or managed IT environments)寄り」とも書かれています。DirectAccess(企業向け常時接続VPN)も文脈に登場します。(Microsoft サポート)

公式対応状況:いま直ってる?回避策はある?

ここは期待しすぎない方がいいやつです。

Microsoftの既知の問題欄では、このWSL mirrored networking+VPNの件について「調査中(under investigation)」で、追加情報を共有するとされています。 少なくともKB5072033の記載範囲では、万人向けの具体的な手順型ワークアラウンドは提示されていません。(Microsoft サポート)

一方で、同じKBページ内には別件でKnown Issue Rollback(KIR/既知の問題のロールバック)やグループポリシーの案内が出ることもあり、「じゃあ今回もKIRで戻せる?」と期待しがちなんですが、このWSL/VPNの段落そのものは「調査中」止まりです。ここ、混同しないのがポイント。(Microsoft サポート)

他ユーザーの報告事例:再現条件がけっこう揃ってる

「自分だけ?」を切るために、報告の型を見ておくと早いです。

GitHubのWSL公式リポジトリでも、アップデート後に「VPNの向こう側だけ到達できない」報告が上がっています。たとえば issue #13724 では、WSL設定に networkingMode=mirrored を入れていて、更新後にVPN配下へ行けなくなり、アンインストールで戻った、と書かれています。WSL内部ログとして getaddrinfo() failed: -5connect() failed: 101 といった失敗も載っています。(GitHub)

別の issue #13850 でも、Cisco AnyConnect Secure Mobility Client 環境で、WSLからVPN宛てが ssh: ... No route to hostping は Destination Host Unreachable という形で落ち、Windows側のcmdではVPN宛てが通る、という「今回の典型」が再現されています。(GitHub)

「Windowsは通るのにWSLだけ死ぬ」って、地味に精神を削りますよね…。しかもVPN必須の現場だと、数時間で詰む。

まず3分で切り分け:あなたが“この不具合”か当てる

似た症状が多いので、判断を早くします。

(1) Windows側で、同じ宛先にアクセスできるか確認します。社内Web、社内Git、踏み台など。
(2) WSL側で、同じ宛先に sshcurl 相当のアクセスをすると、「No route to host(ホストへの経路がありません)」が出るか見ます。
(3) WSLの設定で mirrored networking(ミラー型ネットワーク)を使っているか確認します。networkingMode=mirrored が入っていたら、かなり当たり濃厚です。(Microsoft Learn)

いま現場で効きやすい暫定対処:mirroredを外してNATに戻す

ここからは「公式がこう書いた」ではなく、「症状の構造上、被害を止めやすい」応急処置です。mirrored networkingが絡むなら、いったんNAT(Network Address Translation/ネットワークアドレス変換)の挙動へ戻すのが、最短で仕事を通せることが多いです。mirroredは .wslconfig で切り替える設計なので、戻すのも同じ発想。(Microsoft Learn)

手順はこれだけです(やること自体は軽いのに、効くときは即効で効きます)。

(1) Windowsで C:\Users\<ユーザー名>\.wslconfig を開きます(無ければ新規作成)。
(2) networkingMode=mirrored を削除するか、networkingMode=nat に変更します。
(3) PowerShellで wsl --shutdown を実行してWSLを完全停止します。
(4) WSLを起動し直して、VPN宛ての通信を再テストします。

注意として、mirroredを外すと、LANからWSLへ直接アクセスしやすくなる等の「mirroredのメリット」も一部失われます。そこは割り切りです。直ったら、戻すかどうかはあとで考えればいい。いまは仕事が先。(Microsoft Learn)

アップデートのアンインストールはアリ?ナシ?

正直、気持ちは分かります。「更新を戻せば直るなら戻したい」。GitHub報告でも、更新のアンインストールで復旧した例が書かれています。(GitHub)

ただし今回、トリガーになりうる更新にはセキュリティ累積更新(KB5072033)も含まれます。セキュリティ更新を外すのは、企業環境だと監査やリスク評価が絡むので、独断でやると後で面倒になりがち。現実論としては、まずmirroredを外す応急処置で業務をつなぎ、IT部門と「どのリング(段階)で更新を当てるか」を再設計する方が、結果的に楽なことが多いです。(Microsoft サポート)

ちょい考察:VPN互換性のためのmirroredが、なぜVPNで倒れたのか

mirrored networking(ミラー型ネットワーク)は、そもそも「VPNなど複雑なネットワークでも互換性を上げたい」という狙いで設計されています。ところが今回は、そのmirroredがVPNの仮想NIC(ネットワークカード)と“レイヤーの噛み合わせ”で負けた格好です。(Microsoft Learn)

ARP(アドレス解決プロトコル)は、雑に言うと「このIPアドレスの相手って、実際にはどの機械?」を同一ネットワーク内で問い合わせる仕組みです。VPN製品によっては、仮想アダプタの実装や応答の仕方が独特で、そこにmirrored側の期待値が合わないと、WSLの中だけ“次の一歩”が踏めずに落ちます。Windows本体が通るのは、Windows側は別経路でうまく処理できている、あるいは実装が違う、みたいなズレが起きてるイメージです(ここは推測混じり)。(Microsoft サポート)

だからこそ、同じ会社でも「Aさんは死んだ、Bさんは生きてる」が起きます。VPNクライアント、設定(Split Tunnel/分割トンネル等)、Windowsのビルド、WSLのバージョン、全部が絡む。しんどい。ちょっと誤字るとこrでした。

コメント欄をフォーラム化:あなたの環境、書き残してほしい

同じ「No route to host」でも、再現条件がほんの少し違います。ここを集めると、次の一手(たとえば“このVPN設定だと回避できた”)が見えます。

よければ、コメントでこのテンプレの形で投下してください。文章でOK、雑でOK、でも項目だけはあると助かります。

Windows 11のバージョン(24H2/25H2など)とOSビルド:
入れた更新(KB番号):
WSLのバージョン:
.wslconfigでmirroredを使ってる?(はい/いいえ):
VPN製品名(Cisco Secure Client/OpenVPNなど):
症状(WSLだけNo route to host?DNSは引ける?):
mirroredを外したら直った?(はい/いいえ):

まとめ:今日の結論は「mirroredを外して、まず仕事を通す」

今回の「No route to host(ホストへの経路がありません)」は、WSLのmirrored networking(ミラー型ネットワーク)と一部VPNの相性問題としてMicrosoftが認めています。 原因は「VPN仮想インターフェイスのARP未応答」で、企業VPNやDirectAccess寄りの環境に刺さりやすい。(Microsoft サポート)

現時点でMicrosoftの記載は「調査中」で、決定打の公式回避策はまだ薄い。だからこそ、いま動ける現実策としては、.wslconfig から networkingMode=mirrored を外してNATに戻し、WSLを wsl --shutdown で再起動して、まず業務を復旧させるのが強いです。(Microsoft Learn)

あなたの環境だと、どのVPNで、どのKBで、どう再現しました?「直った/直らない」だけでもいいので、コメントで教えてください。そこから先、ほんとに話が進みます。






以上の内容はhttps://error-daizenn.hatenablog.com/entry/2025/12/20/121903より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14