Fix an error 51 with the Cisco VPN Client
Posted 17 October 2008 - 01:00 PM
When I was using the built in VPN client I was able to resolve the iChat connection issue by doing two things. The first was opening up the VPN settings and unchecking the "Send all traffic over VPN connection". The second was setting the order of the connections so that the VPN connection was lower in the list than airport and ethernet. On Tiger the second was found in the Internet Connect application, and I believe it's been moved to the Network settings, Set Service Order option under the action menu (the gear icon) at the bottom of the list of connections.
Posted 17 October 2008 - 06:59 PM
BTW, it's a good idea to define an alias for this command so that you don't need to memorize it or refer back to an article like this when you need it.
For example, you could add the following line to ~/.bash_profile:
alias restart-vpn='sudo SystemStarter restart CiscoVPN'
Posted 17 October 2008 - 07:28 PM
I find the sudo command also stops a nagging problem where the CISCO VPN simply doesn't connect, and finally comes back with the message 'closed by local client' or something to that effect.
In one case, I had to use the sudo command twice to fix this.
Thanks, Rob. This is really helpful!
Posted 18 October 2008 - 08:08 AM
Posted 18 October 2008 - 12:25 PM
System Preferences > Networking, select the FireWire port and make it inactive by clicking on the gear. Then I click the minus button to remove it from the list.
This was based on someone else's discovery and posting on another site.
I would like to know if these resolves the issues for other users as well.
Posted 20 October 2008 - 05:25 AM
do shell script "SystemStarter restart CiscoVPN" with administrator privileges
Posted 19 November 2008 - 06:25 PM
This fix did not work for me, and neither did the Macworld fix, but my Terminal message suggests I am missing a bundle. I will try to re-install the bundle by installing / re-installing the most recent client tomorrow.
The Terminal message I get is:
sudo kextload /System/Library/Extensions/CiscoVPN/CiscoVPN
kextload: /System/Library/Extensions/CiscoVPN/CiscoVPN: no such bundle file exists
can't add kernel extension /System/Library/Extensions/CiscoVPN/CiscoVPN (file access/permissions) (run kextload on this kext with -t for diagnostic output)
Am I guessing correctly that an install of the most recent client should correct this? Or is there also a permissions problem here? I am clearly not a Terminal pro.
Thanks in advance for your thoughts.