在Debian上配置DHCP服务器以分配静态租约,您需要编辑/etc/dhcp/dhcpd.conf
文件。以下是配置静态租约的步骤:
打开终端。
使用文本编辑器打开/etc/dhcp/dhcpd.conf
文件。例如,使用nano编辑器:
sudo nano /etc/dhcp/dhcpd.conf
在dhcpd.conf
文件中,找到或添加一个子网声明。例如,如果您要为192.168.1.0/24子网分配静态租约,请添加以下内容:
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;
}
这里的range
表示DHCP服务器可以分配的IP地址范围。请根据您的需求进行调整。
在子网声明内部,为每个需要静态IP地址的设备添加一个host
声明。例如,如果您要将IP地址192.168.1.50永久分配给名为"mydevice"的设备,请添加以下内容:
host mydevice {
hardware ethernet 00:11:22:33:44:55;
fixed-address 192.168.1.50;
}
请将hardware ethernet
值替换为您设备的实际MAC地址。
保存并关闭dhcpd.conf
文件。
重新启动DHCP服务器以应用更改:
sudo systemctl restart isc-dhcp-server
现在,您的Debian DHCP服务器已配置为为指定设备分配静态租约。请确保您的设备使用DHCP获取IP地址,以便获得分配的静态IP。