1
NASK 2025 年 2 月 10 日
尝试用 WSL2 的配置文件指定一下网络 networkingMode 、firewall 、autoProxy 等配置试试呢,文档 https://learn.microsoft.com/en-us/windows/wsl/wsl-config#wslconfig
|
2
NASK 2025 年 2 月 10 日
[wsl2]
memory=16G #配置虚拟机最大使用内存,按需,默认 Windows 主机内存的 1/2 [experimental] autoMemoryReclaim=gradual # 检测到空闲 CPU 使用率后自动释放缓存内存。设置 gradual 为缓慢释放,设置 dropcache 为立即释放缓存内存。 sparseVhd=true networkingMode=mirrored # 如果值为 mirrored 则这将打开镜像网络模式。默认或无法识别的配置会设置为 NAT 。 dnsTunneling=true firewall=true autoProxy=true #强制 WSL 使用 Windows 的 HTTP 代理信息 这个是我之前的配置 |
3
lyxxxh2 2025 年 2 月 10 日
之前遇到过,wsl2 上传到 oss 失败。
然后重启 wsl 又可以了。 wsl --shutdown 偶尔来几次,整烦了就不用 wsl2 。 |
4
body007 2025 年 2 月 10 日
|
5
volantRookie 2025 年 2 月 10 日
被 wsl 弄烦了,一会能进一会不能进的,跟抽风了一样,一气之下装了 vm
|
7
hyzyxmj OP @NASK networkingMode=mirrored 模式也切换尝试过,一开始用 wsl 就设置的这个,取消了也是一样,不折腾了,换别的 wifi 用了
|
8
body007 2025 年 2 月 11 日
@hyzyxmj 我已经放弃 wsl 了,主要问题就是网络,遇到过编写程序无法监听 tcp 端口需要重启 winnat 服务的情况,没用 wsl 的时候不会出现。
|
9
guanhui07 2025 年 2 月 11 日
还是 vmware 香
|
10
sumarker PRO 你看下 /etc/resolv.conf 里的 是不是自动生成的
nameserver 是不是你的宿主机上 wsl 网卡上的那个 ip 如果是需要改一下宿主机的 /etc/wsl.conf 里的的配置 |