石田安弘と申します。
R.Takashi ISHIOKAさん、とりあえず問題解決しました。
ありがとうございました。
===========================
■処置
*/etc/resolv.conf勝手に書き換えさせないためには、
次のファイルを変更する。
<ファイル>
/etc/sysconfig/network-scripts/ifcfg-eth0 (END)
<変更箇所>
DEVICE=eth0
ONBOOT=no
BOOTPROTO=dhcp
TYPE=Ethernet
USERCTL=no
PEERDNS=no <ー★これを追加
============================
■調査の結果
*linuxクライアントのネットワークスクリプトを
キーワードPEERDNSで検索したら、
スクリプトifup、ifup-post、ifup-pppが使用。
等で使っていることが分かりました。
*resolv.confなどで検索したら、
スクリプトifdown-post、ifup-post、ifup-ppp
等で使っていることが分かりました。
*結局、今回のケースの原因として、
「どのスクリプトでresolv.confを書き換えていたのかは分かりませんでした。
[root _at_ localhost root]# cd /etc/sysconfig/network-scripts/
[root _at_ localhost networ[root _at_ localhost network-scripts]# grep -n PEERDNS *
ifup:149: if [ "${PEERDNS}" = "no" ]; then
ifup-post:24:if [ "$PEERDNS" != "no" -o -n "$RESOLV_MODS" -a "$RESOLV_MODS" != "no" ]; then
ifup-ppp:110:if [ "${PEERDNS}" != no ] ; then
[root _at_ localhost network-scripts]# grep -n resolv.conf *
ifdown-post:16: if [ -f /etc/resolv.conf.save ]; then
ifdown-post:17: cat /etc/resolv.conf.save > /etc/resolv.conf
ifdown-post:18: rm -f /etc/resolv.conf.save
ifup-post:27: if [ -n "$DNS1" ] && ! grep -q "^nameserver $DNS1" /etc/resolv.conf &&
ifup-post:34: (cat /etc/resolv.conf ; echo EOF ; echo EOF) | while read answer ; do
ifup-post:69: # backup resolv.conf
ifup-post:70: cp -af /etc/resolv.conf /etc/resolv.conf.save
ifup-post:76: cat $tr > /etc/resolv.conf
ifup-post:89: ns=`awk '/^nameserver / { print $2 }' /etc/resolv.conf`
ifup-ppp:111: cp -f /etc/resolv.conf /etc/resolv.conf.save
network-functions:112: if ! grep search /etc/resolv.conf >/dev/null 2>&1; then
network-functions:114: echo "search $domain" >> /etc/resolv.conf
=============================
yasuhiro ishida wrote:
>石田安弘と申します。
>
>R.Takashi ISHIOKAさん、レスありがとうございます。
>たぶん、その通りだと思います。検索してみます。
>
>*私のネットワークでは、
>ルータでdchpサーバーを動かしてpcのipアドレスを決めて、
>pcがdhcpクライアントとなりipアドレスを使っています。
>
>*何か分かった報告します。
>
>
>
>>yasuhiro> */etc/resolv.conf勝手に書き換えられるのはなぜでしょうか?
>>yasuhiro> *システム自動書き換えの場合、それをさせないために必要な処置
>>は?
>>
>>dhcp のはなしで 関係ありそうな話があったので 検索してみて下さいな.
>>キーワードは PEERDNS
>>
>>yasuhiro> *redhat7.3では、人が/etc/resolv.confを書き換えても、
>>yasuhiro> システムが自動で/etc/resolv.confを勝手に書き換てしまい、
>>yasuhiro> ネットに正しくつながらない。ということが分かりました。
>>
>>yasuhiro> *でも、誰が(どのソフトが)/etc/resolv.confを書き換えるのか
>>yasuhiro> 私の力が不足しており分かりません。
>>
>>起動時に 静的に設定しているとするなら /etc/sysconfig/network-scripts/ 以下のファイル.
>>dhcp で 相手から DNS Server のアドレスをもらっているなら じどうじゃや
>>らないでねの指定でが必要なんでしょう.
>>
>>
>>
Follow-Ups:
- [linux-users:93822] Re: /etc/resolv.conf勝手に書き換えられるR.Takashi ISHIOKA
- [linux-users:93814] /etc/resolv.conf勝手に書き換えられるyasuhiro ishida
- [linux-users:93815] Re: /etc/resolv.conf勝手に書き換えられるR.Takashi ISHIOKA
- [linux-users:93816] Re: /etc/resolv.conf勝手に書き換えられるyasuhiro ishida
- Prev by Subject: [linux-users:93816] Re: /etc/resolv.conf勝手に書き換えられる
- Next by Subject: [linux-users:93818] Re: server farm - network load balancing
- Previous by thread: [linux-users:93816] Re: /etc/resolv.conf勝手に書き換えられる
- Next by thread: [linux-users:93822] Re: /etc/resolv.conf勝手に書き換えられる
- Indexes:[Main][Thread]