希望你们都很好。这是我的问题。
我当时运行的是 Ubuntu 10.04,然后我得到了穆尔瓦德,因为它是匿名的并且价格便宜,所以选择 VPN 服务。
Mullvad VPN 服务在 10.04 上完美安装,我使用了几个月,没有任何问题。
一月份,我从 10.04 升级到 Ubuntu 12.04,保留了 Mullvad。一切仍然正常运行。
然而,最近,由于软件没有任何变化(据我所知,除了 Ubuntu 更新之外),Mullvad 无法正常工作。它显示已连接,但没有显示绿色复选标记,而 12.04 和 10.04 中以前会显示绿色复选标记。大约两天前我还可以浏览互联网。
我的订阅已过期,我启动了 Mullvad(但没有选择在失败时阻止连接,因为我不是订阅者)。不过,我还是保留了 Mullvad。后来我重启了电脑,这次根本没有启动 Mullvad/VPN。我再也无法访问域名,只能输入网站的 IP 地址。我通过 startpage 搜索,找到了几篇文章。显然,我应该移动/etc/resolv.conf
。编辑:我关注了帖子这里并执行以下操作:sudo mv /etc/resolv.conf /etc/backup.resolv.conf
我这样做了,现在无法访问 DNS。提前谢谢您。
答案1
Mullvad 已处理/etc/resolv.conf
。如果我理解正确的话,您不再使用 Mullvad。禁用和/或卸载 Mullvad。然后,要恢复resolv.conf
,
sudo dpkg-reconfigure resolvconf
然后重新启动。
背景:Mullvad 组件/usr/share/mullvad/dnsconfig.py
移至/etc/resolv.conf
并/etc/resolv.conf.pre-mullvad
写入新的/etc/resolv.conf
。这可能发生在 VPN 连接建立后。要清理,它会移/etc/resolv.conf.pre-mullvad
回/etc/resolv.conf
。问题在于,在 Ubuntu 12.04 中,/etc/resolv.conf
是一个永远不应触碰的符号链接;像 Mullvad 这样的程序应该与 resolvconf 交互以更新文件resolv.conf
。如果机器在没有完全停止 Mullvad 的情况下重新启动,则符号链接将消失并/etc/resolv.conf
成为过时的文件。糟糕。要修复损坏(正如我已经说过的),请运行sudo dpkg-reconfigure resolvconf
并重新启动。为了避免再次发生,要么不要运行 Mullvad,要么联系 Mullvad 开发人员并要求他们使 Mullvad 与 resolvconf 交互,或者/usr/share/mullvad/dnsconfig.py
自己编辑以执行此操作。