DHCPサーバ(dhcp-3.0pl1-9)の設定

[サーバの実験室 Redhat/Fedora]

作成 : 2002/10/23

"サーバの実験室"の検索


dhcp-3.0pl1-9のインストール

Redhat8.0へアップグレードしたとき、dhcp-3.0pl1-9にアップデートされる。

旧バージョン新バージョン
/etc/dhcpd.conf

設定ファイル/etc/dhcpd.confはパッケージに含まれないので、旧バージョンのまま。

/etc/dhcpd.confの設定

dhcpdを再起動しようとすると、次のようなエラーが出て、起動に失敗してしまう。

** You must add a ddns-update-style statement to /etc/dhcpd.conf.
To get the same behaviour as in 3.0b2pl11 and previous
versions, add a line that says "ddns-update-style ad-hoc;"
Please read the dhcpd.conf manual page for more information. **

3.0b2pl11より後のバージョンでは、ddns-update-styleを指定しないとだめらしい。 ddns-update-styleは、DHCPクライアントをDynamic DNSに登録するための手法を指定する。 Dynamic DNSサーバは構築していないので、noneを指定する。

ちなみに、ddns-update-styleでは、ad-hoc/interim/noneを指定できるが、ad-hocは動作しないらしい。

default-lease-time 86400;
max-lease-time 259200;

ddns-update-style none;

subnet 192.168.0.0 netmask 255.255.255.0 {
    range 192.168.0.10 192.168.0.250;
    option subnet-mask 255.255.255.0;
    option broadcast-address 192.168.0.255;
    option routers 192.168.0.1;
    option domain-name-servers 192.168.0.1;
    option domain-name "nina.jp";
}

その他のオプションは、DHCPサーバ(dhcp-2.0pl5-6vl1)の設定を参照。

dhcpdの再起動

dhcpdを再起動する。

# /etc/init.d/dhcpd restart

dhcpdを起動時開始サービスに追加

dhcpd.confにエラーがあり起動できなかったため、起動時開始サービスからはずされている。 dhcpdサービスがサーバ起動時に開始されるように、ntsysvコマンドなどで設定する。

リース情報の確認

/etc/syslog と /var/lib/dhcp/dhcpd.leases で確認することができる。


[サーバの実験室 Redhat/Fedora]