1、Windows系统
安装DHCP服务(以Windows Server为例)
打开“服务器管理器”,点击“添加角色和功能”。
在“安装类型”中选择“基于角色或基于功能的安装”,点击“下一步”。
选择目标服务器,点击“下一步”。
在“服务器角色”中勾选“DHCP服务器”,点击“下一步”。
在“选择功能”页面,保持默认设置,点击“下一步”。
确认安装信息无误后,点击“安装”,安装完成后,点击“关闭”。
配置DHCP作用域
打开“DHCP管理器”,右键点击服务器名称,选择“IPv4”中的“新建作用域”。
输入作用域名称和描述,点击“下一步”。
设置作用域的IP地址范围,指定起始IP地址和结束IP地址,子网掩码长度会自动填充,点击“下一步”。
设置排除的IP地址范围(如果有需要),点击“添加”,输入要排除的IP地址范围,点击“确定”,然后点击“下一步”。
设置IP地址租约期限,默认为8天,可根据实际需求调整,点击“下一步”。
配置DHCP选项,如默认网关、DNS服务器等,在“路由器(默认网关)”中输入网关地址,在“域名称和DNS服务器”中输入DNS服务器地址,点击“添加”,也可以根据需要添加其他选项,如WINS服务器等,点击“下一步”。
完成向导后,点击“完成”,DHCP作用域已创建成功。
激活作用域
在“DHCP管理器”中,右键点击新创建的作用域,选择“激活”,激活成功后,该作用域将开始为客户端分配IP地址。
2、Linux系统(以CentOS为例)
安装DHCP服务器软件
使用yum
命令安装DHCP服务器软件包,在终端中输入以下命令并回车:sudo yum install -y dhcp
。
配置文件编辑
打开DHCP服务器的主配置文件/etc/dhcp/dhcpd.conf
,可以使用文本编辑器,如vi
或nano
,例如使用vi
命令:sudo vi /etc/dhcp/dhcpd.conf
。
在文件中进行以下基本配置:
定义子网:使用subnet
关键字定义要分配IP地址的子网,如果要为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 domain-name-servers 8.8.8.8, 8.8.4.4; }
range
指定了可分配的IP地址范围;option routers
指定了默认网关;option domain-name-servers
指定了DNS服务器地址。
其他可选配置:可以根据需要添加其他选项,如option subnet-mask
指定子网掩码(如果不想使用默认的255.255.255.0
),option broadcast-address
指定广播地址等。
启动并启用DHCP服务
启动DHCP服务:在终端中输入sudo systemctl start dhcpd
。
设置DHCP服务开机自启:输入sudo systemctl enable dhcpd
。
无论是Windows还是Linux系统,配置DHCP服务器都涉及多个关键步骤,包括安装服务、编辑配置文件以及启动和管理服务,通过合理的配置,可以实现网络内设备IP地址的自动分配和管理,极大地简化了网络管理工作。