Debian DHCP的安全加固可以通過以下步驟進行:
sudo apt-get update
sudo apt-get install isc-dhcp-server
/etc/dhcp/dhcpd.conf
,設置IP地址范圍、子網掩碼、網關、DNS服務器等參數。例如: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 subnet-mask 255.255.255.0;
option domain-name-servers 8.8.8.8, 8.8.4.4;
}
iptables
或 ufw
配置防火墻規則,限制對DHCP服務的訪問。例如,使用 ufw
允許DHCP服務器的端口(通常是67和68):sudo ufw allow 67/udp
sudo ufw allow 68/udp
sudo apt update
sudo apt upgrade
/etc/ssh/sshd_config
,設置 PermitRootLogin no
或 PermitRootLogin prohibit-password
,以禁止root遠程登錄。/var/log/syslog
和 /var/lib/dhcp/dhcpd.leases
,以監控IP地址分配情況。ddns-update-style
參數,以控制DNS更新行為。fixed-address
參數為特定主機分配固定IP地址。authritative
參數拒絕不正確的IP地址請求。通過上述步驟,可以有效地加固Debian系統上的DHCP服務,提高網絡的安全性。