分析如下:
你此刻的路由器是网关
你说MAC地址变了,那就是在说网关的MAC变了
情况二:
你说插上交换机就不能上网,不查交换机就能上
插交换机和不插交换机有什么区别?
插交换机或者集线器表示节点不在本地网络的末端,因此有形成桥接环路的条件
不查交换机,直接连接的电脑,因此一般不会
有产生桥接环路的可能
根据以上分析:
首先排查第一条情况:
首先确认网关真实MAC
然后不插交换机,在可上网电脑上
arp -a
将主机上的arp表缓存保存起来
然后接交换机,在不可上网的电脑上
arp -d
清空ARP表
此刻:ping 内网网段内任意地址,比如网关
ping网之后,arp -a
显示当前的arp表
把这张ARP表与先前的arp对照
看看网关的MAC是否一致
如果不一致,arp -s
绑定网关真实MAC,再测试是否可以上网
如果还不行
考虑第二种情况:
桥接环路,默认情况windows主机的网卡属性
保证了该主机是一个末节主机
但是网卡属性里面有可能被认为设置了“桥接”
或者线缆冗余也可能形成环路
如果你的交换机可配置,则可以检查MAC
但如果环路已经发生,估计交换机也累爬下了
如果你的是桌面交换机
请在该交换机上插入一台电脑测试
问题补充:我还是没想通,为什么交换机连接到路由器上面后,路由器为什么就不能拨号了
路由器拨号的时候不是要提交一个MAC给ISP吗?
我觉得可能是路由器出接口的MAC提交的与原来的不一样给ISP