Saturday, 11 September 2010

Cisco VPN Client not working with Vodafone 3g dongle?

We've recently been approached by a client to provide a remote access solution for travelling representatives. RSCC provide IT support for them in their office in Letchworth, but they needed to extend the reach of their network to travelling representatives. As they require access to a data-heavy database and had limited upstream bandwidth, VPN access itself wouldn't cut it, so we've put together a solution utilising laptops with mobile 3g cards, a Cisco VPN and a Windows 2008
terminal server.

I've just spent a few happy hours this morning trying to figure out why my test laptop wouldn't connect to the Cisco VPN when using the Vodafone dongle. It would connect and complete x-auth, but no data would pass.

The usual cause for cisco/mobile card issues is NAT Traversal - this needs to be enabled on the firewall/router for the client to work over a mobile card, however after checking and double checking, this turned out not to be the cause in this case.

I decided to bypass my prime suspect - the Vodafone Connect software, by setting up a dial-up connection using the dongle as a modem (to do so, set the dial-up number to *99# and use the username/password: web/web This instantly fixed the issue, allowing the VPN client to connect, and suprisingly snappy access to the terminal server.

A bit more research shows that the problem was not Vodafone connect, but actually Cisco's lack of support for the new NDIS 6.2 driver model used by Windows 7. Judging by how long we had to wait for a 64-bit IPSEC client, I'm not holding my breath for an update.

On the positive side, the windows dial-up client takes only a second or two to connect, wherease the supremely bloated Vodafone client takes some 20-30 seconds to start up & connect. Unfortunately I'm going to have to find another way
of monitoring the data usage as the windows client does not do this.

15 comments:

  1. Exactly what I needed! You're a great help man!
    ReplyDelete
  2. Thankyou saved a user driving from the other end of the country!! Thanks
    ReplyDelete
  3. GREAT!!!!

    Thanks for this info, worked for me.

    Been playing about for weeks, with the vodafone software
    ReplyDelete
  4. We've been looking for a solution for months. Vodafone couldn't help us and I couldn't find anything at Cisco. Which is actually quite strange.
    It works now for all Windows 7 users with a Vodafone dongle in our office.
    Thank you very much!

    Albert
    The Netherlands
    ReplyDelete
  5. Cheers for this - I have been trying to figure this out for ages and suspected a driver issue but didn't know where to turn! HERO!
    ReplyDelete
  6. You, Sir, are a scholar! Thank you. This has been bothering me for the last few days.
    ReplyDelete
  7. Yeah Great... Unfortunatley doesn't work. Cisco anyconnect, win7 x64, win7 x86, Dell Laptop with internal Vodafone 3g and with external Vodafone USB 3g dongle. I get through the authentication. Through initiating connection, through examining system, through activating vpn, through configuring systems then it disconnects me. With Dell software, Vodafone software, Even through the windows dialup route. :(
    ReplyDelete
  8. Cheers Richard for sharing that with us!! This has been driving me crazy. we tried every version of vodafone software, different models of dongles, changing sim cards, disabling proxy scripts... etc etc... never thought to try the above.
    Now works a treat in VPN and with proxy on. :)
    Genius!
    ReplyDelete
  9. Amazing buddy , its almost after a year of your initial post that there was a need for me .
    Thank you ! you saved my day :)
    ReplyDelete
  10. i had a similar issue ..... this solved my problem

    http://www.citrix.com/lang/English/lp/lp_1680845.asp


    lok for section "Other DNE Problems"
    ReplyDelete
  11. Worked for me, thanks, you a star!
    ReplyDelete
  12. Ah yes, this issue puzzled me as we had 32-bit Win7 laptop and that worked fine, but 64-bit one would discard/not receive any packets

    Dial-up connection has solve this, fantastic!
    ReplyDelete
  13. Using Shrew VPN client on Windows 7 32bit & 64bit works perfect.
    ReplyDelete
  14. excellent work
    ReplyDelete
  15. Much Kudos to Richard!

    Must check your blog more often.
    ReplyDelete