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

相关推荐

  • 说说windows 2008实现泛域名解析。

    在Windows Server 2008中实现泛域名解析,可以使得用户无需记住复杂的DNS记录,只需使用一个统一的域名就能访问到服务器上的各种服务,这对于提高用户的使用体验,降低管理成本具有重要的意义,下面我们将详细介绍…

    2024年7月2日
    00
  • 教你域名解析需要提供什么,反向域名解析有什么用。

    域名解析是将域名转换为IP地址的过程,它在互联网中起着至关重要的作用,域名解析需要提供的信息包括: 1. 域名:我们需要知道要解析的域名,例如www.example.com,这是我们要将其转换为IP地址的目标。 2. 主机记录…

    2024年6月15日
    00
  • 关于域名服务器有什么作用和功能。

    域名服务器,也被称为DNS服务器,主要负责处理域名和IP地址之间的转换。这种服务器通常由多个DNS服务器节点组成,用于管理域名系统。其核心功能是解析域名,将其指向存储网站程序的真实服务器。DNS服务器中保存了一…

    2024年7月10日
    00
  • 小编教你怎么劫持域名,域名劫持原理及实现。

    域名劫持是一种网络攻击手段,通过篡改域名解析的过程,使得用户在访问某个网站时被重定向到其他恶意网站,这种攻击方式通常会导致用户的个人信息泄露、财产损失等严重后果,本文将详细介绍域名劫持的原理及实现方…

    2024年6月28日
    00
  • 我来分享iptables 本机端口转发。

    iptables 本机端口转发,实现网络通信。 Brook/iptables端口转发一键管理脚本是一款国内可用的、支持DDNS的端口转发工具,它可以帮助用户轻松地实现内网穿透,从而实现远程访问内网服务,本文将详细介绍Brook/iptab…

    2024年7月11日
    00
  • 说说linux in -s。

    Linux中的in命令用于在文本文件中查找字符串,并将匹配的行打印到屏幕上。-s选项用于指定要搜索的字符串。如果您想在文件“example.txt”中查找字符串“hello”,则可以使用以下命令:cat example.txt | grep 'hello'。…

    2024年7月18日
    00
  • 说说dns测速在线。

    DNS测速:解析域名的速度和稳定性是衡量网络性能的重要指标之一,本文将为您介绍DNS测速的重要性、方法以及如何优化DNS解析速度。 一、DNS测速的重要性 1. 提高网络访问速度 DNS解析速度直接影响到用户访问网站的速…

    2024年6月19日
    00
  • 经验分享虚拟磁盘挂载工具。

    在计算机系统中,虚拟磁盘是一种模拟真实物理磁盘的技术,它们通常用于存储虚拟机、容器或其他需要持久化存储的应用程序,常见的虚拟磁盘格式有RAW和qcow2,本文将介绍如何挂载这两种格式的虚拟磁盘。 1. 挂载RAW虚…

    2024年6月13日
    00

联系我们

QQ:951076433

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