🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.net.ip
Article #345

ISC-DHCP 2.0pl2 を使ってクライアントに hostname をつけるには?

#345
From: Yuichi Tanaka
Date: Mon, 10 Jul 2000 00:00
54 lines
2657 bytes
田中と申します。

ここに投稿するのが妥当かどうか分かりませんが...

これまで、DHCPサーバとして、
WIDE-DHCP 1.4.0p7 を使っていたのを ISC-DHCP 2.0pl2 に変えた所、
クライアントの hostname が自動的に決定されなくなりました。

クライアントは、ネットワークにつなぐ時とつながない時があるので
普段はプライベートアドレスを使い、hostname も適当につけてあります。

これがネットワークにつながった時に、
IPアドレスは DHCP によって割り当てられ、
クライアントでも再設定されますが、hostname がそのままになってしまいます。

実際には DHCP用に用意した IP には DNS (bind-4.9.7) によって、
それ用の hostname を用意してあります。
これをクライアントに使って欲しいのです。

サーバは SunOS 4.1.4 + ISC-DHCP 2.0pl2 で
クライアントは FreeBSD 3.5-RELEASE で付属の dhclient を使っており、

サーバの設定ファイル、/etc/dhcpd.conf は
---
subnet xxx.xxx.xx.0 netmask 255.255.255.0 {
        option domain-name "xxxx.xxx.xxxx.xx.jp";
        option domain-name-servers xxx.xxx.xx.xx;
        option routers xxx.xxx.xx.xxx;
        max-lease-time 7200;
        default-lease-time 3600;
        range xxx.xxx.xx.161 xxx.xxx.xx.175;
}
--- (IPを一部ふせてます)
としてあり、

クライアントでは、/etc/dhclient-exit-hooks に
---
#!/bin/sh
if [ x$new_host_name != x ]; then
    hostname $new_host_name.$new_domain_name
fi
---
としてあります。


うまくクライアントに自動的に hostname を取得させる方法を
ご存知の方、よろしくご教示ください。よろしくお願いします。

----
 Yuichi Tanaka
 mailto: tanaka@nkgw.ics.keio.ac.jp
 Nakagawa Research Laboratry,
 Dept. of Information and Computer Science, Keio University.
Technical Details
Message-ID: <8kc13i$gic$1@sheep.ics.keio.ac.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 10636f,1f39b7103887d660,start
X-Google-Attributes: gid10636f,public
From: Yuichi Tanaka <tanaka@nkgw.ics.keio.ac.jp>
Subject: ISC-DHCP 2.0pl2 を使ってクライアントに hostname  をつけるには?
Date: 2000/07/10
Message-ID: <8kc13i$gic$1@sheep.ics.keio.ac.jp>
X-Deja-AN: 644521765
Content-Type: text/plain; charset=ISO-2022-JP
X-Complaints-To: abuse@ics.keio.ac.jp
X-Trace: sheep.ics.keio.ac.jp 963217330 16972 131.113.41.137 (10 Jul 2000 08:22:10 GMT)
Organization: Dept. of Information and Computer Science (ICS), Faculty of Science and technology, KEIO Univ., JAPAN.
Mime-Version: 1.0
NNTP-Posting-Date: 10 Jul 2000 08:22:10 GMT
Newsgroups: fj.net.ip