Tuesday, 9 June 2009

Dirty workaround for iPhone RDP and Cisco VPN problems

I've been trying to setup my iPhone VPN using the built-in iPhone Cisco VPN IPSEC client. The main reason being is that there is now an Remote Desktop (RDP) client available in the Apple App Store (RDP Lite) for free and I have servers which require a Cisco VPN client.

However, the iPhone only seems to support certain Cisco VPN configs. I have a wide range of VPNs I can test with and none of them would work. The suggested Apple/Cisco solution is to configure the Cisco hardware to work with the iPhone, but in my book that's just like drilling out the square hole to fit the round peg.

So, I thought of a way around this, which is a dirty, nasty and XXX rated. :-) 

You can RDP from the iPhone to your PC if you are on the same LAN. Then, via that RDP session, you can then use your PC's Cisco VPN client to connect to the required remote network and then RDP to the remote server from your PC instead. Whhheeewww....

If you want to connect to your PC from outside your home network then you can setup your Windows XP box to accept incoming PPTP VPN connections (which the iPhone seems to connect to quite happily) and configure your router to forward the connection through.

It's not pretty, and probably slow, but theoretically it should work...

0 comments:

Post a Comment