1. 程式人生 > >Ubuntu12.04下resolv.conf重啟機器後失效的問題解決

Ubuntu12.04下resolv.conf重啟機器後失效的問題解決

自從升級了Ubuntu到12.04後,發現在/etc/resolv.conf下指定的DNS伺服器,一旦重啟了就又消失不起作用了,還要重新寫,很麻煩。

在google上搜了一下,發現同樣的問題已經有人給出了原因和解決方案:


1 /etc/resolv.conf 其實是一個Link

它其實指向的是 /run/resolvconf/resolv.conf

2 Ubuntu 有一個 resolvconf 服務,如果重啟它,那麼 /etc/resolv.conf 的內容會被修改成預設的樣子

所以 不能直接修改 /etc/resolv.conf

3 如果想自己定義 nameserver,那麼有以下2個辦法:

A 在網絡卡的配置檔案裡面加:
(此方法沒有測試)


iface eth0 inet static
address 192.168.3.3
netmask 255.255.255.0
gateway 192.168.3.1
dns-nameservers 192.168.3.45 192.168.8.10
dns-search foo.org bar.com

B 修改 resolvconf服務的配置檔案: /etc/resolvconf/resolv.conf.d/base
(這個方法我試了OK)

新增:
nameserver  192.168.1.254



這樣,在機器重啟或 resolvconf 服務重啟 都可以保證配置會寫到/etc/resolv.conf 裡面
其實 /etc/resolv.conf 裡面一直都有提示,只是自己沒注意看:

"DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN" (確實有這樣的提示)

關於 resolvconf 服務更多資訊,可以用man檢視:man resolvconf
暫時我還沒有找到能直接 重新整理 /etc/resolv.conf 內容的命令,只能是重啟 resolvconf 服務

FROM: http://blog.sina.com.cn/s/blog_484d87770101czlr.html

相關推薦

Ubuntu12.04resolv.conf機器失效的問題解決

自從升級了Ubuntu到12.04後,發現在/etc/resolv.conf下指定的DNS伺服器,一旦重啟了就又消失不起作用了,還要重新寫,很麻煩。在google上搜了一下,發現同樣的問題已經有人給出了原因和解決方案:1 /etc/resolv.conf 其實是一個Link

CentOS 修改/etc/resolv.conf network又恢復到原來的狀態?

問題描述:CentOS 修改/etc/resolv.conf 執行service network restart後,/etc/resolv.conf又恢復到原來的狀態 解決方法:/etc/resolv.conf儲存DNS是暫時的,當重新啟動network時,/etc/res

Ubuntu關於修改resolv.conf失效的問題

在通常情況下,我們在ubuntu系統中可以通過resolv.conf來設定DNS地址。但重啟後,resolv.conf中的地址仍然會返回為原來的內容。 這是因為resolv.conf檔案其實是一個Link檔案,如圖: 在Ubuntu中有一個 resolvconf 的服務,

ubuntu resolv.conf 丟失

ubuntu系統,重啟會覆蓋/etc/resolv.conf檔案的問題解決辦法 sudo gedit /etc/network/interfaces 追加一行 dns-nameservers XXX.XXX.XXX.XXX XXX.XXX.XXX.XXX

Ubuntu jdk的環境變數配置(解決電腦失效的問題!)

網上很多配置jdk環境變數的方法,但是幾乎都會下次重啟電腦就失效,或者時不時的失效。先解壓你在甲骨文下的jdk,我這裡以jdk1.7.0_25為例用如下命令建立jvm資料夾。sudo mkdir /usr/lib/jvm  然後把你解壓了的jdk複製到此資料夾sudo  cp

Android KK為何工廠模式無法adb 無法機器

為何工廠模式下無法adb reboot ? 正常情況下adb reboot 可以重啟, 其關鍵就是因為mediatek/config/{platform}factory_init.rc 中沒有定義 on property:sys.powerctl=*    powerctl ${sys.powerctl}

詳解Ubuntu Server啟動/停止/MySQL資料庫的三種方式(ubuntu 16.04)

啟動mysql: 方式一:sudo /etc/init.d/mysql start 方式二:sudo service mysql start 停止mysql: 方式一:sudo /etc/init.d/mysql stop 方式二:sudo service mysq

