ヘルプ:DHCPサーバー構築(dhcp)(CentOS Stream)
提供:あわ自由帳
メインページ > ヘルプ:目次 > ヘルプ:自宅サーバー構築(CentOS Stream) > DHCPサーバー構築(dhcp)(CentOS Stream)
DHCP ( Dynamic Host Configuration Protocol ) サーバーを構築し、 LAN内のクライアントにIPアドレスの自動割当を行えるようにします。 LAN内にDHCP機能を有効にしたルーター等がいる場合は無効にしておく必要があります。なお、DHCPサーバー は 67/UDP を使用します。
DHCPサーバーインストール
[root@host4 ~]# dnf -y install dhcp-server
DHCPサーバー設定
以下の内容で新規作成
[root@host4 ~]# vi /etc/dhcp/dhcpd.conf # DHCP Server Configuration file. # see /usr/share/doc/dhcp*/dhcpd.conf.example # see dhcpd.conf(5) man page # # 以下の内容で新規作成 # ドメイン名指定 option domain-name "sudachi.jp"; # ネームサーバーのホスト名, または IP アドレス指定 option domain-name-servers 192.168.1.2; # デフォルト貸出期間 default-lease-time 600; # 最大貸出期間 max-lease-time 7200; # 正当な DHCP サーバーであることの宣言 authoritative; # ネットワークアドレスとサブネットマスク指定 subnet 192.168.1.0 netmask 255.255.255.0 { # 貸し出す IP アドレスの範囲指定 range dynamic-bootp 192.168.1.20 192.168.1.99; # ブロードキャストアドレス指定 option broadcast-address 192.168.1.255; # ゲートウェイアドレス指定 option routers 192.168.1.1; }
DHCPサーバー起動
[root@host4 ~]# systemctl enable --now dhcpd ← DHCPサーバー起動・自動起動設定
動作確認
[root@host4 ~]# systemctl status dhcpd ● dhcpd.service - DHCPv4 Server Daemon Loaded: loaded (/usr/lib/systemd/system/dhcpd.service; enabled; vendor preset: disabled) Active: active (running) since 金 2015-12-18 03:19:28 JST; 3 weeks 1 days ago Docs: man:dhcpd(8) man:dhcpd.conf(5) Main PID: 30972 (dhcpd) Status: "Dispatching packets..." CGroup: /system.slice/dhcpd.service └─30972 /usr/sbin/dhcpd -f -cf /etc/dhcp/dhcpd.conf -user dhcpd -group dhcpd --no-pid 1月 09 19:56:18 host3.sudachi.jp dhcpd[30972]: DHCPINFORM from 192.168.1.28 via enp30s0 1月 09 19:56:18 host3.sudachi.jp dhcpd[30972]: DHCPACK to 192.168.1.28 (24:ec:99:66:f2:a5) via enp30s0 1月 09 19:58:21 host3.sudachi.jp dhcpd[30972]: DHCPINFORM from 192.168.1.28 via enp30s0 1月 09 19:58:21 host3.sudachi.jp dhcpd[30972]: DHCPACK to 192.168.1.28 (24:ec:99:66:f2:a5) via enp30s0 1月 09 19:59:42 host3.sudachi.jp dhcpd[30972]: DHCPINFORM from 192.168.1.28 via enp30s0 1月 09 19:59:42 host3.sudachi.jp dhcpd[30972]: DHCPACK to 192.168.1.28 (24:ec:99:66:f2:a5) via enp30s0 1月 09 20:03:27 host3.sudachi.jp dhcpd[30972]: DHCPINFORM from 192.168.1.28 via enp30s0 1月 09 20:03:27 host3.sudachi.jp dhcpd[30972]: DHCPACK to 192.168.1.28 (24:ec:99:66:f2:a5) via enp30s0 1月 09 20:04:48 host3.sudachi.jp dhcpd[30972]: DHCPINFORM from 192.168.1.28 via enp30s0 1月 09 20:04:48 host3.sudachi.jp dhcpd[30972]: DHCPACK to 192.168.1.28 (24:ec:99:66:f2:a5) via enp30s0