防火墙阻止 WSL 2
Firewall blocking WSL 2
我的防火墙 (Norton) 阻止 WSL 2 使用互联网。我连 google.
都无法 ping 通
当我关闭防火墙时,一切正常,当我再次打开它时,它不再起作用。
我必须在防火墙上设置什么规则才能允许 WSL 通过?它适用于所有防火墙还是仅适用于诺顿?
在您使用的每个防病毒软件或防火墙中将 C:\Windows\System32\bash.exe
和 C:\Windows\System32\wsl.exe
列入白名单。
如果这不起作用,请尝试添加您安装的发行版的 distro_name.exe 文件。您会在子文件夹中找到一个 distro_name.exe 文件,您的发行版名称在 C:\Program Files\WindowsApps\
我的 SSH 被 Norton 360 莫名其妙地屏蔽了。但是在下面的 link 中,我找到了两个临时解决方案来解决我的问题。
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配置中,或将-oKexAlgorithms=ecdh-sha2-nistp521添加到命令行args中一次性使用
我的防火墙 (Norton) 阻止 WSL 2 使用互联网。我连 google.
都无法 ping 通当我关闭防火墙时,一切正常,当我再次打开它时,它不再起作用。
我必须在防火墙上设置什么规则才能允许 WSL 通过?它适用于所有防火墙还是仅适用于诺顿?
在您使用的每个防病毒软件或防火墙中将 C:\Windows\System32\bash.exe
和 C:\Windows\System32\wsl.exe
列入白名单。
如果这不起作用,请尝试添加您安装的发行版的 distro_name.exe 文件。您会在子文件夹中找到一个 distro_name.exe 文件,您的发行版名称在 C:\Program Files\WindowsApps\
我的 SSH 被 Norton 360 莫名其妙地屏蔽了。但是在下面的 link 中,我找到了两个临时解决方案来解决我的问题。 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配置中,或将-oKexAlgorithms=ecdh-sha2-nistp521添加到命令行args中一次性使用