Fortigate SSL VPN support added to NetworkManager

If your corporate VPN access is via a Fortigate appliance’s proprietary SSL VPN there’s chances you’re using the vendor provided client. Too bad that one doesn’t really plug into modern Linux desktop experience; it’s CLI only and you’re not able to customize the network configuration too much. There’s no source code and thus no way you’ll be able to do anything about it.

With the availability of the new VPN plugin NetworkManager-fortisslvpn we address this. On its backend it uses the free software protocol implementation openfortivpn (thanks to Adrien Vergé) that got some major improvements lately and integrates well with NetworkManager.

NetworkManager-fortisslvpn properties dialog

Both openfortivpn and the NetworkManager-fortisslvpn plugin will be available in Fedora in next few days; the other distributions will hopefully follow.

Published by

Lubomir Rintel

A free software enthusiast, Fedora contributor and a NetworkManager developer.

11 thoughts on “Fortigate SSL VPN support added to NetworkManager”

  1. Hi,

    Good news, do you plan to support Hardware Token?

    Hi have never be able to log on a fortivpn because my certificat can be export and his on a hardware token.


  2. This a great news! I was wandering whether or not there are any ideas to integreate sshuttle to networkmanager. That would enable all GUI dependend users to have a simple and efficient alternative to VPN.

    1. There already are third party SSH and Iodine plugins. Our plugin API is simple enough; it’s easy to write a plugin for whichever tunneling are you using. You just essentially just need some mechanism (ifupdown scripts, helpers) to call back to NM when you get the IP configuration.

Comments are closed.