Debian 下的DHCP 服务器部署
以下都在root环境或者sudo执行
# apt update
# apt install isc-dhcp-server -y
安装结束后会出现一堆报错,不用管
dhcp配置文件位置
/etc/dhcp/dhcpd.conf
配置示例:
subnet 192.168.15.0 netmask 255.255.255.0 {
range 192.168.15.10 192.168.15.40;
option routers 192.168.15.254;
}
可选参数 | 作用 |
---|---|
default-lease-time | 定义客户端从 DHCP 服务器获取 IP 地址的默认租用时长。如果客户端未主动请求特定租期,则使用此值 |
max-lease-time | 定义客户端 IP 地址的最长允许租用时间。即使客户端请求更长的租期,服务器也不会超过此限制。 |
domain-name-server | DNS 服务器 |
domain-name | 客户端域名后缀 |
配置示例:
subnet 192.168.15.0 netmask 255.255.255.0 {
range 192.168.15.10 192.168.15.40;
option routers 192.168.15.254;
option default-lease-time 600;
option max-lease-time 60000; #单位为秒
domain-name-server 192.168.15.100 ,8.8.8.8;
domain-name "example.keke.local"
}
配置完dhcp参数后,还需配置dhcp广播的端口
文件位置;
/etc/default/isc-dhcp-server
在其中
INTERFACESv4="<改为网卡名称>"
至此配置完成,重启dhcp服务器
systemctl restart isc-dhcp-server
在客户端测试
成功