Resolvconf -u给出错误“resolvconf:错误:/etc/resolv.conf必须是符号链接”
我使用resolvconf在/etc/resolv.conf
设置静态DNS服务器。 但是,当我运行sudo resolvconf -u
以使用新的静态信息更新/etc/resolv.conf
时,我收到错误’resolvconf:错误:/etc/resolv.conf必须是符号链接’。 我怎样才能解决这个问题?
它很容易修复。 只需打开终端并运行以下命令:
sudo rm /etc/resolv.conf sudo ln -s ../run/resolvconf/resolv.conf /etc/resolv.conf sudo resolvconf -u
从Ubuntu 12.04开始,resolvconf是基本系统的一部分。 您可以通过运行重新创建所需的符号链接
dpkg-reconfigure resolvconf
或者在终端中执行以下操作。
sudo ln -nsf ../run/resolvconf/resolv.conf /etc/resolv.conf
请注意,从Ubuntu 12.10开始,如果/etc/resolv.conf不是符号链接,则resolvconf不再中止。 它确实打印了一条警告信息,但是可以通过放置线来使其静音
REPORT_ABSENT_SYMLINK=no
在/ etc / default / resolvconf中。