So, I have a Cisco SR520W (Will be replaced by an ASA eventually) acting as a EZVPN Server, and a Cisco 861 acting as an EZVPN client. Also, I have a Cisco 2621 simulating the "Internet", with a virtual interfaces setup to simulate internet sites. The VPN tunnel works, and I can successfully route traffic all over my network. However, no matter what I do I cannot get it to access the "Internet" correctly. I can see that if I do route packets to the "Internet", they are replied to with a non natted destination IP (192.168.26.2, IP of my test computer).
The SR520W LAN interface is connected to my production network, and routing all over it works correctly. The WAN interfaces (fa4) of the 861 and SR520W are both connected to the Cisco 2621. The configs of my SR520W and 861 are as follows below.