目次
文書の過去の版を表示しています。
DHCPサーバー
パッケージインストール
$ sudo yum install dhcp
DHCP サーバーの設定
設定前にバックアップを作成しておく。
$ sudo cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.org
サンプルを元に修正する場合は、以下のファイルをコピーする。
$ sudo cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
設定ファイルの編集。
$ sudo vi /etc/dhcp/dhcpd.conf
# # DHCP Server Configuration file. # see /usr/share/doc/dhcp*/dhcpd.conf.sample # see 'man 5 dhcpd.conf' # ddns-update-style interim; ignore client-updates; subnet 172.16.78.0 netmask 255.255.255.0 { authoritative; option routers 172.16.78.254; option subnet-mask 255.255.255.0; option domain-name "fireball.local"; option domain-name-servers blue-ds.fireball.local, 172.16.78.254; option ntp-servers blue-ds.fireball.local; option time-offset 32400; # option netbios-name-servers 172.16.78.10; # option netbios-node-type 2; range dynamic-bootp 172.16.78.91 172.16.78.100; default-lease-time 21600; max-lease-time 43200; host blue-work-sv { hardware ethernet 52:54:00:1D:7E:B2; fixed-address 172.16.78.80; } }
firewallの設定
dhcpサービスを許可する。
$ sudo firewall-cmd --permanent --add-service=dhcp success
設定を反映する。
$ sudo firewall-cmd --reload success
設定を確認する。(dhcpが含まれていること)
$ sudo firewall-cmd --list-services dhcp dhcpv6-client ipp-client mdns
サービス自動起動設定
$ sudo systemctl enable dhcpd.service
サービス起動
$ sudo systemctl start dhcpd.service