1、Ubuntu系统
安装ISC DHCP Server:打开终端并运行以下命令来安装ISC DHCP Server。
sudo apt update
sudo apt install isc-dhcp-server
配置DHCP:编辑配置文件/etc/dhcp/dhcpd.conf
,添加如下内容(假设要为192.168.1.0/24网络分配IP地址)。
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;
option subnet-mask 255.255.255.0;
option domain-name-servers 8.8.8.8, 8.8.4.4;
}
启动和启用服务:使用以下命令启动并设置开机自启。
sudo systemctl start isc-dhcp-server
sudo systemctl enable isc-dhcp-server
2、Windows Server系统
安装DHCP服务器角色:通过“服务器管理器”->“管理”->“添加角色和功能”,选择“DHCP服务器”,按照向导完成安装。
配置作用域:打开“DHCP管理器”,右键点击服务器名称,选择“新建作用域”,按照向导设置作用域的名称、起始和结束IP地址、子网掩码、排除的IP地址范围等。
设置服务器选项:在“DHCP管理器”中,右键点击“服务器选项”,可以设置默认网关、DNS服务器等选项。
授权DHCP服务器:如果网络中有活动目录,需要在活动目录中授权DHCP服务器,以便其能够正常分配IP地址。
3、Cisco路由器
进入全局配置模式:通过控制台端口或Telnet登录到路由器,输入configure terminal
进入全局配置模式。
配置DHCP池:使用ip dhcp pool
命令创建DHCP池,例如ip dhcp pool mypool
,然后设置网络地址和子网掩码,如network 192.168.1.0 255.255.255.0
,接着指定默认网关、DNS服务器等信息,如default-router 192.168.1.1
、dns-server 8.8.8.8
,最后设置可分配的IP地址范围,如domain-name example.com
、lease 0 0 30
(表示租期为30天)。
将接口加入DHCP池:使用interface
命令进入接口配置模式,选择要提供DHCP服务的接口,然后使用ip address dhcp
命令将其加入DHCP池。
不同操作系统下设置DHCP服务器的方法各有不同,但都需要先安装相应的软件或组件,然后进行基本的配置,包括作用域、IP地址范围、网关、DNS等参数的设置,在配置完成后,通常需要启动或启用相关服务,以确保DHCP服务器能够正常工作。