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

分享于 

2分钟阅读

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




答案1

/etc/resolv.conf的内容最终被覆盖,仍然可以通过网络管理器为你的计算机设置DNS服务器,请按以下步骤操作:

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

  • 答案2

    你需要用工具设置DNS,配置网络(例如NetworkManager或/etc/network/interfaces )。

    或者,你可以卸载resolvconf,恢复到更传统的设置。



    REST  network  Ubuntu  网络  擦除