Ubuntu DHCP 安全防护指南
一 基础加固
dhcpd -t 做语法检查。二 网络层防护
三 主机与边界防护
sudo ufw allow from 192.168.1.0/24 to any port 67 proto udp、sudo ufw allow in on ens33 to any port 68 proto udp。四 监控与应急响应
sudo systemctl restart isc-dhcp-server、sudo systemctl status isc-dhcp-server;五 最小化配置示例
default-lease-time 600; # 10 分钟
max-lease-time 7200; # 2 小时
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200;
option routers 192.168.1.254;
option domain-name-servers 192.168.1.254;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
# 关键设备静态绑定示例
host printer01 {
hardware ethernet aa:bb:cc:dd:ee:ff;
fixed-address 192.168.1.10;
}
}
INTERFACESv4="ens33"(编辑 /etc/default/isc-dhcp-server)dhcpd -tsudo systemctl restart isc-dhcp-server、sudo systemctl status isc-dhcp-serverdhclient <接口名> 或重启网络,确认获取到 192.168.1.100–200 范围内的地址。