经验分享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。

    联通dns服务器地址是多少? 1、联通DNS服务器地址各个省份是不一样的,例如山西DNS服务器地址是2091968;福建的DNS服务器地址是52966等,如果是要查询其他省份,建议可以拨打当地联通客服中心号码咨询。 2、DNS:域…

    2024年6月28日
    04
  • 说说域名代理服务器,代理服务器解析域名。

    代理服务器解析域名的工作原理 一、什么是域名代理服务器 域名代理服务器,也称为DNS代理服务器,是一种网络服务,它允许用户通过它访问互联网,当用户在浏览器中输入一个网站的URL时,这个URL会被发送到域名代理服…

    2024年6月15日
    04
  • 小编分享ubuntu安装redis教程。

    在Ubuntu上安装Redis非常简单直接。Redis 5.0被包含在默认的Ubuntu 20.04软件源中。想要安装它,以root或者其他sudo身份运行下面的命令:sudo apt update sudo apt install redis-server。一旦安装完成,Redis服务…

    2024年7月15日
    01
  • 聊聊如何在Ubuntu系统的电脑上开启无线热点。

    在Ubuntu系统的电脑上开启无线热点 随着移动设备的普及,越来越多的人需要在没有Wi-Fi的情况下使用网络,在这种情况下,我们可以在Ubuntu系统的电脑上开启无线热点,以便其他设备可以连接到我们的电脑并共享网络,…

    2024年7月5日
    02
  • 我来说说ubuntu启动mysql。

    在Ubuntu系统中,启动MySQL数据库服务器非常简单,下面是详细的步骤: 1. 打开终端,你可以通过点击左上角的”应用”,然后在搜索框中输入”终端”,找到并点击它来打开终端。 2. 在终端中,输入…

    2024年6月16日
    02
  • 我来分享dns的服务器地址怎么看。

    DNS(Domain Name System,域名系统)是互联网的一项核心服务,它是将人类可读的域名转换为计算机可识别的IP地址的一个分布式数据库,DNS服务器作为这个系统的心脏,负责处理所有的域名解析请求,如果你在试图访问…

    2024年7月1日
    00
  • 我来分享ubuntu切换root用户命令。

    在Ubuntu系统中,切换到root用户是一种常见的需求,尤其是在需要进行一些需要管理员权限的操作时,下面我们将详细介绍如何在Ubuntu中切换到root用户。 我们需要知道的是,root用户是Linux系统中的最高权限用户,拥…

    2024年6月19日
    04
  • 小编教你马来西亚vps服务器购买怎么用。

    在购买马来西亚VPS服务器后,你需要依据提供的教程进行操作,以便正常使用。选择哪个马来西亚VPS厂商的服务会根据你的具体需求而定,比如配置需求、价格预算以及售后服务等。目前市面上提供马来西亚VPS的厂商众多,…

    2024年7月16日
    01

联系我们

QQ:951076433

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