重启后 Ubuntu 16.04 擦除 /etc/resolv.conf

Sat*_*e64 4 networking dns

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

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

sudo nano /etc/resolv.conf
Run Code Online (Sandbox Code Playgroud)

我更改了我的 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
Run Code Online (Sandbox Code Playgroud)

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

我能做什么?

use*_*982 5

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

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

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