DHCP作为动态主机配置协议大家并不陌生,配合 DHCP relay 中继来配置
实验只是最基础的原理
下面上实验拓扑 接口IP配置网段啥的都写在图里了
DHCP全部为全局试图 没在端口上进行设置
配置流程:
- 最重要的一点就是网络能正常通信 所以接口IP配置是比不能少的 还有路由协议
- 配置完上面的背景就到了DHCP的配置
- 在DHCP sever上
- DHCP enable 首先开启 DHCP 服务
- ip pool {名字} 创建全局地址池
- gateway-list {网关} 配置网关 尤其注意要和下面分配网段在同一网段内
- network {ip地址池的范围} make {子网掩码} 分配网段
- excluded-ip-address {IP范围} 不参与地址池 不需要把网关加进来,默认就不分配
- static-bind ip {需要绑定的IP} mac {需要绑定的设备mac} 指定DHCP分配的IP
- q 退出全局地址池视图 进入端口
- DHCP select global #在端口启用全局地址池
- 在DHCP relay上
- DHCP enable 必不可少
- DHCP sever group {名字} 创建服务器组
- DHCP-server {DHCPserver的IP} 指定服务器组的成员
- q 退出 进入端口 就是需要应用DHCP的设备所连接的端口
- DHCP select relay 使能DHCP中继功能
- DHCP relay server-select {名字} 使能服务组
- 在终端设备上
- 交换机就用 ip add dhcp-alloc
- PC 就打开DHCP自动分配功能
- 在DHCP sever上
#DHCPserver
sy
sy dhcpserver
un in en
int g 0/0/0
ip add 10.0.1.1 24
q
ip route-static 10.0.2.0 255.255.255.0 10.0.1.2
ip route-static 192.168.1.0 255.255.255.0 10.0.1.2
ip route-static 192.168.2.0 255.255.255.0 10.0.1.2
#静态路由
dhcp en
ip pool PC1 #新建全局地址池
gat 192.168.1.254 #网关
n 192.168.1.0 ma 24 #网段
q
ip pool PC2
gat 192.168.2.254
n 192.168.2.0 ma 24
q
int g 0/0/0
dhcp select global
#在0/0/0口启用全局
q
q
save
DHCPrelay1
sy
sy DHCPrelay1
int g 0/0/0
ip add 10.0.1.2 24
int g 0/0/1
ip add 10.0.2.1 24
int g 0/0/2
ip add 192.168.1.254 24
ip route-static 192.168.2.0 24 10.0.2.2
#静态路由
dhcp en
dhcp server group PC1 #创建DHCP服务器组
dhcp-server 10.0.1.1 #配置DHCP服务器组成员
int g 0/0/2
dhcp select relay #在接口使能DHCP relay 服务
dhcp relay server-select PC1 #接口应用 PC1 服务组
DHCPrelay2
sy
sy dhcprelay2
un in en
int g 0/0/0
ip add 10.0.2.2 24
int g 0/0/1
ip add 192.168.2.254 24
ip route-static 10.0.1.0 24 10.0.2.1
ip route-static 192.168.1.0 10.0.2.1
dhcp en
dhcp server group PC2
dhcp-server 10.0.1.1
int g 0/0/1
dhcp server relay
dhcp relay server-select PC2
检验成功方式
在IP打开DHCP自动分配功能,输入ipconfig查看是否自动分配成功
欢迎补充探索