如何修复 wsl2 上的互联网连接问题

如何修复 wsl2 上的互联网连接问题

刚刚进入 wsl2,运行时sudo apt-get update出现以下错误archive.ubuntu.com:80 (2001:503:83eb::30). - connect (101: Network is unreachable。我在这里遗漏了什么?

笔记:我正式向公众发布 windows-10 更新 2004

发行版ubuntu 20.04 LTS

根据以前类似的问题,我应该禁用 Avast,但就我而言,我没有安装 Avast

这就是全部错误

bihire@DESKTOP-UJES0GS:~$ sudo apt-get update
[sudo] password for bihire:
Get:1 http://security.ubuntu.com/ubuntu focal-security InRelease [107 kB]
Get:2 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages [101 kB]
Get:3 http://security.ubuntu.com/ubuntu focal-security/main Translation-en [37.8 kB]
Get:4 http://security.ubuntu.com/ubuntu focal-security/main amd64 c-n-f Metadata [2612 B]
Get:5 http://security.ubuntu.com/ubuntu focal-security/restricted amd64 Packages [10.9 kB]
Get:6 http://security.ubuntu.com/ubuntu focal-security/restricted Translation-en [2972 B]
Get:7 http://security.ubuntu.com/ubuntu focal-security/universe amd64 Packages [34.1 kB]
Get:8 http://security.ubuntu.com/ubuntu focal-security/universe Translation-en [16.6 kB]
Get:9 http://security.ubuntu.com/ubuntu focal-security/universe amd64 c-n-f Metadata [1428 B]
Get:10 http://security.ubuntu.com/ubuntu focal-security/multiverse amd64 Packages [1172 B]
Get:11 http://security.ubuntu.com/ubuntu focal-security/multiverse Translation-en [540 B]
Get:12 http://security.ubuntu.com/ubuntu focal-security/multiverse amd64 c-n-f Metadata [116 B]
Err:13 http://archive.ubuntu.com/ubuntu focal InRelease
  Cannot initiate the connection to archive.ubuntu.com:80 (2001:503:a83e::2:30). - connect (101: Network is unreachable)

答案1

我遇到了同样的问题。正如上面的评论所建议的那样,我禁用了两者的 IPv6 选项,我的无线适配器WSL 以太网适配器。

按照步骤:

  1. 右键单击您的网络图标,然后单击打开网络和 Internet 设置 图像
  2. 在设置页面中查找更改适配器选项在下面高级网络设置 图片
  3. 在下一页中,您将看到一堆网络适配器,用于蓝牙、VPN、以太网和 wifi。
  4. 如果您使用 wifi,请禁用 wifi 和 wsl 适配器的 IPv6。
  5. 右键单击适配器,然后单击特性
  6. 在弹出窗口中查找指定 IPv6 连接的复选框,取消选中它。图片

我起初试图发表评论,但却无法发表评论(声誉较低)。

答案2

对我来说,是 Symantec Endpoint Protection 代理阻止了往返于 WSL2 的 IP 流量。在应用程序中,转到菜单“更改设置”>“配置网络和主机漏洞缓解设置”>“允许 IP 流量”选项。

答案3

我曾将我的 Ubuntu 和 Debian 用作矿工,更换了互联网提供商,并且都停止连接到采矿池,无法进行更新或升级。

简单的解决方法是:

sudo nano /etc/resolv.conf

并更改nameservernameserver 8.8.8.8

答案4

我对 ubuntu distro wsl 2 (win10) 有同样的经历:

No LSB modules are available.

Distributor ID: Ubuntu

Description:    Ubuntu 20.04.3 LTS

Release:        20.04

Codename:       focal

我所做的是更新了 etc/hosts。

  • 编辑你的主机: sudo vi etc/hosts

  • 找到以下几行适合支持 IPv6 的主机然后注释掉这些行。无需在网络中禁用 IPv6。

    ::1     ip6-localhost ip6-loopback
    
    fe00::0 ip6-localnet
    
    ff00::0 ip6-mcastprefix
    
    ff02::1 ip6-allnodes
    
    ff02::2 ip6-allrouters
    
  • 保存(esc + x)

  • 尝试 ping google.com

希望这可以帮助。

相关内容