vine-users ML アーカイブ



[vine-users:062685] 【解決】 hostname が決定される過程について

  • From: 金子 敏章 <colorfulmonochrome@xxxxxxxxx>
  • Subject: [vine-users:062685] 【解決】 hostname が決定される過程について
  • Date: Sun, 19 Oct 2003 22:33:06 +0900
金子です。

堀田さん。アドバイスありがとうございました。
# 返信が遅くなり大変申し訳けありません。

> このあたりがそうじゃないですか?
> 
>    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