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

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

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

我想在 中配置 DNS /etc/resolv.conf,因此我使用了以下命令:

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

英文:chattr:读取 /etc/resolv.conf 上的标志时不支持操作

我能做些什么?

答案1

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

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

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

答案2

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

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

相关内容