在Ubuntu系统中,DHCP服务器通常使用isc-dhcp-server软件包。要设置DHCP分配的IP范围,请按照以下步骤操作:
isc-dhcp-server(如果尚未安装):sudo apt update
sudo apt install isc-dhcp-server
isc-dhcp-server服务:sudo systemctl start isc-dhcp-server
sudo systemctl enable isc-dhcp-server
/etc/dhcp/dhcpd.conf文件:sudo nano /etc/dhcp/dhcpd.conf
dhcpd.conf文件中,找到或添加以下内容,根据您的需求修改range参数:# 默认配置,注释掉或删除
# 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;
# }
# 新配置示例
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;
}
在这个示例中,我们将IP范围设置为192.168.1.10到192.168.1.100。请根据您的网络环境修改相应的子网和范围。
保存并关闭dhcpd.conf文件。
检查DHCP服务器配置是否正确:
sudo dhcpd -t
如果输出显示“Configuration is valid”,则表示配置正确。
isc-dhcp-server服务以应用更改:sudo systemctl restart isc-dhcp-server
现在,DHCP服务器应该已经根据您设置的IP范围分配IP地址了。