![曼查特尔](https://linux22.com/image/91722/%E6%9B%BC%E6%9F%A5%E7%89%B9%E5%B0%94.png)
我有 Linux Mint 18,并且总是(也有 Linux Mint 17)在更新选项中连接到某些存储库时出现问题。我找到的解决方案是在终端中运行它,它工作正常:
sudo echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null
但是,我必须这样做每次当我重新启动或关闭电脑时。
我尝试了互联网上的很多选项来在启动时运行此命令,但它们对我不起作用。
有什么帮助吗?
答案1
如果您需要该文件永远不会被更改,那么您需要这样做:
chattr +i /etc/resolv.conf
这意味着:
曼查特尔
chattr - change file attributes on a Linux file system
A file with the 'i' attribute cannot be modified:
答案2
以简单易行的方式,您只需编辑“/etc/网络/接口“ 文件,因为它定义了文件配置 ”/etc/resolv.conf”并定义 DNS 服务器的设置,如下例所示:
# interfaces(5) file used by ifup(8) and ifdown(8)
# /etc/network/interfaces
auto lo
iface lo inet loopback
dns-nameserver 8.8.8.8
dns-nameserver 189.40.198.80
dns-nameserver 189.40.198.81
当然,在这里您将使用您想要的 dns-nameserver 并保存文件,这将自动将 dns-nameservers 设置为您计算机的本地网络,因此您不必担心再次重置它们,并且当您需要更改时配置只需在文件中再次修改即可”/etc/网络/接口“。 好的!