

So you have to choose which one you want to use. Note that the tun kernel extension will NOT install if a previous tun extension (from either the Cisco Anyconnect or the Apani Contivity client) is installed. If you forget to install the tun/tap inteface, you will get this error:Ĭan't initialise tunnel interface: No such file or directory Check for files /dev/tun0 and /dev/tap0 to see if it is installed.)

(It may be possible that you need to reboot for tun/tap to take effect. You can create tun/tap interfaces with TunTap for OSX Sudo port install gnutls libgcrypt libgpg-error pkgconfig If you use MacPorts, you can install gnutls, libgcrypt, libgpg-error and pkg-config with: Unfortunately, the Mac is not fully supported, but there is a patch to support that too.Ī big thanks to Swapnil Pandit, Antonio Borneo for describing on the vpnc-devel list how to get vpnc-nortel to work on the Mac. VPNC stands for VPN Cisco, but since the Nortel VPN is very similar, there is a branch of the vpnc code that support Nortel VPN too. The software is called vpnc, or vpnc-nortel.

Sudo /System/Library/StartupItems/CiscoTUN/CiscoTUN stopįortunately, there is an open source software alternative, which can provide the required functionality in a much more robust way. Sudo kextunload /System/Library/Extensions/ApaniKernel.kext

If you want to try vpnc before you remove the Apani client and/or Cisco Anyconnect, here is how to disable Apani and Cisco Anyconnect: Note: this permanently removes Contivity, so be sure vpnc works for you or you can re-install Contivity in case you get stuck for whatever reason. Sudo rm -rf /System/Library/Extensions/ApaniKernel.kext It digs very deep in the OS when it sets up a VPN connection: for example, the VPN connection does not show up in the routing table. The Netlock/Apani/Nortel Contivity Client for the Mac is a horrible piece of software.
