在Debian系统上安装DHCP服务器的步骤如下:
sudo apt update
sudo apt install isc-dhcp-server -y
/etc/dhcp/dhcpd.conf。例如:sudo nano /etc/dhcp/dhcpd.conf
option domain-name "example.com";
option domain-name-servers 8.8.8.8, 8.8.4.4;
default-lease-time 600;
max-lease-time 7200;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200;
option routers 192.168.1.1;
}
/etc/default/isc-dhcp-server。例如:sudo nano /etc/default/isc-dhcp-server
INTERFACESv4 行,填写你的网卡名(如 eth0 或 enp0s3):INTERFACESv4="eth0"
sudo systemctl restart isc-dhcp-server
sudo systemctl enable isc-dhcp-server
sudo systemctl status isc-dhcp-server
如果看到 active (running) 表示服务已启动。
sudo ufw allow 67/udp
sudo ufw reload
sudo dhclient -r && sudo dhclient
检查客户端是否分配到配置范围内的 IP。
以上步骤展示了如何在 Debian 中实现 DHCP 服务器的部署。如果有任何问题,请检查日志文件 /var/log/syslog 以获取更多信息。