Sep 7, 2007

ubuntu解決DNS設定跑掉的問題(/etc/resolve.conf被重設)

最近發現每次重開機之後,DNS設定都會不見(under ubuntu 6.06.1)

聽說是networkmanager這隻daemon有問題

也有個說法是dhclient的問題

總之就是/etc/resolve.conf會被清空

網路上看到幾個方法,最多人用的就是把resolve.conf鎖住不給修改

可是我執行的時候會有問題

root@ee504-ip115:~# chattr +i /etc/resolv.conf
chattr: 不希望的裝置輸出入控制 (ioctl) while reading flags on /etc/resolv.conf

看到比較帥氣的作法, 如下
在 /etc/dhcp3/dhclient.conf 中增加如下設定:prepend domain-name-servers  <ip1>, <ip2>;

2007/09/10:好像沒效....因為用固定ip所以沒執行dhclient 嗎?

生氣..懶得理他啦~~~

用個笨方法解決就算了..改rc.local....每次開機都直接把nameserver寫入到resolve.conf

$vim /etc/rc.local
echo "nameserver 140.118.2.53" >> /etc/resolve.conf

2 comments:

lieben said...

Interessante Informationen.

Mesothelioma Symptoms said...

just moseyed by....

Definitely love msn, helpful page. Have a nice day....

Post a Comment