OpenFortiGUI


OpenFortiGUI is an open-source VPN-Client to connect to Fortigate VPN-Hardware. It is based on openfortivpn and adds an easy to use and nice GUI on top of it, written in Qt5.

Unlike other VPN-clients it is also possible to connect to multiple VPN-destinations  simultaneously. It is an replacement for the closed-source Forticlient – SSLVPN Client.

Features include:

  • Qt5 GUI
  • openfortivpn library built-in, no separate download required
  • All settings saved in text-files, so easy to share, passwords saved AES-encrypted (key can be defined as needed, GNOME keyring & KWallet support)
  • VPNs divided into local and global sections (readonly, useful for deployments to many users)
  • VPN-groups can be defined to start groups of VPNs at the same time
  • Trayicon with fast access to start/stop VPNs and groups
  • Multiple VPN connections possible simultaneously
  • Certificate and user/password auth supported
  • 2Factor support
  • Autostart VPNs on program startup
  • English, german, catalan (thanks wagafo@github) and japanese (thanks tsundeoku@github) language
  • Optional: KRunner Plugin for KDE5

Source & community development: https://github.com/theinvisible/openfortigui

Prebuild packages are available for following Distros:

Ubuntu 20.04 (last Update 15.5.2020):

OpenFortiGUI 0.9.0 64bit

Ubuntu 18.04 (last Update 15.5.2020):

OpenFortiGUI 0.9.0 64bit

Ubuntu 16.04 (last Update 15.5.2020): 

Info: Since version OpenFortiGUI 0.5.0 there is libqt5keychain1 >=0.7.0 required which is not included in default Ubuntu distro, best you use our Apt mirror

OpenFortiGUI 0.9.0 32bit
OpenFortiGUI 0.9.0 64bit

Debian 9 (last Update 15.5.2020):

OpenFortiGUI 0.9.0 64bit

Debian 10 (last Update 15.5.2020):

OpenFortiGUI 0.9.0 64bit

You can also use our apt mirror, for instructions see: https://apt.iteas.at/

Available packages on our apt mirror: openfortigui and openfortigui-runner

Quick instruction to build from source:

  1. Install DEV-tools (on Ubuntu: build-essential, qt5-default, libssl-dev, qt5keychain-dev)
  2. git clone https://github.com/theinvisible/openfortigui.git
  3. cd openfortigui && git submodule init && git submodule update
  4. qmake && make -j4
  5. openfortigui binary is ready

Debugging

If you want to help debugging please follow the next steps to produce a debug binary.

  1. Install DEV-tools (on Ubuntu: build-essential, qt5-default, libssl-dev, qt5keychain-dev)
  2. git clone https://github.com/theinvisible/openfortigui.git
  3. cd openfortigui && git submodule init && git submodule update
  4. qmake openfortigui-project.pro -spec linux-g++ CONFIG+=debug CONFIG+=qml_debug && /usr/bin/make -j4
  5. openfortigui debug binary is ready

OpenFortiGUI spawns new processes for every VPN connection profile.

You can also start a VPN connection on terminal and so use gdb. For example: sudo /usr/bin/openfortigui –start-vpn –vpn-name [yourvpnname] –main-config ‘/home/[yourusername]/.openfortigui/main.conf’

Just replace [yourvpnname] with your vpn profile name and [yourusername] with your Linux username.

Used software/libraries/resources:

173 thoughts on “OpenFortiGUI

  1. je1h

    OpenFortiGUI 0.8.0 64bit not working for me, where Forticlient SSLVPN 4.4.2333-1 64bit works.
    This client says ‘Connecting’, and ‘Disconnected’ after a while.
    And puts two lines in logs:

    INFO: Start tunnel.
    INFO: Connected to gateway.

    Reply
  2. Charles

    How can I use pfx certificate?
    Not able to connect to the VPN.
    How to remove the trusted-certs from VPN whitelist?

    Reply
  3. Charles

    On Linux Mint 18.3 (based on 16.04).
    Added iteas repository.
    Update and try install openfortigui.
    Stuck at

    The following packages have unmet dependencies:
    openfortigui : Depends: libqt5core5a (>= 5.9.0~beta) but 5.5.1+dfsg-16ubuntu7.6 is to be installed
    Depends: libqt5keychain1 (>= 0.7.0) but it is not installable
    Depends: libssl1.1 (>= 1.1.0) but it is not installable
    E: Unable to correct problems, you have held broken packages.

    Reply
  4. bus do belgii

    Hmm it seems like your website ate my first comment (it was super long) so
    I guess I’ll just sum it up what I submitted and say, I’m thoroughly enjoying your blog.
    I too am an aspiring blog writer but I’m still new to the whole thing.
    Do you have any tips and hints for inexperienced blog writers?
    I’d really appreciate it.

    Reply
  5. Matthias

    By the way, it is 2FA with SMS and it is my understanding, this is not yet supported.

    Are there any such plans?
    06:56:38.418201 IP 1.1.1.1.https > mint.39330: Flags [S.], seq 1702381823, ack 26926569, win 14480, options [mss 1460,sackOK,TS val 1191034748 ecr 1074401409,nop,wscale 9], length 0
    06:56:38.418220 IP mint.39330 > 1.1.1.1.https: Flags [.], ack 1, win 229, options [nop,nop,TS val 1074401417 ecr 1191034748], length 0
    06:56:38.421853 IP mint.39330 > 1.1.1.1.https: Flags [P.], seq 1:177, ack 1, win 229, options [nop,nop,TS val 1074401421 ecr 1191034748], length 176
    06:56:38.430448 IP 1.1.1.1.https > mint.39330: Flags [.], ack 177, win 31, options [nop,nop,TS val 1191034749 ecr 1074401421], length 0
    06:56:38.433319 IP 1.1.1.1.https > mint.39330: Flags [.], seq 1:1449, ack 177, win 31, options [nop,nop,TS val 1191034749 ecr 1074401421], length 1448
    06:56:38.433341 IP mint.39330 > 1.1.1.1.https: Flags [.], ack 1449, win 251, options [nop,nop,TS val 1074401432 ecr 1191034749], length 0
    06:56:38.433844 IP 1.1.1.1.https > mint.39330: Flags [P.], seq 1449:4097, ack 177, win 31, options [nop,nop,TS val 1191034749 ecr 1074401421], length 2648
    06:56:38.433860 IP mint.39330 > 1.1.1.1.https: Flags [.], ack 4097, win 293, options [nop,nop,TS val 1074401433 ecr 1191034749], length 0
    06:56:38.444714 IP 1.1.1.1.https > mint.39330: Flags [P.], seq 4097:5731, ack 177, win 31, options [nop,nop,TS val 1191034750 ecr 1074401433], length 1634
    06:56:38.444734 IP mint.39330 > 1.1.1.1.https: Flags [.], ack 5731, win 318, options [nop,nop,TS val 1074401443 ecr 1191034750], length 0
    06:56:38.447566 IP mint.39330 > 1.1.1.1.https: Flags [P.], seq 177:335, ack 5731, win 318, options [nop,nop,TS val 1074401446 ecr 1191034750], length 158
    06:56:38.462592 IP 1.1.1.1.https > mint.39330: Flags [P.], seq 5731:5957, ack 335, win 33, options [nop,nop,TS val 1191034752 ecr 1074401446], length 226
    06:56:38.462844 IP mint.39330 > 1.1.1.1.https: Flags [P.], seq 335:673, ack 5957, win 341, options [nop,nop,TS val 1074401462 ecr 1191034752], length 338
    06:56:38.484095 IP 1.1.1.1.https > mint.39330: Flags [P.], seq 5957:8184, ack 673, win 35, options [nop,nop,TS val 1191034754 ecr 1074401462], length 2227
    06:56:38.484170 IP mint.39330 > 1.1.1.1.https: Flags [.], ack 8184, win 376, options [nop,nop,TS val 1074401483 ecr 1191034754], length 0
    06:56:38.484413 IP mint.39330 > 1.1.1.1.https: Flags [P.], seq 673:704, ack 8184, win 376, options [nop,nop,TS val 1074401483 ecr 1191034754], length 31
    06:56:38.484691 IP mint.39330 > 1.1.1.1.https: Flags [F.], seq 704, ack 8184, win 376, options [nop,nop,TS val 1074401483 ecr 1191034754], length 0
    06:56:38.484793 IP mint.39332 > 1.1.1.1.https: Flags [S], seq 926829618, win 29200, options [mss 1460,sackOK,TS val 1074401483 ecr 0,nop,wscale 7], length 0
    06:56:38.492538 IP 1.1.1.1.https > mint.39330: Flags [F.], seq 8184, ack 704, win 35, options [nop,nop,TS val 1191034755 ecr 1074401483], length 0
    06:56:38.492595 IP mint.39330 > 1.1.1.1.https: Flags [.], ack 8185, win 376, options [nop,nop,TS val 1074401491 ecr 1191034755], length 0
    06:56:38.496307 IP 1.1.1.1.https > mint.39330: Flags [.], ack 705, win 35, options [nop,nop,TS val 1191034755 ecr 1074401483], length 0
    06:56:38.496369 IP 1.1.1.1.https > mint.39332: Flags [S.], seq 721841405, ack 926829619, win 14480, options [mss 1460,sackOK,TS val 1191034756 ecr 1074401483,nop,wscale 9], length 0
    06:56:38.496414 IP mint.39332 > 1.1.1.1.https: Flags [.], ack 1, win 229, options [nop,nop,TS val 1074401495 ecr 1191034756], length 0
    06:56:38.496844 IP mint.39332 > 1.1.1.1.https: Flags [P.], seq 1:177, ack 1, win 229, options [nop,nop,TS val 1074401496 ecr 1191034756], length 176
    06:56:38.509060 IP 1.1.1.1.https > mint.39332: Flags [.], ack 177, win 31, options [nop,nop,TS val 1191034757 ecr 1074401496], length 0
    06:56:38.511343 IP 1.1.1.1.https > mint.39332: Flags [.], seq 1:2897, ack 177, win 31, options [nop,nop,TS val 1191034757 ecr 1074401496], length 2896
    06:56:38.511387 IP mint.39332 > 1.1.1.1.https: Flags [.], ack 2897, win 274, options [nop,nop,TS val 1074401510 ecr 1191034757], length 0
    06:56:38.511807 IP 1.1.1.1.https > mint.39332: Flags [P.], seq 2897:4097, ack 177, win 31, options [nop,nop,TS val 1191034757 ecr 1074401496], length 1200
    06:56:38.511872 IP mint.39332 > 1.1.1.1.https: Flags [.], ack 4097, win 296, options [nop,nop,TS val 1074401511 ecr 1191034757], length 0
    06:56:38.520665 IP 1.1.1.1.https > mint.39332: Flags [P.], seq 4097:5731, ack 177, win 31, options [nop,nop,TS val 1191034758 ecr 1074401511], length 1634
    06:56:38.520710 IP mint.39332 > 1.1.1.1.https: Flags [.], ack 5731, win 322, options [nop,nop,TS val 1074401519 ecr 1191034758], length 0
    06:56:38.528653 IP mint.39332 > 1.1.1.1.https: Flags [P.], seq 177:335, ack 5731, win 322, options [nop,nop,TS val 1074401527 ecr 1191034758], length 158
    06:56:38.543051 IP 1.1.1.1.https > mint.39332: Flags [P.], seq 5731:5957, ack 335, win 33, options [nop,nop,TS val 1191034760 ecr 1074401527], length 226
    06:56:38.543460 IP mint.39332 > 1.1.1.1.https: Flags [P.], seq 335:574, ack 5957, win 345, options [nop,nop,TS val 1074401542 ecr 1191034760], length 239
    06:56:38.551547 IP 1.1.1.1.https > mint.39332: Flags [P.], seq 5957:7162, ack 574, win 35, options [nop,nop,TS val 1191034761 ecr 1074401542], length 1205
    06:56:38.593803 IP mint.39332 > 1.1.1.1.https: Flags [.], ack 7162, win 367, options [nop,nop,TS val 1074401592 ecr 1191034761], length 0
    06:56:38.705401 IP mint.39332 > 1.1.1.1.https: Flags [F.], seq 574, ack 7162, win 367, options [nop,nop,TS val 1074401704 ecr 1191034761], length 0
    06:56:38.713680 IP 1.1.1.1.https > mint.39332: Flags [F.], seq 7162, ack 575, win 35, options [nop,nop,TS val 1191034777 ecr 1074401704], length 0
    06:56:38.713703 IP mint.39332 > 1.1.1.1.https: Flags [.], ack 7163, win 367, options [nop,nop,TS val 1074401712 ecr 1191034777], length 0

    –> Wherase 1.1.1.1 is the destination address

    Reply
  6. Matthias

    Since about a week neither forticlient nor openfortigui is working anymore on my Linux Mint 18.3 laptop using 2FA.

    In forticlient I get an insufficient credentials error while in openfortigui the following logs are written:

    Jul 8 21:56:13 openfortiGUI::Debug: tiConfVpnProfile::readVpnProfiles() -> vpnprofile found: “/home/mint/.openfortigui/vpnprofiles/HEAG.conf”
    Jul 8 21:56:13 openfortiGUI::Debug: MainWindow::refreshVpnProfileList() -> vpnprofiles found:: “HEAG”
    Jul 8 21:56:13 openfortiGUI::Debug: tiConfVpnProfile::readVpnProfiles() -> vpnprofile found: “/home/mint/.openfortigui/vpnprofiles/HEAG.conf”
    Jul 8 21:56:13 openfortiGUI::Debug: MainWindow::refreshVpnProfileList() -> vpnprofiles found:: “HEAG”
    Jul 8 21:56:16 openfortiGUI::Debug: active-tab:: 0
    Jul 8 21:56:16 openfortiGUI::Debug: start vpn: “HEAG” active-tab:: 0
    Jul 8 21:56:16 openfortiGUI::Debug: Start vpn:: “HEAG”
    Jul 8 21:56:16 openfortiGUI::Debug: add logger “/home/mint/.openfortigui/main.conf”
    Jul 8 21:56:16 openfortiGUI::Debug: “start-vpn process::” “HEAG”
    Jul 8 21:56:16 openfortiGUI::Debug: “start-vpn process::config_file::” “/home/mint/.openfortigui/main.conf”
    Jul 8 21:56:16 openfortiGUI::Debug: vpnProcess::startVPN::slot
    Jul 8 21:56:16 openfortiGUI::Debug: vpnManager::onClientConnected()
    Jul 8 21:56:16 openfortiGUI::Debug: client api helo command:: 0 ::name:: “HEAG”
    Jul 8 21:56:16 openfortiGUI::Debug: tiConfVpnProfile::readVpnProfiles() -> vpnprofile found: “/home/mint/.openfortigui/vpnprofiles/HEAG.conf”
    Jul 8 21:56:16 openfortiGUI::Debug: vpnWorker::process::slot
    Jul 8 21:56:17 openfortiGUI::Debug: shutting down vpn process:: “HEAG”
    Jul 8 21:56:17 openfortiGUI::Debug: 1562615777073 bytes avail:: 172
    Jul 8 21:56:17 openfortiGUI::Debug: client disconnected:: “HEAG”
    Jul 8 21:56:17 openfortiGUI::Debug: vpnManager::onClientVPNStatusChanged() “HEAG” status 0
    Jul 8 21:56:17 openfortiGUI::Debug: MainWindow::onClientVPNStatusChanged:: “HEAG” ::status:: 0

    It seems, that forticlient cannot handle the response which triggers the popup for the pin code anymore.

    Reinstalling linux is not working and Mint 19 is not an option due to the lack of hibernate on the laptop.

    Does anyome have experienced the same lately

    Reply
  7. Morra

    Does a problem with the repository?
    I have following problem.

    :~$ sudo apt install openfortigui
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    The following NEW packages will be installed
    openfortigui
    0 to upgrade, 1 to newly install, 0 to remove and 1 not to upgrade.
    Need to get 455 kB of archives.
    After this operation, 1,163 kB of additional disk space will be used.
    Get:1 https://apt.iteas.at/iteas bionic/main amd64 openfortigui amd64 0.7.4-1 [455 kB]
    Err:1 https://apt.iteas.at/iteas bionic/main amd64 openfortigui amd64 0.7.4-1
    File has unexpected size (456644 != 455252). Mirror sync in progress? [IP: 77.235.68.36 443]
    Hashes of expected file:
    – SHA512:3cbec887e91f5666eb89f5eb733c85c27deb385307e7266a352f60242bc14e9a47885eaa0cc14129b7636e1d52213ee93b0139b47e94c3eac5156a5adadba077
    – SHA256:f4f7f006c0a6194ba29561373582f13b44bda3d9d0c89a49ade0e11df4c9fda2
    – SHA1:0e72853ff17d35989873b3b77297dc52c972a1d0 [weak]
    – MD5Sum:76234b0f2ece17b1c50422b7d85f1bd3 [weak]
    – Filesize:455252 [weak]
    E: Failed to fetch https://apt.iteas.at/iteas/pool/main/o/openfortigui/openfortigui_0.7.4-1_amd64_bionic.deb File has unexpected size (456644 != 455252). Mirror sync in progress? [IP: 77.235.68.36 443]
    Hashes of expected file:
    – SHA512:3cbec887e91f5666eb89f5eb733c85c27deb385307e7266a352f60242bc14e9a47885eaa0cc14129b7636e1d52213ee93b0139b47e94c3eac5156a5adadba077
    – SHA256:f4f7f006c0a6194ba29561373582f13b44bda3d9d0c89a49ade0e11df4c9fda2
    – SHA1:0e72853ff17d35989873b3b77297dc52c972a1d0 [weak]
    – MD5Sum:76234b0f2ece17b1c50422b7d85f1bd3 [weak]
    – Filesize:455252 [weak]
    E: Unable to fetch some archives, maybe run apt-get update or try with –fix-missing?

    Reply
        1. Ti Post author

          Please try again and run “apt update” first. There are some problems with the automatic repo build.

          Reply
    1. Ti Post author

      Please try again and run “apt update” first. There are some problems with the automatic repo build.

      Reply
    2. Ti Post author

      There were problems with automatic deployment, should work now again with new version.

      Cheers Rene

      Reply
  8. Adrian

    Reported to work like a charm on Ubuntu 19.04 Disco Dingo. Thanks for such a wonderful piece of software.

    Reply
  9. gewichtsmanagement nursing

    Übung Nummer 2 zu dem “schnell Abnehmen” ist der “herabschauende Hund” in einer Variante.
    Ich habe drei Yogaübungen für das “schnell Abnehmen” ausgesucht.
    Du k?nntest natürlich nicht sofort abnehmen, aok gewichtsmanagement wenn du
    jetzt einmal diese Yogaübungen machst. Viele Leute wollen ja letztens schnell abnehmen, sie dürfen richtig schnell, schnell abnehmen. Jogging ist eine
    sehr effiziente Möglichkeit, mit dieser du deinen Hüftspeck loswerden kannst.
    Der Frühling ist auch da und wie jedes Jahr fragen sich viele: Wie kann ich glauben schenken Hüftspeck loswerden? Denn ne kurze vorherigen Essgewohnheiten sind
    durch ein Grund, warum du überhaupt Hüftspeck hast.
    Wenn das zu schwierig ist natürlich, bringst du – inside dem
    Fall ist es jetzt – den linken Fuß vor deinen Bauchnabel
    und stützt dich ab. Wichtig bei der Übung, damit sie auch in der tat effektiv ist, um
    leicht abzunehmen, ist, dass man deinen Po nicht aufgrund hinten ausstreckst, wie den Entenpopo.

    Und denken, dafür müssen sie die Kalorien reduzieren, also so has been, wie eine Diät machen, um
    dann schnell abzunehmen, um schnell Gewicht zu verlieren.
    Und Übung Nummer 3, 1 schnell abzunehmen – man weißt, du musst dieses
    regelmäßig machen, diese Übung – möchte ich dir diese Übung zeigen. Das sind
    meine drei Übungen, um schnell abzunehmen.

    Und im Yoga, ich kann du assi versprechen, gibt es
    Übungen, pass away gehen richtig auf pass away Muskulatur, sodass
    man da eben in die Fettverbrennung kommt und schnell und
    effektiv abnimmt. Weil, pass away Muskeln sind der Ort,
    wo die Fettverbrennung stattfindet. Und dann presst du noch die Innenseiten deiner Oberschenkel richtig fest zusammen. Gehen Sie dabei so tief wie möglich, mindestens aber so, dass Ihre Oberschenkel parallel zum Boden sind.
    Der ganze Körper ist angespannt, nur Zehen und Unterarme berühren living area
    Boden. Du stellst uns in dem Fall bei die rechte Hand, bringst die
    Füße voreinander und der Körper ist geradlinig. Diese kurbeln wiederum ne
    kurze Verdauung an und spülen den Körper gründlich durch.
    Für die Ausführung legst du dich wieder durch dem
    Rücken auf ne kurze Trainingsunterlage. Dann bringst man das Knie vorne zwischen deine Ellbogen,
    der Rücken ist rund. Sondern, wenn du das Becken kippst, nach
    vorne kippst, und der Entenpopo verschwindet, pass away Knie zur Seite zeigend.
    Halte die Position anstatt ein paar Sekunden darüber hinaus senke deinen Oberkörper danach wieder leicht
    ab, weniger dich auf der Trainingsunterlage komplett
    abzulegen. Halte auch diese Position für ein paar Sekunden und wiederhol die Übung.

    Reply
  10. pink sheets

    I have to thank you for the efforts you have put in writing this site.
    I’m hoping to see the same high-grade content from you later on as
    well. In truth, your creative writing abilities has motivated me to get my own,
    personal site now 😉

    Reply
  11. Andrew Jones

    I’m trying to get this to run on puppy linux 7.5 xenial (based on ubuntu 16.04). I have downloaded and installed the libqt5keychain1 which is missing, installed the openfortigui. No errors reported. when I click on it – the system does something but doesn’t display anything. is there another piece required in puppy linux – trying to build laptops for our off-site users, everything else is good, except vpn capability.

    Reply
  12. Pingback: Memasang FortiClient di Ubuntu 18.04 LTS - Situs Ali

  13. tummam

    Hi
    We are also forced to use SMS for 2FA. Do you have any plans to support this
    Regards

    Reply
    1. Ti Post author

      I will post my answer before like:

      —————–

      I never tested with SMS as 2FA. There should be a popup where you can input your 2FA key. If not this version will not work with SMS 2FA.

      You could try to enable debug log and post the log on github. The popup for 2FA only appears when the program sees a special keyword from openfortivpn so maybe this changed with SMS 2FA.

      Reply
  14. rofc

    Hi Ti, I’m using the latest version of OpenFortiGUI (OpenFortiGUI 0.7.0 64bit). Seems it’s working fine, but where I should place the 2FA code once I got it?

    Thank you in advance.

    Best,
    @rofc

    Reply
      1. Ti Post author

        Thanks for your request.

        I never tested with SMS as 2FA. There should be a popup where you can input your 2FA key. If not this version will not work with SMS 2FA.

        You could try to enable debug log and post the log on github. The popup for 2FA only appears when the program sees a special keyword from openfortivpn so maybe this changed with SMS 2FA.

        Reply
  15. Pingback: Tunelamento utilizando Fortigate numa máquina com Linux/Debian | Blog do Albuquerque

  16. Alejandro

    Hello
    I have to use it in a Raspberry whith Raspbian.
    I try to compile it without success.
    Do you know how can i do?

    Thanks

    Reply
    1. Ti Post author

      Raspberry has a different CPU arch so maybe there are some adjustments required. I can only support x86 and particularly Ubuntu as supported OS. But patches for Raspberry are always welcome.

      Reply
    1. Ti Post author

      Ubuntu 14.04 has an old Qt version and deprecated dependencies which dont allow compile OpenFortiGUI. Also support ends in half year so this makes no sense really.

      Reply
  17. Luis Enrique

    Hi !

    I’ve been using openfortgui since it’s first development and i want to thank you for this incredible work of you. Do you think , if it’s possible for you , add support in the client to interact with KeepassX ? it could be a nice feature . I dont expect to see it any time soon , but could be a nice addition for the project

    Thank you !

    Reply
  18. hhllss

    Hello,

    I just updated to version 0.7 64 bits. I think there is a problem with /etc/resolv.conf update after connecting, is it ?

    Best regards,

    hhllss

    Reply
      1. hhllss

        Hi Rene,
        Thank you for your answer. I am probably missing something, “Set DNS” is checked and “PPPD no peerdns” unchecked (I tried all combinations, actually). But still no luck. What am I missing ?
        Thank you for your help.
        Best regards,
        hhllss

        Reply
        1. Ti Post author

          Hi,

          which OS are you using?

          Is working here for Ubuntu 18.04 and KDE Neon 16.04 fine.

          Regards

          Reply
          1. hhllss

            Hi,
            It is an Ubuntu 16.04 LTS 64 bits (on Cinnamon but that should not be the problem).
            Regards,
            hhlllss

          2. hhllss

            Hi,
            But I have another PC with same install, when the resolv.conf update does work. Weird… I will try to find out what is going on.
            Regards,
            hhllss

        2. Ti Post author

          Thanks for investigating.

          Please also check your system/openfortigui logs, there may still be a bug with different systems.

          Reply
          1. hhllss

            Hi Ti,

            Well, I do not find anything special here :
            Two-factor authentication token:
            INFO: Authenticated.
            INFO: Remote gateway has allocated a VPN.
            INFO: Got addresses: [192.168.yy.1], ns [192.168.xx.10, 192.168.xx.11]
            INFO: Interface ppp0 is UP.
            INFO: Setting new routes…
            INFO: Tunnel is up and running.
            INFO: Setting ppp interface down.
            INFO: Restoring routes…

            May I post more logs somewhere else ?

            Best regards,

            hhllss

          2. hhllss

            Hello,
            No more luck after upgrading to 18.04. I do not understand, really ;-).
            Regards,
            hhllss

  19. Gustavo

    Congratulations for a job well done.
    This is an excellent piece of software.

    I’d love to see it running on my mac too.

    Thank you !

    Reply
  20. Henry Katz

    Hi,
    This looks like a great product. Just wanted to confirm that someone has successfully built this on Centos 7.X and lived to tell about it?

    Thanks,
    Henry

    Reply
  21. Sebastian Pająk

    VPN disconnects about every 30 min. What can be the problem?

    From logs:
    maj 16 12:58:24 openfortiGUI::Debug: 1526468304417 bytes avail:: 537
    maj 16 12:58:26 openfortiGUI::Warning: QThread::start: Thread termination error: No such process
    maj 16 12:58:26 openfortiGUI::Debug: shutting down vpn process:: “Eniro”
    maj 16 12:58:27 openfortiGUI::Debug: client disconnected:: “Eniro”
    maj 16 12:58:27 openfortiGUI::Debug: vpnManager::onClientVPNStatusChanged() “Eniro” status 0
    maj 16 12:58:27 openfortiGUI::Debug: MainWindow::onClientVPNStatusChanged:: “Eniro” ::status:: 0

    Reply
  22. BestShenna

    I see you don’t monetize your website, don’t waste your traffic,
    you can earn extra bucks every month because you’ve got high quality content.
    If you want to know how to make extra $$$, search for:
    Ercannou’s essential adsense alternative

    Reply
  23. Toomas

    On Ubuntu 18.04 VPN server names don’t resolve (the same issue was on Ubuntu 17.10). The connection works when I give VPN server as an IP address instead of server name.
    There is also “try” icon any more (version 0.4 had visible try icon on Ubuntu 17.04 and 18.04 beta).
    But still, you have done great work 🙂

    Reply
    1. Toomas

      It seams, that the issue with Gnome-Shell “try” icons is the Gnome-Shell issue. Sorry for mentioning 🙂

      Reply
    2. Ti Post author

      Are you using the specific 18.04 build or the 16.04 one? I could not reproduce the resolving issue until now. When i make a testinstall with a fresh Ubuntu 18.04 and test with latest OpenFortiGUI name resolving is working. Thanks for further hints.

      Reply
      1. Toomas

        Hi,
        I’m currently using version from the package “openfortigui_0.6.1-1_bionic_amd64.deb”. So, I believe this is the right one for Ubuntu 18.04. I deleted my openfortigui profile and created all the connections again, but still, when I use domain name instead of IP address there will be no connection. If I use IP the connections will be started without any problems. In journalctl I see something like:
        kernel: openfortigui[4034]: segfault at 2b8 ip 0000559e4bc76894 sp 00007ffe3b0289f8 error 4 in openfortigui[559e4bc2e000+d3000]

        Reply
          1. Toomas

            Thank you, excellent job 😀 Now the DNS resolving works.
            The Ubuntu 18.04 link points currently to an old version 🙂

      2. Toomas

        I forgot to mention, that this type of error:
        kernel: openfortigui[4034]: segfault at 2b8 ip 0000559e4bc76894 sp 00007ffe3b0289f8 error 4 in openfortigui[559e4bc2e000+d3000]
        appears only if I try to use domain name.

        Reply

Leave a Reply

Your email address will not be published. Required fields are marked *