Overview
CentOS 5 における ISC-DHCP を使用した DHCP サーバーの構築手順です。
インストール
dhcp
をインストールします。
[root@centos-5 ~]# yum -y install dhcp
/etc/dhcpd.conf
/etc/dhcpd.conf
をバックアップし、エディターで開きます。
[root@centos-5 ~]# cp /etc/dhcpd.conf /etc/dhcpd.conf.orig
[root@centos-5 ~]# vim /etc/dhcpd.conf
/etc/dhcpd.conf
を編集します。
ddns-update-style none;
subnet 10.0.0.0 netmask 255.255.255.0 {
option routers 10.0.0.1;
option subnet-mask 255.255.255.0;
option domain-name "si1230.com";
option domain-name-servers 10.0.0.53;
option time-offset -18000;
option netbios-name-servers 10.0.0.10;
range dynamic-bootp 10.0.0.100 10.0.0.109;
default-lease-time 21600;
max-lease-time 43200;
}
ddns-update-style none;
: DNS ダイナミック更新スタイルをnone
に設定しています。これにより、DHCP クライアントからの DNS ダイナミック更新を無効にしています。subnet 10.0.0.0 netmask 255.255.255.0 {...}
: 10.0.0.0/24 サブネットに関する設定を始めています。このサブネット内の IP アドレス範囲に対して DHCP サービスを提供します。option routers 10.0.0.1;
: デフォルトゲートウェイの IP アドレスを10.0.0.1
に設定しています。option subnet-mask 255.255.255.0;
: サブネットマスクを255.255.255.0
に設定しています。option domain-name "si1230.com";
: ドメイン名をsi1230.com
に設定しています。option domain-name-servers 10.0.0.53;
: DNS サーバーの IP アドレスを10.0.0.53
に設定しています。option time-offset -18000;
: タイムオフセットを秒単位で指定しており、-18000
は UTC との時差を示しています。option netbios-name-servers 10.0.0.10;
: NetBIOS 名解決のための WINS サーバーの IP アドレスを10.0.0.10
に設定しています。range dynamic-bootp 10.0.0.100 10.0.0.109;
: 割り当てるIPアドレスの範囲を10.0.0.100
から10.0.0.109
に設定しています。default-lease-time 21600;
: IP アドレスのデフォルトのリース時間を秒単位で設定しており、21600
秒(6 時間)に設定しています。max-lease-time 43200;
: IP アドレスの最大リース時間を秒単位で設定しており、43200
秒(12 時間)に設定しています。
/etc/sysconfig/dhcpd
をバックアップし、エディターで開きます。/etc/sysconfig/dhcpd
[root@centos-5 ~]# cp /etc/sysconfig/dhcpd /etc/sysconfig/dhcpd.orig
[root@centos-5 ~]# vim /etc/sysconfig/dhcpd
/etc/sysconfig/dhcpd
を編集します。DHCPDARGS
は、dhcpd が動作するインターフェイスを指定する起動オプションです。この例では eth0
を指定しており、eth0
に接続されたネットワーク上の DHCP リクエストにのみ応答します。
DHCPDARGS=eth0
サービス起動設定
dhcpd
サービスを起動し、システムの起動時に有効になるように設定します。
[root@centos-5 ~]# service dhcpd start && chkconfig dhcpd on
[root@centos-5 ~]# chkconfig dhcpd --list
CentOS 5 ISC-DHCP DHCP サーバー構築