Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Hack5190

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?
 
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:
  1. Install Viscosity v1.4.3
  2. Download Tunnelblick v3.5.7 (Don't install)
  3. Open the Tunnelblick DMG and save the program (Tunnelblick.app) to your desktop
  4. Copy the "openvpn" binary from "Tunnelblick.app/Contents/Resources/openvpn/openvpn-2.3.6/openvpn" to your desktop
  5. Rename "openvpn" on your desktop to "openvpn2.2"
  6. Rename the existing "openvpn2.2" binary in "/Library/ViscosityHelperTools" to "openvpn2.2.old" (just in case 🙂 )
  7. Copy "openvpn2.2" from your desktop to "/Library/ViscosityHelperTools"
Here is an overview of the command line (free) solution:
  1. Install Viscosity v1.4.3
  2. Download Tunnelblick v3.5.7 (Don't install)
  3. Open the Tunnelblick DMG and save the program (Tunnelblick.app) to your desktop
  4. Copy the "openvpn" binary from "Tunnelblick.app/Contents/Resources/openvpn/openvpn-2.3.6/openvpn" to some place you will remember (like ~/bin)
  5. 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:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.