DHCPサーバー
ISC-DHCP Serverを利用したアドレス配信
DHCPをインストール
apt install dhcp3-server
設定ファイルを編集する。
vi /etc/dhcp/dhcpd.conf
option domain-name "sugio-garden.com";
default-lease-time 600;
max-lease-time 7200;
authoritative;
option wpad code 252 = string;
log-facility local7;
subnet 192.168.0.0 netmask 255.255.255.0 {
ddns-updates on;
range 192.168.0.33 192.168.0.46;
option domain-name-servers 192.168.0.9;
ddns-update-style interim;
ddns-domainname "sugio-garden.com.";
ddns-rev-domainname "in-addr.arpa.";
allow unknown-clients;
zone 0.168.192.in-addr.arpa. {
primary 192.168.0.9;
}
zone sugio-garden.com. {
primary 192.168.0.9;
}
option ntp-servers 192.168.0.9;
option routers 192.168.0.9;
option netbios-name-servers 192.168.0.9;
option broadcast-address 192.168.0.255;
#PROXY内容を追加
option wpad "http://proxy.sugio-garden.com/proxy.pac";
}
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.33 192.168.1.46;
option domain-name-servers 192.168.1.9;
option ntp-servers 192.168.1.9;
option routers 192.168.1.9;
option netbios-name-servers 192.168.1.9;
option broadcast-address 192.168.1.255;
}
#無線LANベースに対応する。
host extream {
hardware ethernet 00:03:93:e7:31:2f;
fixed-address 192.168.0.25;
option domain-name-servers 192.168.0.9;
option ntp-servers 192.168.0.9;
option routers 192.168.0.9;
option broadcast-address 192.168.0.255;
}
Debianでは、non-authoritativeでDefaultでセットアップされる。これは、各サブネットの権威を示すものらしいが、同じネットワーク内に複数のDHCPサーバーがあった場合どのDHCPサーバーを使用するかはDHCPクライアント次第であるため、実際にはPEERで、複数台構成時のもの?なのか、詳細は不明です。
/etc/default/dhcp3-serverを編集する。
INTERFACES="eth0 eth1"