私はRed Hat 6.7を使用しています。
resolv.conf
次のようにファイルを更新すると:
options attempts:2
options timeout:1
search usa.Pe.corp tedcruz.usa.fb.corp
nameserver 10.9.145.145
nameserver 10.9.100.103
nameserver 43.11.0.14
後ろにサービスネットワークの再起動resolv.conf
以下のように他のファイルが表示されます。
options attempts:2
options timeout:1
search usa.Pe.corp
nameserver 10.9.145.145
どのように障害を負う/詰まったこのresolv.conf
ファイルに変更はありますか?
なぜファイルが変更されますか?ネットワークの再起動またはそれ以降再起動?
答え1
これdhclient-script
これをやっています。どのネームサーバーとドメインが表示されるかを確認します。時にはこれが便利です。
マニュアルページによると、
クライアントスクリプトが起動したら、まずシェル関数を定義します。
make_resolv_conf
、後で/etc/resolv.conf
ファイルを作成するために使用されます。デフォルトの動作をオーバーライドするには、Enter フックスクリプトでこの関数をオーバーライドします。make_resolv_conf関数を定義した後、クライアントスクリプトは実行可能ファイルが存在することを確認します。
/etc/dhcp/dhclient-enter-hooks
スクリプトがある場合は、Bourneシェルコマンドを使用してインラインスクリプトを呼び出します'.'
。環境全体は次のように記録されます。仕事このスクリプトで使用でき、スクリプトの動作を変更する必要がある場合は、環境を変更できます。スクリプトの実行中にエラーが発生した場合は、exit_status変数をゼロ以外の値に設定し、クライアントスクリプトが終了/sbin/dhclient-script
した直後にそのエラーコードで終了できます。
たとえば、図のように方法:DHCPクライアントが/etc/resolv.confを更新しないようにします。、作成または添付できます。/etc/dhcp/dhclient-enter-hooks
この仮想機能は次のとおりです。
make_resolv_conf(){
:
}