2026年1月30日 星期五

WSL TCP network issue

狀況是
ping IP OK (表示 ICMP 有通)
dig domain OK (表示 UDP 有通)
但 curl google.com 這種 TCP 的動作都不通

解決方法:
wsl --shutdown
wsl --upgrade
重開電腦

Gemini 提供的解法都無效,這兩個在其他情況也許有用,提供參考:
MTU 問題
ip link set dev eth0 mtu 1400

關掉 Checksum Offloading
用 Administrator 執行 PowerShell 指令:
Get-NetAdapter | Where-Object {$_.Name -like "*vEthernet (WSL)*"} | Disable-NetAdapterChecksumOffload -TcpIPv4

沒有留言:

scp remote to remote

有 3 台主機 HostA、HostB、HostC 在 HostC 下 scp 指令要從 HostA 複製檔案到 HostB,都透過 Key auth 預設情況下 (沒有加參數 -3) HostC 對 HostA 要建 Key,HostA 對 hostB 要建 Key 資料流是直...