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 件のコメント:
コメントを投稿