ISC-DHCP インストール手順
http://extstrg.asabiya.net/pukiwiki/index.php?ISC-DHCP%20%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%BC%EA%BD%E7目次
概要 †
ISC DHSP Serverのインストール手順。
環境情報 †
OS | CentOS release 6.7 | Linux version 2.6.32-573.18.1.el6.x86_64 |
DHCP | 4.1.1 | dhcp-4.1.1-49.P1.el6.centos.x86_64 |
インストール手順 †
パッケージインストール †
以下の順番でインストールを行う。
yum install dhcpd
設定ファイルの作成 †
サンプルの設定ファイルを元に動作設定を行う。
cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf
設定の内容は後述を参照
ログ出力の設定 †
サンプルの設定ではsyslogのlocal7にログを出力する設定となっており、messagesの中に出力される。
管理上不便であるため、local6に変更した上で、専用のログファイルを準備する。
mkdir /var/log/dhcpd vi /etc/rsyslog.conf
- /etc/rsyslog.conf
【追記】# Save DHCPd to dhcpd.log 【追記】local6.* /var/log/dhcpd/dhcpd.log
起動 †
以下のコマンドにてサーバを起動させる。
/etc/init.d/dhcpd start
起動すると以下のプロセスが常駐する。
/usr/sbin/dhcpd -user dhcpd -group dhcpd
OS起動時の自動起動を行う場合は以下の設定を行う。
chkconfig dhcpd on
複数インターフェイスがある場合 †
リースするインターフェイスを指定する場合には以下を追加する。
- /etc/sysconfig/dhcpd
DHCPDARGS=eth0
設定例 †
書式例 †
## --------------------------------- ## dhcpd.conf ## --------------------------------- ## Date : 【タイムスタンプ】 ## Network : 【名称】 ## ## Global setting ddns-update-style none;【←DDNSは使用しない】 not authoritative;【←認証は使用しない】 log-facility local6;【←ログはsyslogのlocal6に出力】 ## Lease setting subnet 【ネットワークアドレス】 netmask 【ネットマスク】 { ## IPaddress segment rooter address option routers 【デフォルトゲートウェイ】; ## Domain name option domain-name "【ドメイン名】"; option domain-name-servers 【DNS1】, 【DNS2】,【DNS3】; ## IPaddress lease range range 【開始アドレス】 【終了アドレス】; ## IPaddress lease time(Default) default-lease-time 【デフォルトのリース時間】; ## IPaddress lease time(Max) max-lease-time 【最大のリース時間】; ## Access control #allow unknown-clients;【←全てのホストを許可する場合はコメントを外す】 #deny unknown-clients;【←特定のホストのみ許可する場合はコメントを外す】 } ## ------------------------- ## Static IPaddress lease ## ------------------------- 【↓MACアドレスとIPアドレスの静的な紐付けを行う設定】 # host client1{ hardware ethernet 00:22:19:ED:26:9C; fixed-address 192.168.1.144; }
サンプル(192.168.1.0/24に112〜144のアドレスをリース) †
## --------------------------------- ## dhcpd.conf ## --------------------------------- ## Date : 2016/04/04 ## Network : local.asabiya.net ## ## Global setting ddns-update-style none; not authoritative; log-facility local6; ## Lease setting subnet 192.168.1.0 netmask 255.255.255.0 { ## IPaddress segment rooter address option routers 192.168.1.254; ## Domain name option domain-name "local.asabiya.net"; option domain-name-servers 192.168.1.1, 192.168.1.2, 192.168.1.3; ## IPaddress lease range range 192.168.1.112 192.168.1.144; ## IPaddress lease time(Default) default-lease-time 3600; ## IPaddress lease time(Max) max-lease-time 259200; ## Access control allow unknown-clients; #deny unknown-clients; } ## ------------------------- ## Static IPaddress lease ## ------------------------- # host client1{ hardware ethernet 00:22:19:ED:26:9C; fixed-address 192.168.1.144; }
Last-modified: 2016-07-13 (水) 00:12:12 (2856d)