JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser .
macrumors 6502a
Original poster
Based on my testing neither Tunnelblick (3.5.7) or the last PPC version of Viscosity (1.4.3) support two-factor authentication. It was added to
Viscosity in 1.6.1 - but it's Intel only.
Do you know of a OpenVPN client that runs under Leopard on a PPC and supports two-factor authentication?
macrumors 6502a
Original poster
Happy to report that through a mashup of OpenVPN programs for the PowerPC I was able to get two factor working! Below are two options, paid and free.
Here is an overview of the GUI (paid) solution:
Install Viscosity v1.4.3
Download Tunnelblick v3.5.7 (Don't install)
Open the Tunnelblick DMG and save the program (Tunnelblick.app) to your desktop
Copy the "openvpn" binary from "Tunnelblick.app/Contents/Resources/openvpn/openvpn-2.3.6/openvpn" to your desktop
Rename "openvpn" on your desktop to "openvpn2.2"
Rename the existing "openvpn2.2" binary in "/Library/ViscosityHelperTools" to "openvpn2.2.old" (just in case )
Copy "openvpn2.2" from your desktop to "/Library/ViscosityHelperTools"
Here is an overview of the command line (free) solution:
Install Viscosity v1.4.3
Download Tunnelblick v3.5.7 (Don't install)
Open the Tunnelblick DMG and save the program (Tunnelblick.app) to your desktop
Copy the "openvpn" binary from "Tunnelblick.app/Contents/Resources/openvpn/openvpn-2.3.6/openvpn" to some place you will remember (like ~/bin)
From the command prompt enter the following
sudo kextload /Library/ViscosityHelperTools/tun.kext
sudo ~/bin/openvpn --config (name of ovpn config file ) --auth-retry interact
sudo kextunload -b com.viscosityvpn.Viscosity.tun
Thats it, enjoy!
Last edited: Mar 1, 2016