Rich Trouton’s Der Flounder blog recently described how to create a pre-configured Junos Pulse VPN client on OS X.

Jul 14, 2015 8:51am The Mac OSX pulse client has been supported for several years now. The latest version I know of is 8.1r3.2. I have this code base running on my dev box and haven't had issues with running the Mac client in testing. The Mac OSX pulse client has been supported for several years now. The latest version I know of is 8.1r3.2. I have this code base running on my dev box and haven't had issues with running the Mac client in testing. The main areas where Mac support get shaky are the Web interface components.

VpnJunos Pulse Vpn Client For Mac

Using Junos Pulse, you can connect securely to your corporate Juniper Networks SA Series SSL VPN gateway and gain instant access to business applications and networked data from wherever you are. You may want to check out more Mac applications, such as Pulse Sensor, JUNO-STAGE Editor or Pulse SMS, which might be related to Junos Pulse. Install Pulse Secure for MAC. Use Appropriately. While you are connected via VPN, all of your network traffic (both JWU and Internet bound) will travel across the JWU network.

Junos Pulse Vpn Client For Mac

Juniper Vpn Client For Mac Os

I prefer to use Unixorn’s The Luggage rather than a GUI package creator, so here I adapt Rich’s instructions for The Luggage users.

If you don’t already have The Luggage, install it as follows (as per @grahamgilbert’s blog post The Luggage: An Introduction:

At this point, if you don’t already have git installed, you will be prompted to do so. If that happens, install git and rerun the last command. Then continue:

Now The Luggage is installed, copy your Junos Pulse installer and config file into a new folder:

Junos

Juniper Vpn Client For Mac

Create a new file named Makefile in the same folder using whatever editor you use, and populate as follows:

You may wish to sign the package with a developer ID if you are intending to make the installer available to your users for self-install, so that Gatekeeper doesn’t prevent installation. You will need an Apple Mac OS X Developer Account to do this, and have your Developer ID Certificate installed on the machine you are building the package. Then, add the following line as the third line of the Makefile, changing “Your Name” to the name of your certificate in your Keychain:

Create a new file named postinstall in the same folder using whatever editor you use, and populate as follows (this is exactly the same as Rich Trouton’s postinstall file except for the install_dir):

To create the package, run the following command:

You should now have a package named Pulse-Secure-Configured.pkg which you can import into your software distribution system (Munki, Casper etc).

For any package that you wish to make available for distribution via the web or fileshare, you may wish to enclose it in a DMG. I’ve created a script that automates the process of creating a dmg for any pkg file in the same folder. the output includes a visual check to see if the package is signed.

Pulse Vpn Client For Windows

Contents of dmg-it.sh:

Make it executable, then run it:

Junos Pulse Vpn Client For Macbook

You should now have Pulse-Secure-Configured.dmg in your folder.

Note: This post was updated 04 October 2016. The installed Pulse Secure app is now correctly named Pulse Secure.app, so the script now checks for this as well as Junos Pulse.app.