经验分享Ubuntu 12.04如何解决重启后resolv.conf清空的问题。

Ubuntu 12.04如何解决重启后resolv.conf清空的问题

在Ubuntu 12.04系统中,有时我们会遇到一个问题,即每次重启系统后,resolv.conf文件都会被清空,这会导致我们无法正常访问互联网,因为resolv.conf文件中包含了DNS服务器的地址,为了解决这个问题,我们可以采取以下几种方法:

经验分享Ubuntu 12.04如何解决重启后resolv.conf清空的问题。

1、使用网络管理器配置DNS

我们需要编辑网络管理器的配置文件,打开终端,输入以下命令:

sudo nano /etc/NetworkManager/NetworkManager.conf

在打开的文件中,找到dns=dnsmasq这一行,如果没有这一行,可以自行添加,然后保存并关闭文件。

接下来,我们需要安装dnsmasq软件包,在终端中输入以下命令:

sudo apt-get install dnsmasq

安装完成后,我们需要启动dnsmasq服务,在终端中输入以下命令:

sudo service dnsmasq start

我们需要修改resolv.conf文件的权限,使其在重启后不会被清空,在终端中输入以下命令:

sudo chmod 644 /etc/resolv.conf

现在,每次重启系统后,resolv.conf文件都不会被清空了。

2、使用systemd-resolved服务配置DNS

我们需要安装systemd-resolved软件包,在终端中输入以下命令:

经验分享Ubuntu 12.04如何解决重启后resolv.conf清空的问题。

sudo apt-get install systemd-resolved

安装完成后,我们需要修改resolv.conf文件的所有者和权限,在终端中输入以下命令:

sudo chown root:root /etc/resolv.conf
sudo chmod 644 /etc/resolv.conf

接下来,我们需要编辑systemd-resolved的配置文件,打开终端,输入以下命令:

sudo nano /etc/systemd/resolved.conf

在打开的文件中,找到DNS=这一行,将其修改为DNS=你的DNS服务器地址DNS=8.8.8.8,然后保存并关闭文件。

我们需要重启systemd-resolved服务,在终端中输入以下命令:

sudo systemctl restart systemd-resolved.service

现在,每次重启系统后,resolv.conf文件都不会被清空了。

3、使用network接口配置DNS

我们需要编辑network接口的配置文件,打开终端,输入以下命令:

sudo nano /etc/network/interfaces

在打开的文件中,找到与你要配置的网络接口相关的部分(iface eth0 inet static),在其下方添加一行dns-nameservers 你的DNS服务器地址dns-nameservers 8.8.8.8,然后保存并关闭文件。

接下来,我们需要重启网络服务,在终端中输入以下命令:

经验分享Ubuntu 12.04如何解决重启后resolv.conf清空的问题。

sudo service networking restart

现在,每次重启系统后,resolv.conf文件都不会被清空了。

4、使用rc.local脚本配置DNS

我们需要编辑rc.local脚本,打开终端,输入以下命令:

sudo nano /etc/rc.local

在打开的文件中,找到exit 0这一行,在其上方添加一行echo "nameserver 你的DNS服务器地址" > /etc/resolv.confecho "nameserver 8.8.8.8" > /etc/resolv.conf,然后保存并关闭文件。

接下来,我们需要修改rc.local脚本的权限,使其在重启后可以被执行,在终端中输入以下命令:

sudo chmod +x /etc/rc.local

现在,每次重启系统后,resolv.conf文件都不会被清空了。

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/472618.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
硬件大师硬件大师订阅用户
上一篇 2024年7月10日 11:44
下一篇 2024年7月10日 11:54

相关推荐

  • 说说香港服务器如何屏蔽美国的ip地址信息。

    您可以使用香港服务器软件来屏蔽美国的IP。 比如使用Apache、IIS或Nginx作为Web服务器,都可以设置屏蔽美国IP的功能。 什么是香港服务器? 香港服务器是指位于中国香港特别行政区的服务器,由于香港地理位置优越,…

    2024年7月8日
    01
  • 小编教你ubuntu输入法切换不了怎么解决。

    如果你的Ubuntu输入法无法切换,以下可能是有效的解决方法:你可以尝试安装诸如搜狗输入法等第三方输入法。进入系统设置,选择语言支持,并将键盘输入法系统设为fcitx。你也可以在区域与语言中添加汉语和中文输入源…

    2024年7月15日
    01
  • 我来教你域名服务地址怎么填写。

    域名服务地址(Domain Name Service address,简称DNS地址)是互联网上用于将域名转换为IP地址的系统的关键组成部分,在配置网络设备或计算机时,正确填写DNS地址是确保能够顺利访问互联网资源的重要步骤,以下是如…

    2024年7月24日
    04
  • 经验分享云服务器dns解析的作用是什么呢。

    云服务器DNS解析的作用是什么? DNS(域名系统)是互联网的一项核心服务,它负责将人类可读的网址(如www.example.com)转换为计算机可识别的IP地址(如192.0.2.1),在云计算环境中,云服务器DNS解析同样扮演着关键角色…

    2024年7月24日
    03
  • 关于rf linux。

    rf linux是一个命令,用于在Linux系统中删除文件或目录。这个命令的全称是“remove file/directory”,rf”代表“remove file”和“remove directory”。 什么是rfkill? rfkill是一个Linux下的工具,用于管理无线设备的电…

    2024年7月25日
    02
  • 聊聊怎么将Ubuntu升级到Linux Kernel 4.2。

    您可以通过以下步骤将Ubuntu升级到Linux Kernel 4.2:,1. 首先检查您的操作系统类型,32位(i386)的或64位 (amd64)的。,2. 然后使用下面的方式依次下载并安装软件包:, – linux-headers-4.2.0-xxx_all.deb,…

    2024年7月16日
    03
  • 我来教你ubuntu归档管理器错误如何解决。

    解决Ubuntu归档管理器错误的步骤如下:可以尝试重新安装归档管理器,使用命令行运行:sudo apt-get remove file-roller 和 sudo apt-get install file-roller。清除归档管理器缓存有时也可以解决问题。如果这些方法…

    2024年7月10日
    02
  • 我来分享3 域名的基本机构。

    域名是互联网上的一个地址,它用于标识和定位网站、电子邮件等资源,域名的基本机构包括以下几个部分: 1. 顶级域(Top Level Domain,TLD):顶级域是域名的最高级别,它位于域名的末尾,常见的顶级域有.com、.org…

    2024年6月28日
    05

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息