GNS3上PC通过DHCP无法获得IP地址的解决办法

问题描述:
楼主在使用GNS3做DHCP实验时,发现用路由器模拟PC,配置完DHCP服务器后部分vlan 下的PC总是获取不了ip地址;DHCP的配置、vlan、trunk allow vlan、配置都是对的。反复检查无果,以下是实验拓扑:
GNS3上PC通过DHCP无法获得IP地址的解决办法

最后我又仔细检查了一边,发现是3层交换下static mac-address table的问题,使用clear mac-address-table static 完美获取地址。
我整理了几条排错思路,欢迎大家参考以及踊跃补充:

关于在GNS3上PC无法从DHCP获取到地址的问题的解决办法
1.先检查DHCP pool地址池建立是否正确,default-router是否指定再检查SVI下是否指定了ip help-address
2.再检查2层、3层交换对应的vlan是否存在(与dhcp连接的交换机)
3.与3层交换的trunk线路上是否放行了该vlan 接入层Acess口是否划分了该vlan?
4.如果是用路由器模拟PC机,是否no ip routing
5.上述4项检查无误后;
尝试在3层交换上clear mac-address-table static 此时再观察PC机
clear mac-address-table static 原理:
3层交换的mac-address table中缓存原先PC的mac地址,此时又添加了新的vlan 部署了新的DHCP它的mac表中缓存了大量的mac地址,需要手动释放PC才能获取到地址;原理同IE浏览器缓存(猜测)

猜你喜欢

转载自blog.51cto.com/9576048/2106033
今日推荐