2013年1月16日水曜日

Ubuntu 12.04 で、resolv.conf の設定が消える

Ubuntu 12.04 で、resolv.conf に設定した内容が消えてしまう。
起動時に毎回生成されるようになったようだ。

設定したい内容を /etc/resolvconf/resolv.conf.d/base に書いておけば良い。

# vi /etc/resolvconf/resolv.conf.d/base
search hogehoge.org
nameserver XXX.XXX.XXX.XXX

設定後、resolvconf コマンドで設定内容を反映する。
( 起動時に毎回実行される )

# resolvconf -u

設定内容の確認。

# 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
nameserver XXX.XXX.XXX.XXX
search hogehoge.org

base ファイルに domain を書いても、それは反映されないようだ ( 謎 )。

■ 2013/4/13 追記

resolv.conf の設定を消去したいとき。

# resolvconf -d eth0

resolvconf -u でも base に書いた設定が反映されないときは強制的に設定する。

# cat /etc/resolvconf/resolv.conf.d/base | resolvconf -a eth0

● resolv.conf, 設定, 内容, 消える, マニュアル, DNS, ネームサーバ, Domain Name Server, resolvconf, 強制

0 件のコメント: