These instructions allow remote access to university assigned computers using Palo Alto GlobalProtect. BYU VPN is used for accessing an internal network for when you're off-campus. Most students do not need General Campus VPN in order to access basic student resources such as: Learning Suite, BYU Library, myBYU, etc.
Installation instructions vary depending on device, please see the instruction specific to your device below.
Note: There have been issues where the Install button doesn't install properly. If this occurs, please use the link lower down on the App Store dialog instead labeled: "Continue installing from outside the Store." The GlobalProtect app icon will show up in the Windows 10 Task Bar and the connection should work properly.
Another step to try: uninstall the GlobalProtect client, then restart the Mac in Safe Mode and re-install GlobalProtect.
To do this:
Most issues have been resolved through a clean uninstall and reinstall of the program.
Note: Please read the full list as there are a couple of options and then pick the one that is right for you.
Connecting to SAML SSO VPNs on Linux:
To launch the UI, you can then type “globalprotect launch-ui” from the command line.
There have been some issues reported with the above method and they all center around the SAML SSO technology that is, at present, not as flushed out for Linux clients. To bypass these SAML SSO issues there is another VPN termination point dedicated to Linux clients, linux-vpn.byu.edu. To use this, here are two methods that have been tested and which have no reported issues as of yet:
The VPN termination point using RADIUS instead of SAML SSO is linux-vpn.byu.edu (This will send a DUO push notification as well).
Instructions for the Palo Alto Networks Provided Client:
Install GlobalProtect (Linux Packages are available via software.byu.edu): sudo dpkg -i GlobalProtect_deb-5.2.6.0-18.deb
Connect to GlobalProtect Portal: globalprotect connect --portal linux-vpn.byu.edu
Verify Status:
globalprotect show --status
globalprotect show --details
Disconnect: globalprotect disconnect
** OpenConnect (Linux VPN client):
Install OpenConnect: sudo apt-get install openconnect
Connect to GlobalProtect Portal: sudo openconnect --protocol=gp linux-vpn.byu.edu -u <NetID>@byu.edu
"Using OpenConnect works, and... [the OpenConnect] client needs to use the "--csd-wrapper" argument.
If you use the "-b" argument, it'll run as a background process, so the terminal isn't required to stay open.
$ openconnect -b --csd-wrapper=/usr/libexec/openconnect/hipreport.sh --protocol=gp linux-vpn.byu.edu
**************
OpenSSL Update Troubleshooting/work-around:
Fernando Ruiz (fru1z) wrote on 2022-05-02 (last edit on 2022-05-02): #32
I use this version: PanGPLinux-5.3.2-c3
To make it work for me in this version, I modified the configuration file: /usr/lib/ssl/openssl.cnf
and comment the following section:
---------------------------------------------
# [openssl_init]
# providers = provider_sect
---------------------------------------------
and added this new section just below the section I commented on earlier:
---------------------------------------------
[openssl_init]
ssl_conf = ssl_sect
[ssl_sect]
system_default = system_default_sect
[system_default_sect]
Options = UnsafeLegacyRenegotiation
---------------------------------------------
Reboot globalprotect and ready!
It is very similar to the solution of @kelly-schoenhofen, Thanks you!!
***********************************************************************************************
Source:
https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/1960268