金子です。 堀田さん。アドバイスありがとうございました。 # 返信が遅くなり大変申し訳けありません。 > このあたりがそうじゃないですか? > > 152 if need_hostname; then > 153 PUMPARGS="${PUMPARGS} --lookup-hostname" > 154 DHCPCDARGS="${DHCPCDARGS} -H" > 155 fi そうでした。 とある事情により、現在 RedHat8 を使用しているので、その環境で調べました。 そのため少々異なるかもしれません。 1) ifupが /sbin/dhclient を呼出す。 2) dhclientは /sbin/dhclient-scriptを用いて、dhcpサーバのdhcpd.confのoptionで 定義されているhostnameを取得し、$new_host_nameという変数に格納する。 3) dhclient-script中で、$new_host_name と need_hostname() の返値を比較して、 マシンのHOSTNAMEを決定する。 こんな流れで決定されているようです。 ありがとうございました。 -- 金子 敏章 [KANEKO Toshiaki] email colorfulmonochrome@xxxxxxxxxxx