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 --listCentOS 5 ISC-DHCP DHCP サーバー構築




