在Debian系统上安装DHCP服务器的步骤如下:
- 更新包列表:
sudo apt update
- 安装ISC DHCP服务器:
sudo apt install isc-dhcp-server -y
- 配置DHCP服务器:
/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"
- 启动DHCP服务器:
sudo systemctl restart isc-dhcp-server
- 启用DHCP服务器开机自启:
sudo systemctl enable isc-dhcp-server
- 验证服务状态:
sudo systemctl status isc-dhcp-server
如果看到 active (running)
表示服务已启动。
- 配置防火墙(若启用 UFW):允许 DHCP 服务端口(UDP 67):
sudo ufw allow 67/udpsudo ufw reload
- 测试DHCP服务器:在客户端设备上执行以下命令:
sudo dhclient -r && sudo dhclient
检查客户端是否分配到配置范围内的 IP。
以上步骤展示了如何在 Debian 中实现 DHCP 服务器的部署。如果有任何问题,请检查日志文件 /var/log/syslog
以获取更多信息。