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

Hack5190

macrumors 6502a
Original poster
Oct 21, 2015
531
311
(UTC-05:00) Cuba
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.