曼查特尔

曼查特尔

我有 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/网络/接口“。 好的!

相关内容