我不明白为什么这个问题可以生存。它一直显示此错误消息
Fetched 32.8 MB in 1min 16s (430 kB/s)
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/trusty-security/main/binary-amd64/Packages Hash Sum mismatch
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/trusty-security/universe/binary-i386/Packages Hash Sum mismatch
E: Some index files failed to download. They have been ignored, or old ones used instead.
Run Code Online (Sandbox Code Playgroud)
我试图使用这些命令(在这个问题中找到)
sudo apt-get clean
sudo rm -vf /var/lib/apt/lists/*
sudo rm -vf /var/lib/apt/lists/partial/*
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
我没有运气。该转储消息再次出现。总是失败security.ubuntu.com。我的互联网连接正常,我可以security.ubuntu.com毫无问题地 ping 通。
那么,这里的问题是为什么?那里的任何人都可以帮我解决这个问题?我要疯了!
在我的 VPN 下使用dns 泄漏测试我发现它正在泄漏。我已经通过 NetworkManager 设置了我的 VPN,除了泄漏之外,它可以正常工作。
首先,我试图添加block-outside-vpn到配置文件中,只是在/etc/NetworkManager/system-connections它下面不遵循相同的格式。我找不到有关如何为 dns 泄漏正确编写文档的文档。
此外,使用 Ubuntu 18.04 resolv.conf 不像以前那样工作,所有其他答案都基于此。
简而言之,如何使用网络管理器配置文件或 GUI 阻止外部 dns(泄漏)?