• ベストアンサー

resolv.confの役割と書き変わる原因

CentOS5.2を使っています。 再起動すると、/etc/resolv.confの内容が変わる(ルーターのゲートウェイアドレスに置き換わる)のですが、 なぜでしょうか? /rootにコピーを置いて、再起動後に cp /root/resolv.conf /etc/ としていますが、どういう仕組みで書き変わるのでしょうか? DHCPで自動的にIPがふられるのは良いのですが、resolv.confは変えたくないです。

質問者が選んだベストアンサー

  • ベストアンサー
  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.3

IPアドレスをDHCPで取得するけどDNSサーバは固定したい、ということですね。 ↓でどうでしょうか? http://d.hatena.ne.jp/elsal/20090131/1233328918 #ubuntuの設定例なのでdhcp.confは別ディレクトリにあるかも

その他の回答 (2)

noname#89375
noname#89375
回答No.2

prependで対応してはどうでしょうか。 prependについては下記サイトの「オプション修飾子」の説明を参照してください。 http://www.linux.or.jp/JM/html/dhcp/man5/dhclient.conf.5.html なお、dnsmasqサービスはstartさせておいてください。

  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.1

DHCPでIPアドレスが割り振られた際に、取得したDNSサーバー情報に上書きされてしまいます。 dhclientの設定やdhclient-scriptを書き換えれば動作は変えられるはずです。

関連するQ&A