所有配置基于全网已经基本配置(接口ip vlan划分啥的)
DHCP有三种配置方式:
dhcp select interface (接口地址池)
dhcp select global (全局地址池)
dhcp select relay (DHCP中继)
接口地址池方式优先级高于全局地址池
若ipv4如果是169.254.xx.xx这种b类网 说明是自动分配且网络上没有找到dhcp服务器分配ip
三种方式都应该首先开启dhcp
dhcp enable
然后dhcp select interface 配置较为简单如下:
int 端口
dhcp select interface (开启接口dhcp)
dhcp server dns-list xxxx
全局地址池需要在全局视图下进行
[Huawei]ip pool vlan20 (为vlan20创建地址池)
[Huawei-ip-pool-vlan20]network xxxx mask xx
[Huawei-ip-pool-vlan20]gateway-list xxxx (网关地址)
[Huawei-ip-pool-vlan20]dns-list xxxx
[Huawei-ip-pool-vlan20]lease day xx (租约时间)
然后进入接口开启全局dhcp
dhcp select global
DHCP中继是在大型的网络中,可能会存在多个网段。DHCP客户机通过网络广播消息获得DHCP服务器的响应后得到IP地址。但广播消息是不能跨越网段的。因此,如果DHCP客户机和服务器在不同的网段内,客户机如果想向服务器申请IP地址就要用到DHCP中继代理。DHCP中继代理实际上是一种软件技术,安装在DHCP中继代理的设备(路由器,交换机,服务器)称为DHCP中继代理服务器,它承担不同网段间的DHCP客户机和服务器的通信任务。
路由器另一个接口连接"云"(ENSP里面那个),云桥接虚拟网络,首先加入UDP然后加入虚拟网络vmnet,再选择出入端口号及双向端口就可以在ENSP中进行连线了

服务器配置我用的winserver 2016:
安装DHCP
配置到dhcp地址池 网段范围为 :xxxxxxx
路由器配置:
int 子接口
dot1q termination vid
ip add xxxx xx
arp broadcast enable
dhcp select relay (启用dhcp中继功能)
dhcp relay server-ip xxxxx (DHCP服务器地址)
注:思科只需要一行,ip helper-address xxxxx(要先开启dhcp)
资料来源:https://blog.csdn.net/weixin_51613313/article/details/109385810