玄箱X4/サーバー設定/dhcp3

出典: Fukudat.com

DHCP service

インストール

# apt-get install dhcp3-server

設定

/etc/dhcp3/dhcpd.primary を作成・編集

# HAの設定をする場合はここに primary server用の "failover peer" セクションを置く
include "/etc/dhcp3/dhcpd.master";

/etc/dhcp3/dhcpd.secondary を作成・編集

# HAの設定をする場合はここに secondary server用の "failover peer" セクションを置く
include "/etc/dhcp3/dhcpd.master";

/etc/dhcp3/dhcpd.master を作成・編集

option domain-name "fukudat.com";
option domain-name-servers 192.168.0.14, 192.168.0.12;

default-lease-time 3600;
max-lease-time 86400;

ddns-update-style interim;
ddns-domainname "fukudat.com";
ddns-rev-domainname "in-addr.arpa";

subnet 192.168.0.0 netmask 255.255.255.0 {
        authoritative;
        option broadcast-address 192.168.0.255;
        option routers 192.168.0.1;
        option subnet-mask 255.255.255.0;
        pool {
                #failover peer "test";
                deny dynamic bootp clients;
                range 192.168.0.100 192.168.0.250;
        }

        # 固定IPの設定    
        host takeshi {
                hardware ethernet xx:xx:xx:xx:xx:xx;  # MACアドレス
                fixed-address takeshi.fukudat.com;    # 固定IPアドレス
        }
}
log-facility local7;

primary serverでは dhcpd.conf を dhcpd.primary にシンボリックリンクする.

# mv -f dhcpd.conf dhcpd.conf.orig
# ln -s dhcpd.primary dhcpd.conf

dhcpdを再起動

# /etc/init.d/dhcp3-server restart