Open evilguest opened 7 months ago
Hi I'm an AI powered bot that finds similar issues based off the issue title.
Please view the issues below to see if they solve your problem, and if the issue describes your problem please consider closing this one and thumbs upping the other issue to help us prioritize it. Thank you!
Note: You can give me feedback by thumbs upping or thumbs downing this comment.
Hi. Can you please collect networking logs by following the instructions below? https://github.com/microsoft/WSL/blob/master/CONTRIBUTING.md#collect-wsl-logs-for-networking-issues
Here it is: WslNetworkingLogs-2024-01-24_21-06-11.zip Note this time I observe 100% packet loss (and non-VPN-routed hosts like microsoft,com are still pinged with no loss)
Any ideas on the root cause or troubleshooting steps?
hello @evilguest. thanks for your patience
from the logs it looks like we are not properly mirroring all the interfaces and routes from Windows, particularly we don't seem to mirror the IP and routes of the "FIS VPN" interface
can you please do the following to collect new logs? We need to capture "connecting to the VPN" in the logs
disconnect VPN Run wsl --shutdown Run .\collect-networking-logs.ps1 Start WSL connect to the VPN reproduce the issue Stop logs
Windows Version
Windows 11 Pro 22H2 22621.3007 Windows Feature Experience Pack 1000.22681.1000.0
WSL Version
2.0.9.0
Are you using WSL 1 or WSL 2?
Kernel Version
5.15.133.1-1
Distro Version
Ubuntu 22.04
Other Software
No response
Repro Steps
Expected Behavior
The traceability and packet loss are the same from Windows and from WSL2
Actual Behavior
The packet loss when pinging the corporate addresses is close to 100%. Typically, ping gets the first response, and none beyond those. Sometimes even the first response doesn't come. Same addresses are pinged fine directly (0% loss). DNS resolution works fine (i.e. the corporate addresses are resolved on VPN, everything else resolved externally). Traceroute works fine from both WSL2 and Windows.
Pinging non-corporate resources (i.e. skipping the VPN) also works with 0% loss
Diagnostic Logs