Issue
I use GlobalProtect in my Xubuntu PC. I experience randomly Wifi disconnection while VPN is not stable. It is very annoying. VPN disconnection should not make wifi disconnected too.
Jul 24 14:00:38 dell NetworkManager[824]: <info> [1784876438.3238] device (wlan0): new IWD device state is disconnected
Jul 24 14:00:38 dell NetworkManager[824]: <info> [1784876438.3239] device (wlan0): state change: activated -> failed (reason 'supplicant-disconnect', sys-iface-state: 'managed')
Jul 24 14:00:38 dell NetworkManager[824]: <info> [1784876438.3242] manager: NetworkManager state is now CONNECTING
Jul 24 14:00:38 dell NetworkManager[824]: <warn> [1784876438.3247] device (wlan0): Activation: failed for connection 'wifi-01'
Jul 24 14:00:38 dell NetworkManager[824]: <info> [1784876438.3257] device (wlan0): state change: failed -> disconnected (reason 'none', sys-iface-state: 'managed')
Jul 24 14:00:38 dell NetworkManager[824]: <info> [1784876438.3258] dhcp4 (wlan0): canceled DHCP transaction
Jul 24 14:00:38 dell NetworkManager[824]: <info> [1784876438.3258] dhcp4 (wlan0): activation: beginning transaction (timeout in 45 seconds)
Jul 24 14:00:38 dell NetworkManager[824]: <info> [1784876438.3258] dhcp4 (wlan0): state changed no lease
Jul 24 14:00:38 dell dbus-daemon[746]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service' requested by ':1.14' (uid=0 pid=824 comm="/usr/sbin/NetworkManager --no-daemon" label="unconfined")
Jul 24 14:00:38 dell systemd[1]: Starting NetworkManager-dispatcher.service - Network Manager Script Dispatcher Service...
Jul 24 14:00:38 dell systemd[1]: Started NetworkManager-dispatcher.service - Network Manager Script Dispatcher Service.
Jul 24 14:00:38 dell NetworkManager[824]: <info> [1784876438.6953] device (wlan0): new IWD device state is connecting
Jul 24 14:00:38 dell NetworkManager[824]: <info> [1784876438.6976] device (wlan0): Activation: starting connection 'wifi-01' (3538330f-b11d-462b-93c0-edf1723f74a7)
Jul 24 14:00:38 dell NetworkManager[824]: <info> [1784876438.6979] device (wlan0): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
Jul 24 14:00:38 dell NetworkManager[824]: <info> [1784876438.6992] device (wlan0): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Jul 24 14:00:39 dell NetworkManager[824]: <info> [1784876439.6444] device (wlan0): new IWD device state is connecting
Jul 24 14:00:39 dell NetworkManager[824]: <warn> [1784876439.6444] device (wlan0): IWD is connecting to the wrong AP, replacing activation
Jul 24 14:00:39 dell NetworkManager[824]: <info> [1784876439.6448] device (wlan0): state change: config -> disconnected (reason 'supplicant-disconnect', sys-iface-state: 'managed')
Jul 24 14:00:39 dell NetworkManager[824]: <info> [1784876439.6494] device (wlan0): Activation: starting connection 'wifi-01' (5eca904e-d162-4b2f-8f8d-7b43a93ded07)
Jul 24 14:00:39 dell NetworkManager[824]: <info> [1784876439.6498] device (wlan0): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
Jul 24 14:00:39 dell NetworkManager[824]: <info> [1784876439.6512] device (wlan0): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Jul 24 14:00:39 dell NetworkManager[824]: <info> [1784876439.7139] device (wlan0): new IWD device state is connected
Jul 24 14:00:39 dell NetworkManager[824]: <info> [1784876439.7143] device (wlan0): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
Jul 24 14:00:39 dell NetworkManager[824]: <info> [1784876439.7152] dhcp4 (wlan0): activation: beginning transaction (timeout in 45 seconds)
Jul 24 14:00:41 dell NetworkManager[824]: <info> [1784876441.7397] dhcp4 (wlan0): state changed new lease, address=192.168.1.12, acd pending
Jul 24 14:00:41 dell NetworkManager[824]: <info> [1784876441.8913] dhcp4 (wlan0): state changed new lease, address=192.168.1.12
Jul 24 14:00:41 dell NetworkManager[824]: <info> [1784876441.8923] policy: set 'wifi-01' (wlan0) as default for IPv4 routing and DNS
Jul 24 14:00:41 dell NetworkManager[824]: <info> [1784876441.9060] device (wlan0): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'managed')
Jul 24 14:00:41 dell NetworkManager[824]: <info> [1784876441.9079] device (wlan0): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'managed')
Jul 24 14:00:41 dell NetworkManager[824]: <info> [1784876441.9081] device (wlan0): state change: secondaries -> activated (reason 'none', sys-iface-state: 'managed')
Jul 24 14:00:41 dell NetworkManager[824]: <info> [1784876441.9086] manager: NetworkManager state is now CONNECTED_SITE
Jul 24 14:00:41 dell NetworkManager[824]: <info> [1784876441.9090] device (wlan0): Activation: successful, device activated.
Jul 24 14:00:42 dell NetworkManager[824]: <info> [1784876442.4536] manager: NetworkManager state is now CONNECTED_GLOBAL
Cause
Later I know that GlobalProtect is managed by NetworkManager by default. So when GP get unstable all other interface managed by NM will also affected.
Fix
Make NetworkManager not managed GlobalProtect.
$ vim /etc/NetworkManager/conf.d/99-globalprotect.conf
[keyfile]
unmanaged-devices=interface-name:gpd0
Change gpd0 interface match to your environment.
Restart NM:
$ sudo systemctl restart NetworkManager
Top comments (0)