[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 メーリングリストの案内