With this latest Workspace ONE Tunnel release for macOS 24.01 we've added support for MDM Managed devices to do Full Device VPN. Before this release this was only possible with a Standalone enrollment, for more details see the following blog from my colleague Patrick Zoeller:
https://digitalworkspace.one/2022/05/16/how-to-setup-vmware-tunnel-on-standalone-macos-devices/
With the 24.01 release this year we support all VPN Modes on macOS:
- Per App VPN
Similar like iPhone and iPads, VPN connected to one or more applications and disconnect when the application closes. Workspace ONE Tunnel application from the Mac App Store:
https://apps.apple.com/nl/app/tunnel-workspace-one/id1141174924?l=en-GB&mt=12
- Standalone Full Device VPN
Devices without MDM management but still require access to VPN.
- MDM Managed Full Device VPN
VPN for devices that are managed by MDM (with Workspace ONE UEM.)
In this blog i will cover the steps and requirements needed to configure MDM Managed Full Device VPN:
Requirements
- UEM 2310+
- Workspace ONE Tunnel 24.01
- MDM Managed Feature Flags enabled
Please work with your VMware EUC representative to get these Feature Flags enabled in your tenant. From the next UEM release it with be automatically enabled (24x release)
- MacOsTunnelSupportUnifiedClientFeatureFlag
- RemoveMacOSTunnelProfileDependencyFeatureFlag
- Workspace ONE Tunnel client from My Workspace ONE:
The MDM Managed functionality was added to the Workspace ONE Tunnel application that is downloaded from My Workspace ONE.
This means that this application now support both Standalone VPN and MDM Managed Full Device VPN, no Per App VPN
Configuration
1. Tunnel configuration
You need to have a working Tunnel configuration in the UEM Console to get the tunnel to work. If you go to Groups and Settings - Configurations - Tunnel. Make sure you have a working Tunnel configuration there:
2. Workspace ONE Tunnel application
Make sure you upload the latest Workspace ONE Tunnel application, downloaded from My Workspace ONE portal (link above)
Upload it via Internal Applications in Workspace ONE UEM:
Create a new macOS User profile:
Add the payload and configure the settings:
Make sure to type in a name for the Profile, assign it and deploy it. You can check on the macOS Device if the profile is deployed:
4. System Extension Profile
After you have deployed the application and profile, you would notice this error message on the macOS device:
- Team Identifier: S2ZMFGQM93
- Drivers: Toggle Off
- Endpoint Security: Toggle Off
- Network: Toggle On
5. User Experience
After the installation has been completed, you can go to the Mac and open the Workspace ONE Tunnel application. The user would have to go through the welcome steps to make use of the application:
Super cool. Looks like it works with the UAG / Tunnel <> WS1 Intelligence integration, too... I can see each app's traffic in Intelligence even in Full Device mode :eyes:
ReplyDeleteGreat to hear, thanks for the feedback!
ReplyDeleteGot "Invalid SyncEndpointURL" Error when using Tunnel 24.01 on macOS, any idea?
ReplyDeleteNot really, if you would be able to share more details through your VMware rep. I can maybe help?
ReplyDeleteThanks to this article, the test went ahead.
ReplyDeleteThank you very much.
This is better than the omnissa documentation!
ReplyDelete