自定义Debian DHCP界面主要通过编辑配置文件实现,核心步骤如下:
安装DHCP服务器
sudo apt update && sudo apt install isc-dhcp-server
修改主配置文件
编辑 /etc/dhcp/dhcpd.conf,可自定义以下内容:
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
option routers 192.168.1.1;
option domain-name-servers 8.8.8.8, 8.8.4.4;
}
host块绑定MAC地址与固定IP,例如:host client1 {
hardware ethernet 00:11:22:33:44:55;
fixed-address 192.168.1.101;
}
option my-custom-option code 123 = string;
option my-custom-option "value";
配置高级功能(可选)
/etc/dhcp/下创建dhcpd.enter/dhcpd.leave脚本,实现IP分配前后的自定义逻辑(如日志记录、设备识别等),并赋予执行权限:sudo chmod +x /etc/dhcp/dhcpd.enter
/etc/default/isc-dhcp-server,指定监听的网络接口(如INTERFACESv4="eth0")。重启服务并验证
sudo systemctl restart isc-dhcp-server
sudo dhcp-lease-list # 查看租约信息
sudo journalctl -u isc-dhcp-server # 查看日志
注意:修改配置前建议备份原文件,生产环境需测试脚本逻辑避免影响网络稳定性。如需图形化管理,可安装webmin等工具,但核心配置仍需通过文本文件完成。