I have a Cisco 3560G 24PS-S in my network (attached is the config file).
It is connected to a Cisco 1841 router (172.22.99.2) for internet access. This router is connected on port 0/11 of the switch. The router is the end-point for a VPN tunnel to 172.20.0.0/16. The router has a route for 172.22.0.0/16 to 172.22.99.1.
I have a Cisco Voice Gateway (2821) connected to the switch on port 0/12. The voice gateway is going to connect back to my CallManager 172.20.27.16/24 over the VPN.
I also have two Cisco wireless access points (switch port 0/17 and 0/18).
Lastly, I have a printer connected on port 0/14 (172.22.2.10/24)
When I connected and configured everything, I noticed I could not connect/ping the printer from any of the client computers (172.22.1.0/24). I could however ping the printer from the switch using source 172.22.1.1. I could also connect to the printer from my server (172.22.2.3).
I changed the IP address of the printer to 172.22.1.8/24 and changed the switch port to vlan 2. Now I was able to connect/ping the printer from all client computers. But I was no longer able to connect/ping it from the server.
My voice gateway is having similar problems
From the voice gateway, I am able to ping all local addresses, but if I do a trace route to an internet address, it doesn't even reach my internet router.
Trace or ping to the call manager (172.20.27.16) over the VPN also fails. Doing a trace doesn't even reach my internet router. Doing a trace to the local server (172.22.2.3) also fails and it only reaches 172.22.3.1.
Default gateway for all devices are the respective IP addresses for each VLAN on the switch.
What is wrong with my configuration?
Some help would be greatly appreciated.