重启后,Ubuntu 16.04会删除/etc/resolv.conf

我是Ubuntu的新用户,我需要你的帮助。

我想在/etc/resolv.conf配置DNS,所以我使用了这个命令:

 sudo nano /etc/resolv.conf 

我更改了我的DNS服务器,但没关系,但重新启动后,我对/etc/resolv.conf更改被删除,并恢复了默认配置。

我尝试过以下命令,但失败了:

 sudo chattr +i /etc/resolv.conf chattr: Opération non supportée lors de la lecture des drapeaux sur /etc/resolv.conf 

in english:chattr:在/etc/resolv.conf上读取标志时不支持操作

我能做什么?

您好Saturne64欢迎来到Askubuntu! /etc/resolv.conf的内容最终会被覆盖,但我们仍然可以通过网络管理器为您的计算机设置您选择的DNS服务器。 请按以下步骤操作:

  1. 点击屏幕右上角的wifi图标,然后选择“网络连接”
  2. 点击“编辑”
  3. 单击“IPV4设置”选项卡
  4. 在“方法:”旁边,单击“自动(DHCP)”并选择“仅自动(DHCP)地址”
  5. 在“DNS服务器:”旁边的文本框中,键入首选DNS服务器的地址。
  6. 单击“保存”,在终端中运行sudo systemctl restart network-manager.service

如果您需要进一步的帮助,请告诉我:)

您需要在用于配置网络的任何工具中设置DNS设置(例如NetworkManager或/etc/network/interfaces )。

或者,您可以卸载resolvconf以恢复到更传统的设置(或者老式,具体取决于您的观点)。