Photon OS 5 を利用して DHCP サーバを構築した時のメモ。

Photon OS 5 に DHCP サーバを構築する

/
2 min read

はじめにh2

自宅ラボの Nested ESXi の自動インストールのために利用する DHCP サーバを Photon OS 5 で構築した時の作業を備忘のために残しておく。

この記事を読んで欲しい人h2

  • Photon OS 5 を利用して同様に DHCP サーバを構築したいと考えている人

DHCP サーバ構築内容h2

以下設定の DHCP サーバを構築する

設定項目パラメータ設定値
IP アドレスのデフォルトリース期間default-lease-time600 (秒)
IP アドレスの最大リース期間default-lease-time7,200 (秒)
ネットワークアドレスsubnet192.168.1.0
ネットマスクnetmask255.255.255.0
クライアントにリースする IP アドレスの範囲range192.168.1.150-192.168.1.200
デフォルトルーターのアドレスoption routers192.168.1.254
DNS サーバアドレスoption domain-name-servers192.168.1.254
ブロードキャストアドレスoption broadcast-address 192.168.1.255192.168.1.255

DHCP サーバ構築h2

  1. Photon OS に root ログインする

  2. ISC DHCP Server 機能のパッケージをインストール

    Terminal window
    tdnf install -y dhcp-server

  3. DHCP サーバ設定のため、 Config ファイルを変更

    Terminal window
    vi /etc/dhcp/dhcpd.conf
    Terminal window
    default-lease-time 600;
    max-lease-time 7200;
    subnet 192.168.1.0 netmask 255.255.255.0 {
    range 192.168.1.150 192.168.1.200;
    option routers 192.168.1.254;
    option domain-name-servers 192.168.1.254;
    option broadcast-address 192.168.1.255;
    }

  4. dhcp.service 起動

    Terminal window
    systemctl start dhcp.service

  5. dhcp.service の自動起動を設定

    Terminal window
    systemctl enable dhcp.service
    Created symlink /etc/systemd/system/multi-user.target.wants/dhcp.service → /usr/lib/systemd/system/dhcp.service.

  6. dhcp.service のステータスを確認
    正常に起動していることを確認する

    Terminal window
    systemctl status dhcp.service
    ● dhcp.service - ISC DHCP Server
    Loaded: loaded (/usr/lib/systemd/system/dhcp.service; enabled; preset: enab
    Active: active (running) since Sat 2025-07-19 13:56:58 UTC; 5s ago
    Docs: man:dhcpd(8)
    man:dhcpd.conf(5)
    Main PID: 1255 (dhcpd)
    Tasks: 1 (limit: 2370)
    Memory: 3.6M
    CPU: 9ms
    CGroup: /system.slice/dhcp.service
    mq1255 /usr/sbin/dhcpd -f --no-pid
    NOTE

    dhcp.service が正常に起動できない場合、「journalctl -xeu dhcp.service」のコマンドでログを確認し、切り分けを行う


環境h2

  • Photon OS 5 (Build:b9d98344d)
  • dhcp-server 4.4.3-5.ph5