方案
步骤
第一步:接入层交换机的基础配置:
SW1的配置:
vlan batch 10 20 30 40
int g0/0/1
port link-type access
port default vlan 10
int g0/0/2
port link-type access
port default vlan 20
int g0/0/12
port link-type trunk
port trunk allow-pass vlan all
SW2的配置:
vlan batch 10 20 30 40
int g0/0/1
port link-type access
port default vlan 10
int g0/0/2
port link-type access
port default vlan 30
int g0/0/12
port link-type trunk
port trunk allow-pass vlan all
SW3的配置:
vlan batch 10 20 30 40
int g0/0/1
port link-type access
port default vlan 20
int g0/0/2
port link-type access
port default vlan 40
int g0/0/12
port link-type trunk
port trunk allow-pass vlan all
SW4的配置:
vlan batch 10 20 30 40
int g0/0/1
port link-type access
port default vlan 30
int g0/0/2
port link-type access
port default vlan 40
int g0/0/12
port link-type trunk
port trunk allow-pass vlan all
第二步:配置核心交换机hx-sw6和sw10的基础配置
HX-SW6配置:
vlan batch 10 20 30 40 66
port-group group-member g0/0/1 to g0/0/4 g0/0/24
port link-type trunk
port trunk allow-pass vlan all
SW10配置:
vlan batch 10 20 30 40 66
port-group group-member g0/0/23 g0/0/24
port link-type trunk
port trunk allow-pass vlan all
quit
int g0/0/6
port link-type access
port default vlan 66
第三步:部署DHCP服务器,配置IP地址池
R6-DHCP配置:
dhcp enable
ip pool vlan10
network 192.168.10.0 mask 24
gateway-list 192.168.10.254
dns-list 8.8.8.8
ip pool vlan20
network 192.168.20.0 mask 24
gateway-list 192.168.20.254
dns-list 8.8.8.8
ip pool vlan30
network 192.168.30.0 mask 24
gateway-list 192.168.30.254
dns-list 8.8.8.8
ip pool vlan40
network 192.168.40.0 mask 24
gateway-list 192.168.40.254
dns-list 8.8.8.8
quit
int g0/0/0
ip add 192.168.66.1 24
dhcp select global
quit
ip route-static 0.0.0.0 0.0.0.0 192.168.66.254
第四步:部署DHCP中继
dhcp enable
int vlan 10
ip add 192.168.10.252 24
dhcp select relay
dhcp relay server-ip 192.168.66.1
int vlan 20
ip add 192.168.20.252 24
dhcp select relay
dhcp relay server-ip 192.168.66.1
int vlan 30
ip add 192.168.30.252 24
dhcp select relay
dhcp relay server-ip 192.168.66.1
int vlan 40
ip add 192.168.40.252 24
dhcp select relay
dhcp relay server-ip 192.168.66.1
int vlan 66
ip add 192.168.66.254 24
第五步:排除错误
配置完DHCP服务器和DHCP中继器,主机能够获取IP地址吗?
如果不能获取IP地址,为什么?
解决主机无法获取IP的问题
1 用SW6去pingDHCP服务器,看是否互通?
[SW6]ping 192.168.66.1
验证发现不通:为什么?
[SW6]dis ip routing-table 192.168.66.1
查看SW6没有去往192.168.66.1的路由
2 在SW6中给vlanif 66 配置管理IP地址
[SW6] int vlan 66
[SW6-vlanif66]ip add 192.168.66.254 24
再次验证:
[SW6]dis ip routing-table 192.168.66.1
发现:SW6有去往192.168.66.1的直连路由
3 在DHCP中,配置去往中继地址的回程的默认路由
[R6-DHCP]ip route-static 0.0.0.0 0.0.0.0 192.168.66.254
能获取IP地址了,但是每个vlan中只有一个pc能获取到IP地址,第二台pc无法获取IP地址
地址冲突:192.168.XX.252 和vlanif管理IP地址冲突
解决方案:
1 把所有PC的DHCP功能都关闭
2 重置DHCP地址池
reset ip pool name vlan10 all
reset ip pool name vlan20 all
reset ip pool name vlan30 all
reset ip pool name vlan40 all
3 在DHCP中做ping探测
每次DHCP发IP地址的时候,都先ping一下,如果能ping通就证明这个IP地址有人在用,跳过这个IP地址,发下一个IP地址
[R6-DHCP]dhcp server ping packet 4 //地址探测
[R6-DHCP]dhcp server ping timeout 100
第六步:再次验证
发现PC可以正常获取IP地址
试验完成