高防服务器DHCP配置步骤
1. 前期准备
- 规划IP地址:根据高防服务器所在网络的规模(如VLAN划分、设备数量),确定DHCP服务的IP地址池范围(如192.168.1.100-192.168.1.200)、子网掩码(如255.255.255.0)、默认网关(如192.168.1.1,通常为高防服务器所在网络的出口路由器IP)、DNS服务器(如8.8.8.8、114.114.114.114或企业内部DNS)。
- 选择服务器设备:高防服务器通常具备高性能CPU、大内存和稳定网络接口,可选择在其上安装DHCP服务(如Windows Server或Linux系统),或利用高防设备内置的DHCP功能(如部分防火墙、路由器的DHCP模块)。
- 安全预配置:为防止非法DHCP服务器攻击,提前启用DHCP Snooping(在交换机或高防设备上配置,仅信任高防服务器所在接口的DHCP响应);设置端口安全,限制访问DHCP服务端口(UDP 67/68)的设备范围。
2. 安装DHCP服务软件
- 打开“服务器管理器”,点击“添加角色和功能”。
- 选择“DHCP服务器”角色,按照向导完成安装(需输入服务器IP地址等信息)。
- 安装完成后,在“DHCP管理器”中授权DHCP服务器(仅授权的服务器可提供服务,避免IP冲突)。
- 执行命令安装ISC DHCP服务器:
sudo apt update && sudo apt install isc-dhcp-server
。 - 安装完成后,编辑配置文件
/etc/dhcp/dhcpd.conf
(需root权限)。
3. 配置DHCP核心参数
- 在“DHCP管理器”中,右键服务器名称→“新建作用域”,输入作用域名称(如“高防服务器DHCP”)。
- 设置IP地址池范围(如192.168.1.100-192.168.1.200)、子网掩码、排除地址(如192.168.1.1为网关,需排除)。
- 配置租约时间(如“默认租约时间”设为1天,“最大租约时间”设为7天,根据高防服务器的业务需求调整,频繁变动的设备可缩短租约)。
- 添加默认网关(选项003,值为192.168.1.1)、DNS服务器(选项006,值为8.8.8.8,114.114.114.114)。
- 激活作用域,完成基础配置。
编辑/etc/dhcp/dhcpd.conf
文件,添加如下配置(以192.168.1.0/24网段为例):
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200; # IP地址池
option routers 192.168.1.1; # 默认网关
option domain-name-servers 8.8.8.8, 8.8.4.4; # DNS服务器
default-lease-time 86400; # 默认租约时间(秒,1天)
max-lease-time 604800; # 最大租约时间(秒,7天)
}
指定监听接口(如eth0
),编辑/etc/default/isc-dhcp-server
文件,设置INTERFACESv4="eth0"
。
4. 绑定静态IP(可选但推荐)
- 为高防服务器的关键设备(如防火墙、核心交换机、监控服务器)配置MAC地址与IP地址绑定,防止非法设备冒充合法设备获取IP。例如:
- Windows Server:在“DHCP管理器”中右键作用域→“新建保留”,输入设备MAC地址和需绑定的IP地址。
- Linux系统:在
dhcpd.conf
中添加host
配置:
host firewall {
hardware ethernet 00:1A:2B:3C:4D:5E; # 设备MAC地址
fixed-address 192.168.1.10; # 绑定的固定IP
}
保存配置后重启DHCP服务。
5. 启动DHCP服务并设置开机自启
- 在“DHCP管理器”中右键服务器名称→“启动”。
- 右键服务器名称→“属性”→“常规”,勾选“自动启动”。
执行命令启动服务:sudo systemctl start isc-dhcp-server
;
设置开机自启:sudo systemctl enable isc-dhcp-server
。
检查服务状态:sudo systemctl status isc-dhcp-server
(显示“active (running)”表示成功)。
6. 测试DHCP服务
- 将客户端设备(如高防服务器集群中的节点、监控终端)连接到同一网络,设置网络适配器为“自动获取IP地址”。
- 重启客户端或执行
ipconfig /release
(Windows)→ipconfig /renew
(Windows)或sudo dhclient -r eth0
(Linux释放)→sudo dhclient eth0
(Linux重新获取)命令。 - 检查客户端是否获取到IP地址池内的IP、正确的默认网关、DNS服务器,可通过
ipconfig
(Windows)或ifconfig
(Linux)命令验证。
7. 安全加固(高防必备)
- 启用DHCP Snooping:在连接DHCP服务器的交换机或高防设备上,开启DHCP Snooping功能,仅信任DHCP服务器所在接口的报文,拦截非法DHCP服务器的响应(如
dhcp snooping trust
命令)。 - 限制租约时间:根据高防服务器的业务特点,合理设置租约时间(如频繁变动的临时设备设为1小时,固定设备设为1天),避免IP地址被长期占用或滥用。
- 监控与审计:定期查看DHCP服务器日志(如Windows事件查看器中的“DHCP”日志、Linux系统日志
/var/log/syslog
),监控IP分配情况,及时发现异常(如大量未授权的IP请求)。