動画
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
資料