Hello,
I have split DNS configured on Fortigate for multiple SSL-VPN portals, and it working for everyone running Windows, MacOS, and Ubuntu.
It was also working for me running Fedora with Gnome, and the default NetworkManager and systemd-resolved.
But since not long ago it's not working anymore for me (it's still working for non-Fedora users).
It might be since I upgraded FortiClient using forticlient_vpn_7.4.3.1736_x86_64.rpm but I'm not 100% sure.
The FortiClient before the upgrade has been installed using forticlient_vpn_7.4.0.1636_x86_64.rpm.
The FortiGate appliance we connect to is running 7.2.11.
I can workaround by using a NetworkManager dispatcher script like this:
cat << 'EOF' > /etc/NetworkManager/dispatcher.d/at-fctvpn-connection.conf
#!/usr/bin/env bash
set -eu
# Log when there is an event
echo "Receive event from ${DEVICE_IFACE:-dummy} ${NM_DISPATCHER_ACTION:-dummy} " >> /tmp/dispatch.log
# Configure split DNS if the event is Firewall VPN going up
[[ "${DEVICE_IFACE:-dummy}" =~ "fct" ]] && [[ "${NM_DISPATCHER_ACTION:-dummy}" = "up" ]] && {
resolvectl dns "${DEVICE_IFACE}" "192.0.2.1#dns1.example.com 192.0.2.2#dns2.example.com"
resolvectl domain "${DEVICE_IFACE}" int.example.com
} >> /tmp/dispatch.log
EOF
chmod +x /etc/NetworkManager/dispatcher.d/at-fctvpn-connection.conf
Although I'd like it to be fixed for good, or know if the issue is on my side.
Does someone have the same issue with Fedora? Or know where it is coming from?
Solved! Go to Solution.
I agree that something has been changed in Fedora.
Then I think your script is the best workaround in such situation, till Fortinet releases a new FCT version that works 100% fine on F42.
Hi Felix
Is it possible to back to 7.4.0 and see if the issue is the same?
Hi, I just tried and it's not working either.
So it's not working on Fedora anymore, it's not a regression of 7.4.3 version.
I upgraded F41->F42 a few months ago, and I upgrade my packages on a daily base. I'm not sure what have been the trigger then.
I agree that something has been changed in Fedora.
Then I think your script is the best workaround in such situation, till Fortinet releases a new FCT version that works 100% fine on F42.
Created on 05-26-2025 06:08 AM Edited on 05-26-2025 06:20 AM
Do you know if Fortigate is aware of the issue, or if I should open a case?
Unfortunately FCT VPN is a free tool and is not supported, so you cannot open a ticket.
If you have the same issue on FCT (licensed) then you can open a ticket.
On the other hand, FCT 7.4.3 is officially supported on Ubuntu 22.04 and 24.04, RHLE/CentOS 9, but nothing official regarding Fedora (even if it is the upstream of RHEL).
User | Count |
---|---|
2400 | |
1289 | |
778 | |
521 | |
454 |
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2025 Fortinet, Inc. All Rights Reserved.