ISC-DHCP インストール手順 のバックアップ(No.2)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- ISC-DHCP インストール手順 へ行く。
- 1 (2016-04-10 (日) 15:52:00)
- 2 (2016-04-10 (日) 16:03:21)
目次
概要 †
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
設定例 †
書式例 †
## --------------------------------- ## 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; }