ubuntu 12.04 からは resolvconf という仕組みで /etc/resolv.conf が管理されていて、直接編集しても再起動等で戻される。 正しくは /etc/network/interfaces に dns-nameservers 192.0.2.3 192.0.2.4 dns-search example.com example.jp みたいな感じに設定できる。 もしくは /etc/resolvconf/resolv.conf.d/ 以下のファイルに resolv.conf と同じフォーマットで記入する。 設定反映は $ sudo resolvconf -u らしいが、反映されなかった。何か条件があるぽい。 一応以下で無理矢理反映は出来たけどなんとかしたい $ sudo /etc/init.d/networking restart 参考サイト ubuntu 12.0