WSL2网速慢

本文最后更新于:4 小时前

提供了两种解决方案,这两种是支持率最高的两个。在github的讨论页面上获得更多信息。

WSL2网速慢

现象

在win上下载速度约为50Mbps,但是WSL2上只有几十几百kb/s。

解决方法

确保为wsl2添加防火墙规则,我的防火墙配置为默认,都是允许的。wsl的路径\\wsl$

下面两种方法对上传速度未见成效,好在影响不大。

第一种

这种是我使用的方法,下载速度与win一致,但是上传速度依然很慢。

low internet speed in WSL 2

网络适配器->vEthernet (WSL)->配置

1
2
Large Send Offload Version 2 (IPv4)  disable
Large Send Offload Version 2 (IPv6) disable

保存。

第二种

Very slow network speeds

管理员运行powershell,运行下面的命令

Disable-NetAdapterBinding -Name “vEthernet (WSL)” -ComponentID ms_tcpip6 -IncludeHidden # disable ipv6
Disable-NetAdapterLso -Name “vEthernet (WSL)” -IncludeHidden # Seems to disable the large packet. Didn’t tested it since mine was already disabled

Get-NetAdapterBinding -IncludeHidden -Name “vEthernet (WSL)” # Check if ipv6 was disabled
Get-NetAdapterAdvancedProperty -IncludeHidden -Name “vEthernet (WSL)” # Check if large packet was disabled