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



