基于接口的配置是最简单的,这也是华为用的最多的一种方式,它只需要开启基于接口的模式,然后分配DNS就完事了,我们来测试下。
通过ipconfig能看到获取的IP、DNS、网关,但是跟实际有点差别,Windows实际的命令是ipconfig /all,才能看到DNS之类的
可能疑惑的地方:
在获取的参数里面可以看到,掩码是255.255.255.0、网关是192.168.253.254,这正是VLANIF 30的网关地址,那交换机怎么知道要分配这个参数给它们呢?dhcp select interface , 关键就在于这个命令,当启用DHCP接口模式后,它会以这个VLANIF接口下配置的地址充当网关、掩码作为下发给客户端的掩码信息,这也是简化了配置,所以客户端能够正常获取到地址等参数信息。
华为设备在老版本(V1R5~V2R5,具体范围不太记得了)它的分配方式就是从DHCP最后一位开始分配的,但是到了新版本,它就成了随机分配。
(2)基于全局的配置方式
[Core]ip pool vlan20
Info:It's successful to create an IP address pool. //提示创建成功
[Core-ip-pool-vlan20]network 192.168.254.0 mask 24
Error:The subnet of the pool cannot be overlapped with that of other pools.
这里可以看出来,基于全局的配置方式跟接口是有冲突的,这里报错,这个地址池在其他地方已经配置了,所以需要先删除之前的。
[Core]interface vlan 20
[Core-Vlanif20]undo dhcp select interface //删除对应功能
[Core]ip pool vlan20 //回到地址池
[Core-ip-pool-vlan20]network 192.168.254.0 mask 24 //分配网段以及掩码
[Core-ip-pool-vlan20]gateway-list 192.168.254.254 //分配网关地址
[Core-ip-pool-vlan20]dns-list 223.5.5.5 114.114.114.114 //分配DNS信息
[Core-ip-pool-vlan20]interface vlan 20
[Core-Vlanif20]dhcp select global //接口下调用,调用方式为全局
服务热线
1391-024-6332