ubuntu での /etc/resolv.conf の設定
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
- 参考サイト