動画

1.前説

2.ネットワーク設定

3.DHCPサーバ構築

4.DHCPクライアント構築

実行コマンド

# dhcpserverインストール
dnf install -y dhcp-server

# dhcpserver設定
vim /etc/dhcp/dhcpd.conf

--- /etc/dhcp/dhcpd.conf ---
# ドメイン名の指定
option domain-name "example.org";

# DNSサーバーの指定
option domain-name-servers ns1.example.org, ns2.example.org;

# デフォルトのリース時間(秒単位)
# クライアントがIPアドレスを借りる際のデフォルトのリース期間
default-lease-time 600;

# 最大リース時間(秒単位)
# IPアドレスを借りる際の最大リース期間
max-lease-time 7200;

# DHCPサーバーがこのネットワークの公式なIPアドレス割り当ての責任を持つことを示す
# authoritativeにすることで、クライアントに対して強制的に設定を適用できる
authoritative;

# ログ出力先の設定
# local7はUNIXのログファシリティの一つで、システムログに出力される
log-facility local7;

# サブネット設定
subnet 10.0.0.0 netmask 255.255.255.0 {
    
    # 動的に割り当てるIPアドレスの範囲
    range dynamic-bootp 10.0.0.200 10.0.0.254;
    
    # ブロードキャストアドレスの指定
    # 同じネットワーク上の全デバイスにパケットを送るためのアドレス
    option broadcast-address 10.0.0.255;
    
    # デフォルトゲートウェイの指定
    # クライアントがインターネットや他のネットワークにアクセスするためのゲートウェイアドレス
    option routers 10.0.0.1;
}
--- /etc/dhcp/dhcpd.conf ---


# dhcpsderver起動
systemctl enable --now dhcpd
systemctl status dhcpd

# firewall起動
firewall-cmd --add-service=dhcp --permanent
firewall-cmd --reload
firewall-cmd --list-all

# ログの場所
/var/lib/dhcpd
/var/lib/dhcpd/dhcpd.leases


資料