[vine-users:080768] Re: NetworkManagerがない場合のresolv.conf
ARAI Shun-ichi
hermes @ ceres.dti.ne.jp
2010年 12月 10日 (金) 21:37:28 JST
あらいです。
岩井さん、情報ありがとうございます。
完全には調べきってませんが、多分、解決したと思います。
>> -- BEGIN
>> # Generated by NetworkManager
>
> と名乗っているんですから、本当にNetworkManagerが削除されているのか
> ということから調査した方がいいでしょう。
>
> $ ps auxwww|grep NetworkManager
$ ps auxwww|grep NetworkManager
arai 3797 0.0 0.0 5036 700 pts/2 S+ 21:25 0:00 grep NetworkManager
$
> $ rpm -qa|grep NetworkManager
> の結果はどうなりますか?
$ rpm -qa|grep NetworkManager
$
つまり、プロセスはいないし、パッケージはインストールされていません。
ところで、私は滅多にリブートしないのですが、この現象、リブートすると
必ず発生することがわかりました。
調べてみたところ、このスクリプトが怪しいという気がしました。
/etc/sysconfig/network-scripts/ifdown-post
/etc/sysconfig/network-scripts/ifup-post
/etc/sysconfig/network-scripts/network-functions
/etc/resolv.conf.save というファイルがあった場合、network-functions
の change_resolv_conf という関数が呼ばれたり、色々いじっているようです。
見てみたら、/etc/resolv.conf.save というファイルが存在し、内容がこの
ようになっていました。
--BEGIN
# Generated by NetworkManager
# No nameservers found; try putting DNS servers into your
# ifcfg files in /etc/sysconfig/network-scripts like so:
#
# DNS1=xxx.xxx.xxx.xxx
# DNS2=xxx.xxx.xxx.xxx
# DOMAIN=lab.foo.com bar.foo.com
--END
このファイルの名前を変更したら、リブートしても再現しなくなりました。
というわけで、これが原因かと思います。
もう少し調べてみて、もしこれが原因「でなかったら」、報告します。
皆さん、ご協力ありがとうございました。
vine-users メーリングリストの案内