Junkie Work

access: 173482

DHCPサーバ


インストール

OpenBSD dhcp daemonのインストール

インストールはパッケージを利用します。

 # pkg install dhcpd

設定

/usr/local/etc/dhcpd.conf にリリースの範囲やオプションを記載します。

192.168.0.0/24と10.0.0.0/24にDHCPの払い出しをする場合の例です。

rangeでアドレスの範囲を指定すると、その範囲で払いだされます。
option routersでデフォルトルーター、option domain-name-serversでDNSサーバーを指定することができます。

default-lease-time 600;
max-lease-time 7200;
log-facility local7;

subnet 192.168.0.0 netmask 255.255.255.0 {
  range 192.168.0.20 192.168.0.30;
  option routers 192.168.0.1;
  option domain-name-servers 210.130.0.1 ;
}

subnet 10.0.0.0 netmask 255.255.255.0 {
  range 10.0.0.130 10.0.0.140;
  option routers 10.0.0.1;
  option domain-name-servers 10.0.0.1 ;
}

起動

/etc/rc.conf に起動の設定を記載します。dhcpd_ifacesを省略すると、subnetから自動で判別します。

dhcpd_enable="YES"
dhcpd_flags="-q"
dhcpd_conf="/usr/local/etc/dhcpd.conf"
dhcpd_ifaces="re1 wlan0"

手動で起動する場合はserviceコマンドなどから。

# service dhcpd start