局域網主機眾多時,部署 DHCP 伺服器自動分配 IP 可大幅降低管理成本。本文提供 dhcpd.conf 完整範例、租約檔建立、服務啟動與客戶端驗證步驟。
ddns-update-style interim;
ignore client-updates;
subnet 192.168.25.0 netmask 255.255.255.0 {
option routers 192.168.25.15; # 預設閘道
option subnet-mask 255.255.255.0;
option domain-name "uc88.domain";
option domain-name-servers 202.96.128.68, 192.168.25.15; # DNS
option time-offset -18000; # 東八區 (秒)
range dynamic-bootp 192.168.25.100 192.168.25.254; # 動態分配範圍
default-lease-time 259200; # 3 天
max-lease-time 518400; # 6 天
}
touch /var/state/dhcp/dhcpd.leases
# 或 /var/lib/dhcpd/dhcpd.leases (視發行版)
/usr/sbin/dhcpd # 預設 eth0
/usr/sbin/dhcpd eth1 # 指定介面
# 或加入開機自啟: ntsysv / chkconfig dhcpd on
winipcfgipconfig /alldhclient -v eth0 或查看 /var/lib/dhcp/dhclient.leases| 參數 | 範例值 | 說明 |
|---|---|---|
| subnet | 192.168.25.0 | 網段地址 |
| netmask | 255.255.255.0 | 子網掩碼 |
| routers | 192.168.25.15 | 預設閘道 |
| domain-name-servers | 202.96.128.68, 192.168.25.15 | DNS 伺服器 |
| range | 192.168.25.100-254 | 動態分配 IP 池 |
| lease-time | 259200/518400 | 預設/最大租約秒數 |
dhcpd eth1。service dhcpd restart 重載。