I have a 3750 stacked switch with two 48-port PoE switches connected via stacking cable. On these switches I have three VLANS: VLAN10 for VoIP phones, VLAN20 for Computer Hosts and VLAN30 for IP CCTV cameras. I configured the switch with SVI (gave each VLAN its own I.P. address and mask) and then entered the IP Routing command from Global Config.
Here's the problem: As a host on all three VLANs - configured with the the appropriate subnet I.P. address and a gateway that is the I.P. address of the respective VLAN - I can ping the three VLAN gateways without a problem. However, as a host on VLAN10, I can ping another host on VLAN10, a host on VLAN 30, but not a host on VLAN20. As a host on VLAN30, I can ping another host on VLAN30, a host on VLAN10, but not VLAN20. As a host on VLAN20, I can ping a host on all three VLANs. So basically I can't access VLAN20 from VLAN10 or VLAN30.
I'm completely dumbfounded by this and have researched for days trying to find the answer. I'd appreciate if anyone here could help. I've attached the configuration.
Are you pinging the same host everytime on vlan 20 ? If so then that host has either a firewall activated on the host that is blocking pings or it has a incorrect or missing default gateway defined . The 3750 looks fine for what you are trying to do . The fact that you can ping the vlan 20 gateway from the other vlans eliminates the 3750 and points to the host you are trying to ping . Also check things like the subnet mask in the devices and verify they are correct.. I see vlan 20 is mostly on switch 2 , can you put a port in vlan 20 on switch 1 and see if it works . Verify the stack setup looks ok with show switch detail , one should say master and the other in a ready state . Maybe a show vlan allso to make sure vlan 20 shows up llike it should .