テクノロジー

WSL2でpingは通るのにcurlやwget, aptが通らないときに `netsh winsock reset` で復旧した記録 - Qiita

1: tmatsuu 2025/08/30 23:15

ほう。なんだろな。一つ手前の「vEthernetの無効化/再有効化」で一時的に復旧したもののしばらくすると再発というのがちょっと気になるな。

2: hirorinya 2025/08/31 06:30

ネットワーク怖い

3: zoidstown 2025/08/31 07:17

“vEthernet (WSL) の無効化/有効化は一時的効果のみ 根治には netsh winsock reset → 再起動 が有効”

4: tohokuaiki 2025/08/31 09:03

この手のよくわからんネットワーク繋がらんやつ、coLunuxの時によくあったな。

5: napsucks 2025/08/31 09:09

会社PCの場合はcrowdstrikeとかその辺りが悪さしてる可能性も

6: prograti 2025/08/31 09:18

こういう時はまずはイベントビューアーでエラーログを確認かな

7: tettekete37564 2025/08/31 09:35

出来の悪いDockerイメージでたまにこういう通信不通問題あるけど macや大昔の Linux以外では起こった事無い

8: brain-box 2025/08/31 09:51

WSL2上のOSとかイメージのことが一言も書かれていないんだけど、それは切り分けしなくて良いのだろうか?調査手順が、WinのものとLinuxのコマンド混在してるよね。aptしてるからMicrosoft Storeの公式Ubuntuだと思うけど

9: sgo2 2025/08/31 09:52

ARPテーブル(IP/MACの変換情報)構築に失敗してる可能性。pingはI/F明示(eth0)で回避出来る。

10: circled 2025/08/31 12:20

関係無いけど法人のPC、社内プロキシがブラウザにしか適用されない動きのせいで、PowerShellやWSLが簡単にネット通信出来ないパターン多いよね

11: uxoru 2025/08/31 12:30

これハマったから試してみる

12: ata00000 2025/08/31 12:37

そのコマンドにはどういう意味があって、それで解決したから推測される原因はこれ、ってところまで書いておいてほしいなぁ。他にやったことはw目的」が書いてあるのに解決方法だけ何も書いてない⋯

13: KoshianX 2025/08/31 15:59

んー? うちでも Windows 11 でポートが空いてるはずなのにポートを開けないことあったけど似たような症状なのかな? “根治には netsh winsock reset → 再起動 が有効” だそうで今度遭遇したら試すかなあ

14: mak_in 2025/08/31 16:01

.NETのHttpClientにはプロセスをシングルトンにしないとSNETを使いつぶして長期間つけっぱなしにすると時間差で使えなくなるバグ?仕様?がある。使い方を間違ってるプログラムが結構やらかす。これが原因かは知らん

16: uva 2025/08/31 16:12

再起動したら直って欲しい

17: door-s-dev 2025/08/31 16:56

WSLはすごく良くなったけどWindowsのネットワークレイヤーが加わってこうゆうのでハマるの辛い

18: kazuau 2025/09/01 03:39

原因不明の時のおまじないとして唱えるなら、netsh int ip resetもやっておいたほうが二度手間にならなくて良い