我是 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 服务器。请按照以下步骤操作:
- 点击屏幕右上角的 Wi-Fi 图标,然后选择“网络连接”
- 点击“编辑”
- 点击“IPV4 设置”选项卡
- 在“方法:”旁边,单击“自动(DHCP)”,然后选择“仅自动(DHCP)地址”
- 在“DNS 服务器:”旁边的文本框中,输入您首选的 DNS 服务器的地址。
- 单击“保存”并在终端中运行
sudo systemctl restart network-manager.service
。
如果您需要进一步的帮助,请告诉我:)
答案2
您需要在使用的任何工具(例如 NetworkManager 或/etc/network/interfaces
)中设置 DNS 设置。
或者,您可以卸载resolvconf
以恢复到更传统的设置(或老式的设置,取决于您的观点)。