I'm having trouble bringing up a VLAN on a Cisco 2811 router. I've created a new VLAN on the router and Catalyst switch. I can plug into the switch and grab an IP address on the correct VLAN (VLAN 45). From the laptop I can ping the VLAN 45 gateway of 192.168.20.1, the outside interface of the router, and the ISP router. However, I cannot ping beyond that or get Internet access for this VLAN. Everything else works fine.
From the router CLI I can ping an ouside DNS server. I can source the ping from the native VLAN sub-interface of 172.20.0.1 and ping an outside DNS server. When I source the ping from the VLAN 45 sub-interface of 192.168.20.1 I get no reply.
I've tried removing all access-lists from the interfaces and nothing. Not sure what is going here.