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

相关推荐

  • 关于vsftpd安装教程(vsftpd安装配置)(vsftpd怎么安装)。

    vsftpd是一款非常流行的FTP服务器软件,它的特点是安全性高、配置灵活,在Linux系统中,vsftpd是搭建FTP服务器的首选工具之一,以下是vsftpd的安装与配置教程。 环境准备 在开始之前,请确保你的系统是基于Linux的…

    2024年7月21日
    01
  • 我来分享ubuntu20.04桌面安装教程。

    在Ubuntu 14.04上安装轻量级的Budgie桌面 Budgie是一个轻量级的、快速的、现代的GNOME 3桌面环境,它的目标是提供一个简单、高效和用户友好的界面,在Ubuntu 14.04上安装Budgie桌面并不复杂,只需要按照以下步骤操…

    2024年7月3日
    01
  • 说说域名解析ip地址查询。

    域名解析IP地址查询是网络技术中的一个重要概念,它涉及到了互联网的基础设施,当用户在浏览器中输入一个网址时,如www.example.com,浏览器并不直接与该网站服务器建立连接,而是通过DNS(Domain Name System)系统将…

    2024年6月18日
    02
  • 经验分享域名如何重新解析,如何解析www域名。

    域名解析是互联网中非常重要的一环,它使得用户可以通过输入易于记忆的域名来访问网站,当您想要重新解析域名或者解析www域名时,可以按照以下步骤进行操作。 1. 登录域名注册商平台:您需要登录您的域名注册商平台…

    2024年6月30日
    00
  • 今日分享怎么上传文件到Linux云主机。

    您可以通过以下方式上传文件到Linux云主机:,1. 通过控制台上传文件。部署SSL证书时可通过此方式将证书文件上传至云服务器。,2. 使用scp命令上传文件。您需要将本地文件/home/lnmp0.4.tar.gz上传至IP地址为129.20…

    2024年7月9日
    02
  • 说说Ubuntu下载命令。

    在Ubuntu系统中,下载软件包通常使用命令行工具`apt-get`,以下是一些常用的下载命令: 1. 更新软件包列表: sudo apt-get update 这个命令会从软件源服务器获取最新的软件包信息,以便后续的安装和升级操作。 2. …

    2024年6月18日
    00
  • 小编分享cdn加速海外服务器连接失败怎么解决。

    检查网络设置,更换DNS服务器或使用CDN服务商提供的加速方案。 在当前的互联网时代,内容分发网络(CDN)已经成为了网站和应用的必备技术之一,CDN通过将内容分发到全球各地的服务器,使得用户可以从最近的服务器获…

    2024年7月23日
    00
  • ubuntu安装显卡后无法进入系统界面。

    安装显卡驱动后无法启动Ubuntu系统是一个相对常见的问题,可能由多种原因导致,以下是一些排查和解决该问题的步骤: 安全模式或恢复模式 尝试以安全模式或恢复模式重启电脑,在Ubuntu启动时按下Esc键进入GRUB菜单,…

    2024年6月13日
    02

联系我们

QQ:951076433

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