同一个网关下有的互相ping不通

路由器下接一交换机1,交换机下接PC1和一个交换机2,交换机2下有一个PC2,PC1ping不同PC2,这个是什么问题,怎么解决

pc2是否开了防火墙, 交换机1和2是否同vlan, 是否交换机是3层交换机?

1、确认两台机器防火墙关闭;2、确认两台机器在同一网段

设备防火墙确认是否关闭查看在同一网段

你的是网管型交换机吗?如果是的话,有没有划分VLAN,交换机打没打trunk。

在sw1和sw2上都创建vlan10和vlan20,并将指定端口加到指定vlan中去,比如,在sw1上连接pc1的端口加入到vlan10。

将sw1和sw2相连的光纤接口模式改为trunk模式,允许vlan10和20通过。
最上面的那个设备是不是三层交换机,如果是的话就简单了,在三层交换机上同样创建vlan10和20,它与二层交换机相连的端口一样的改为trunk模式,二层交换机上与三层交换机相连的端口一样的要改为trunk哦。

在三层交换机上起三层模式,分别interface vlan 10 和 20 的ip地址,这个地址分别为相应vlan 中pc的 网关。

如果你最上面的那么设备不是三层交换机而是路由器的话,你就需要在路由器上面起子接口,配置单臂路由。

关闭两台电脑的防火墙,交换机与交换机之间要开启trunk模式,将两台电脑所处的VLAN的name改成相同的