上次提到 Ubuntu 12.04 的 resove.conf 這個檔案已經被改成用 resolvconf 這支程式來做管理,如果利用 /etc/network/interfaces 來做網卡設定時比較沒有問題,可以在裡頭順便指定 dns,但是如果是在 Gnome 底下,網卡的設定是由 NetworkManager 這支程式在負責(預設是走 DHCP),所以這時就沒有辦法在 /etc/network/interfaces 指定。
我的解決辦法有2種:
1. 直接在 NetworkManager 裡設定該網卡只抓 IP,但是 DNS 手動設定。
2. 另一種則是利用 resolvconf 這支程式的機制,來手動增加 DNS (nameserver) 的設定
步驟一:開啟 /etc/resolvconf/resolv.conf.d/head
sudo vi /etc/resolvconf/resolv.conf.d/head
步驟二:在檔案的最底下加上一行 nameserver 的設定
nameserver 168.95.1.1
這樣一來,該行 nameserver 就一定會被加到 resolv.con 的開頭了