[Ubuntu][自分用メモ] Ubuntu 12.04ではresolv.confを直接編集してはいけない?

2013-05-26 10:15:15Ubunturesolv.conf, ubuntu

さくらのVPSでubuntu12.04にアップデートしたら、resolv.confの中身が空っぽになった件 – 流浪のプログラマのブログ /
http://blog.libero-tecnologia.net/?p=6

Ubuntu 12.04からのお作法としてresolv.confを直接編集を行わず、「/etc/resolvconf/resolv.conf.d/base」を編集するようにすれば良いようです。

しかしながら、こちらを編集して有効にしたところひとつ困った問題が。

$ sudo cat /etc/resolv.conf
nameserver 192.168.1.xxx
nameserver 192.168.1.xxx
nameserver 240b:xxxx:xxxx:xxxx:10::xxxx
search kometch.local
option rotate

いつもの書き慣れた書式で表記する場合は以下のようにすれば良いようです。

/etc/resolvconf/resolv.conf.d/base」ではなく「/etc/resolvconf/resolv.conf.d/head」を編集するようにすれば良いようです。

$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
search kometch.local
option rotate
nameserver 192.168.1.xxx
nameserver 192.168.1.xxx
nameserver 240b:xxxx:xxxx:xxxx:10::xxxx
nameserver 240b:xxxx:xxxx:xxxx:10::xxxx

とりあえずこれで見慣れたresolv.confの表記になったので、良しとします。

2013-05-26 10:15:15Ubunturesolv.conf, ubuntu