Ubuntu 解決resolv.conf置的問題

這跟以前用RHT系的 情況是完全不一樣的: 在google上搜了一下,發現這裡面還真有些奧妙: 1 /etc/resolv.conf 其實是一個Link 它其實指向的是 /run/resolvconf/resolv.conf 2 Ubuntu 有一個 resolvconf 服務,如果重啟它,那麼 /etc/r

Ubuntu12.04 GTK3.xx 的安裝、編譯和測試

start 程序 set rest gdb cal pkg 2.0 stop 用此方法成功在UBUNTU 12.04下安裝GTK 3.xxx。 一、安裝   1、安裝gcc/g++/gdb/make 等基本編程工具 $sudo apt-ge

Ubuntu12.04安裝VirtualBox

deb文件 http 修改 nload .com 行修改 align 硬盤 size 一、安裝虛擬機VirtualBox VirtualBox下載地址:https://www.virtualbox.org/wiki/Linux_Downloads 本文下載該版本:virtu

cmd遠程win2008(已測試)

cmd下遠程重啟win2008cmd下遠程重啟win2008(已測試)net use \\172.X.X.X "password" /user:administratorshutdown /r /t 1 /m 172.X.X.X本文出自 “信諾” 博客,請務必保留此出處http://xinnuo.blog.5

ubuntu12.04安裝Python3.5.2

.py http image clas ubuntu body eas conf inf 1 下載源碼包 (https://www.python.org/downloads/release/python-352/) 2 解壓Python-3.5.2.tar.xz 3 s

Ubuntu修改DNS也能用的方法

搜索 spa tail 創建 例子 detail 無法解析 p s resolv 安裝好Ubuntu之後設置了靜態IP地址,再重啟後就無法解析域名。想重新設置一下DNS,打開/etc/resolv.conf cat /etc/resolv.co

解決ubuntu,QQ出現個人文件夾已被占用的問題

.com 個人 win clas 登錄 mage forum thread 退出 首先,是wine QQ的安轉教程:Wine安裝最新版QQ(8.9.2)的簡單教程 - Powered by Discuz! 裏面作者也提到了關於重啟後出現個人文件夾被占用的情況。 如下: 這

linux的tomcat

1.進入Tomcat下的bin目錄 cd /java/tomcat/bin 2.啟動Tomcat命令 ./startup.sh 3.停止Tomcat服務命令  ./shutdown.sh 4.執行tomcat ./shutdown.sh 後,雖然tomc

NS3在ubuntu12.04eclipse中的編譯環境配置

1、新建並新增NS3原始碼工程,注意新增的原始碼路徑       2、配置編譯工具,使用waf工具注意在每個最小的目錄單元下面都有waf 和wscript兩個檔案(當然也可以沒有,那樣就在最外面的一層目錄下加入指定的要編譯的檔案的路徑)

linux的關機

我簡單的介紹一下linux下的一些關機重啟命令 第一個 shutdown 關機命令。 shutdown [-t seconds] [-rkhncfF] time [message] 引數說明: -t seconds : 設定在幾秒鐘之後進行關機程式

Linux啟動,停止,Nginx、Mysql、PHP

LINUX啟動Nginx的命令: 一、查詢是否啟動 [[email protected] php-fpm.d]# ps -ef | grep nginx root 25225 1 0 19:26 ? 00:00:00 nginx: master process

每次電腦,虛擬機器就Ping不通的解決辦法

在確保配置沒有問題的前提下,有以下幾種可能性: 1.此電腦 > 單擊滑鼠右鍵 > 管理 > 服務 > VMware NAT service沒有啟動 2.服務中的VMware NAT service沒有設定為開機自啟動 3.服務中的VMware NAT serv

Ubuntu 19.04 使管理免的核心更新變得更容易

   我們都知道,使用 Canonical Livepatch 服務的使用者可在不重啟的情況下安裝 Linux 核心更新,不過據透露,在 Ubuntu 19.04 中亦將會找到其他額外的設定來使用此項功能。 這項功能在 Ubuntu 18.04 LTS 上首次亮相,對於最多三臺