Resolved OpenVPN Client that supports two-factor authentication

Discussion in 'PowerPC Macs' started by Hack5190, Feb 22, 2016.

  1. Hack5190 macrumors 6502a

    Hack5190

    Joined:
    Oct 21, 2015
    Location:
    Stuck on Earth in the USA
    #1
    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?
     
  2. Hack5190, Feb 26, 2016
    Last edited: Mar 1, 2016

    Hack5190 thread starter macrumors 6502a

    Hack5190

    Joined:
    Oct 21, 2015
    Location:
    Stuck on Earth in the USA
    #2
    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!
     

Share This Page