在Debian系统中,DHCP服务器通常使用isc-dhcp-server
软件包。要为特定的客户端添加租约,您需要编辑DHCP服务器的配置文件并手动添加租约记录。以下是具体步骤:
安装ISC DHCP服务器(如果尚未安装):
sudo apt update
sudo apt install isc-dhcp-server
配置DHCP服务器:
编辑/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 subnet-mask 255.255.255.0;
option domain-name-servers 8.8.8.8, 8.8.4.4;
}
添加静态租约:
在dhcpd.conf
文件中,您可以为特定客户端添加静态租约。例如:
host specific-client {
hardware ethernet 00:11:22:33:44:55;
fixed-address 192.168.1.10;
}
这里,hardware ethernet
是客户端的MAC地址,fixed-address
是您希望分配给该客户端的固定IP地址。
重启DHCP服务器:
保存并关闭dhcpd.conf
文件后,重启DHCP服务器以应用更改:
sudo systemctl restart isc-dhcp-server
验证租约:
您可以使用dhcp-lease-list
命令来查看当前的租约列表,以确保您的静态租约已成功添加:
sudo dhcp-lease-list
通过以上步骤,您可以在Debian系统中为特定客户端添加静态租约。请确保您的MAC地址和IP地址配置正确,以避免任何冲突。