doupoa
一个不甘落后的热血青年!
Ping通途说

WSL2 - apt / ping 无法连接(Ign / loss 100%)

文章目录[隐藏]

直接来解决问题!

1.apt和ping失效

该问题是有可能是网卡配置出现问题,在确保宿主机联网的情况下,具体出现的情况就是apt update全部为Ignping全部丢包超时。

首先先检查一下DNS:

sudo vim /etc/resolv.conf

若看起来像内网的,直接修改为8.8.8.8

nameserver 8.8.8.8

然后尝试ping该DNS地址,若网络连通,可能就是WSL网卡相关问题,若不通,可能就要考虑宿主机的网络是否连通。

第二步来重置WSL网卡,通过以下指令重置,输入完成后需要重启电脑

wsl --shutdown
netsh winsock reset
netsh int ip reset
ipconfig /flushdns

重启后打开WSL,尝试ping地址和域名,如baidu.commirrors.aliyun.com等。

若如果ping能够连接,我们可以进入最后一个阶段了。

尝试使用 apt update 并仔细检查输出日志,若其中包含No system certificates available. Try installing ca-certificates.,就是因为缺少可信任的CA证书以至于不能与https网络连接,需要安装ca-certificates包以实现。

但又因为apt用不了,我们可以临时禁用https证书校验以安装ca-certificates

先通过以下指令绕过https校验以更新apt列表:

sudo apt -o Acquire::https::Verify-Peer=false update

然后安装ca-certificates

sudo apt -o Acquire::https::Verify-Peer=false install -y ca-certificates

现在再来尝试执行apt updateapt upgrade

成功!

0
0
赞赏

doupoa

文章作者

诶嘿

发表回复

textsms
account_circle
email

Ping通途说

WSL2 - apt / ping 无法连接(Ign / loss 100%)
直接来解决问题! 1.apt和ping失效 该问题是有可能是网卡配置出现问题,在确保宿主机联网的情况下,具体出现的情况就是apt update全部为Ign,ping全部丢包超时。 首先先检查一下…
扫描二维码继续阅读
2025-09-09

Optimized by WPJAM Basic