默认情况下,Linux Mint 18 上的/etc/resolv.conf
符号链接是/run/resolvconf/resolv.conf
.
ll /etc/resolv.conf
lrwxrwxrwx 1 root root 27 Dec 1 11:04 /etc/resolv.conf -> /run/resolvconf/resolv.conf
启动专用互联网访问 (PIA) VPN 应用程序版本 75 后,符号链接将使用标准文件重写:
ll /etc/resolv.conf
-rw-rw-r-- 1 root vlastimil 52 Dec 2 11:10 /etc/resolv.conf
有内容
cat /etc/resolv.conf
nameserver 209.222.18.222
nameserver 209.222.18.218
如图所示:
但是,它并不总是将解析器恢复为符号链接。
断开连接后如何检查并修复此 PIA DNS 解析器问题?
我更喜欢 shell 脚本解决方案。
答案1
我已经联系了 PIA 支持团队,他们正在修复问题。
尽管如此,这里有一些代码,可以轻松检查问题并在发生问题时修复它:
function pia-after-fix {
if [ -L /etc/resolv.conf ]
then
echo "It does not need fixing."
else
sudo ln -sf /run/resolvconf/resolv.conf /etc/resolv.conf
fi
}