I decided to try to get my G4 connected to the work VPN so I could use it to do a bit of multitasking while my work laptop gets an OS upgrade. We use a Cisco AnyConnect VPN, which is unsupported by Leopard's built-in VPN functionality, and the AnyConnect client of course does not support PPC (unless there is an older version I'm not aware of).
This led me to try OpenConnect, which was available from TigerBrew. However, when I attempted to install the package from brew, it encountered a build error. This led me to file this bug: https://github.com/mistydemeo/tigerbrew/issues/584. The owner of the repo, "mistydemeo", quickly determined that the problem was caused by libxml2. I have not yet figured out how to gain permissions to make a pull request for my change, but for anyone else running into this problem, if you simply add
to line 25 of
you can then successfully perform:
However, I found that even after I installed openconnect, I still could not connect to the work VPN, due to an error creating the tunnel adapter. Sorry I cannot remember the exact error, and I don't want to undo the fix to cause it.
Anyways, I determined the cause to be needing to install TunTapOSX. This is available from TigerBrew:
After following all of brew's instructions to properly enable the driver, and restarting my Powerbook, I was able to successfully connect to our corporate VPN.
Just thought I would share those findings in case anyone else had given up on connecting to a Cisco VPN from our PPC Macs.
This led me to try OpenConnect, which was available from TigerBrew. However, when I attempted to install the package from brew, it encountered a build error. This led me to file this bug: https://github.com/mistydemeo/tigerbrew/issues/584. The owner of the repo, "mistydemeo", quickly determined that the problem was caused by libxml2. I have not yet figured out how to gain permissions to make a pull request for my change, but for anyone else running into this problem, if you simply add
Code:
depends_on "libxml2"
Code:
/usr/local/Library/Formula/openconnect.rb
Code:
brew install openconnect
However, I found that even after I installed openconnect, I still could not connect to the work VPN, due to an error creating the tunnel adapter. Sorry I cannot remember the exact error, and I don't want to undo the fix to cause it.
Code:
brew install tuntap
Just thought I would share those findings in case anyone else had given up on connecting to a Cisco VPN from our PPC Macs.

Last edited: