8

我的防火墙 (Norton) 阻止 WSL 2 使用互联网。我什至无法ping通谷歌。

当我关闭防火墙时,一切正常,当我再次打开它时,它不再起作用。

我必须在防火墙上设置哪些规则才能允许 WSL 通过?它适用于所有防火墙还是仅适用于诺顿?

4

2 回答 2

5

白名单C:\Windows\System32\bash.exe以及C:\Windows\System32\wsl.exe您使用的每个防病毒软件或防火墙。

如果这不起作用,请尝试添加已安装发行版的distro_name .exe 文件。您将在子文件夹中找到一个distro_name .exe 文件,其中包含您的发行版名称C:\Program Files\WindowsApps\

于 2020-09-17T10:11:34.327 回答
0

我的 SSH 它被 Norton 360 以一种神秘的方式阻止了。但是在下面的链接中,我找到了两个解决我问题的临时解决方案。 https://askubuntu.com/questions/1229456/ssh-fails-with-connection-timed-out-in-vpn-and-hangs-here-expecting-ssh2-msg

将 MTU 设置为 1200 为我解决了这个问题(Ubuntu 20.04): sudo ip li set mtu 1200 dev {dev}

或者

手动设置 KEX 算法可以解决问题。

将KexAlgorithms ecdh-sha2-nistp521 添加到相应的SSH config 中,或将-oKexAlgorithms=ecdh-sha2-nistp521 添加到命令行args 中一次性使用。

参考资料(2019):https ://superuser.com/a/1462220/555702

于 2021-11-05T19:03:29.630 回答