手当たり次第に書くんだ

飽きっぽいのは本能

CentOS 5 ISC-DHCP DHCP サーバー構築

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 サーバー構築

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

トップへ戻る