I used eduvpn-gui in ubuntu 25.04 without issues (probably the version 4.5.x). Next to the bug report below, the other thing I want to ask is to keep the last few versions of the deb packages around in the PPA to go back a version. Seems a random old version is still there, but not the last 3 versions for example:
image
If there's a way to obtain the older 4.51 .deb, I'd like to test it out to see if that would improve things.
Installation
How did you install the eduVPN/Let's Connect! client?
sudo apt update
sudo apt install apt-transport-https wget -y
wget -O- https://app.eduvpn.org/linux/v4/deb/app+linux@eduvpn.org.asc | gpg --dearmor | sudo tee /usr/share/keyrings/eduvpn-v4.gpg >/dev/null
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/eduvpn-v4.gpg] https://app.eduvpn.org/linux/v4/deb/ plucky main" | sudo tee /etc/apt/sources.list.d/eduvpn-v4.list
sudo apt update
sudo apt install eduvpn-client -y
Version
What version of the client you are running? Try your package manager or otherwise eduvpn-gui -v or letsconnect-gui -v.
Double check that you are running the latest version, see the releases page if a new version is available.
$ eduvpn-gui -v
eduVPN GUI version: 4.6.0 with eduvpn-common version: 4.0.0
Check if your issue is in the known issues list
The known issues list is available here: https://docs.eduvpn.org/client/linux/support.html#known-issues
eduvpn-cli connect -s surf
time=2025年10月28日T09:19:24.062+01:00 level=DEBUG msg="Client registered" name=org.eduvpn.app.linux version=4.6.0 directory=/home/kvdb/.config/eduvpn
time=2025年10月28日T09:19:24.094+01:00 level=DEBUG msg="sending request" method=GET url=https://disco.eduvpn.org/v2/organization_list.json
time=2025年10月28日T09:19:24.135+01:00 level=DEBUG msg="got HTTP 304 for discovery, organization_list.json is not modified"
time=2025年10月28日T09:19:24.142+01:00 level=DEBUG msg="sending request" method=GET url=https://disco.eduvpn.org/v2/server_list.json
time=2025年10月28日T09:19:24.146+01:00 level=DEBUG msg="got HTTP 304 for discovery, server_list.json is not modified"
Multiple servers found:
============================
Institute Access Servers
============================
[1]: SURF BV
[2]: SURF Research Access Management
============================
Secure Internet Server
============================
[3]: SURF
The number for the server is in [brackets]
Please select a server number: 1
time=2025年10月28日T09:19:28.369+01:00 level=DEBUG msg="client wants to get a VPN config" server_id=https://surf.eduvpn.nl/ server_type=1 prefer_tcp=false startup=false
time=2025年10月28日T09:19:28.370+01:00 level=DEBUG msg="FSM transition" old=Main new=GettingConfig
time=2025年10月28日T09:19:28.426+01:00 level=DEBUG msg="sending request" method=GET url=https://surf.eduvpn.nl/.well-known/vpn-user-portal
time=2025年10月28日T09:19:28.455+01:00 level=DEBUG msg="sending request" method=GET url=https://surf.eduvpn.nl/portal/api/v3/info
time=2025年10月28日T09:19:28.461+01:00 level=DEBUG msg="sending request" method=POST url=https://surf.eduvpn.nl/portal/api/v3/connect
time=2025年10月28日T09:19:28.496+01:00 level=DEBUG msg="FSM transition" old=GettingConfig new=GotConfig
time=2025年10月28日T09:19:28.497+01:00 level=DEBUG msg="FSM transition" old=GotConfig new=Connecting
2025年10月28日 09:19:28,912 - MainThread - ERROR - eduvpn.nm - nm.py:1009 - add connection error: g-dbus-error-quark: Message recipient disconnected from message bus without replying (4)
time=2025年10月28日T09:19:28.926+01:00 level=DEBUG msg="FSM transition" old=Connecting new=Deregistered
OS/Distribution
What operating system/distribution and version you are running?
Ubuntu 25.04
Logs
Do you have a problem while adding before connecting?
eduVPN/Let's Connect! will print out information to the console while running. Please try running eduvpn-gui -d or eduvpn-cli -d (or letsconnect-cli -d, letsconnect-gui -d for Let's Connect!) in a console. Note the -d flag here for verbose/debug logging. The log file is also located at ~/.config/eduvpn/log for eduVPN and ~/.config/letsconnect/log for Let's Connect!.
eduvpn-gui -d
2025年10月28日 09:51:01,593 - MainThread - DEBUG - eduvpn.ui.app - app.py:69 - activate
time=2025年10月28日T09:51:01.649+01:00 level=DEBUG msg="Client registered" name=org.eduvpn.app.linux version=4.6.0 directory=/home/kvdb/.config/eduvpn
2025年10月28日 09:51:01,659 - <function ApplicationModelTransitions.get_previous_servers at 0x7e3068124fe0> - DEBUG - eduvpn.app - app.py:48 - Transition: MAIN, old state: 1
time=2025年10月28日T09:51:01.671+01:00 level=DEBUG msg="sending request" method=GET url=https://disco.eduvpn.org/v2/organization_list.json
time=2025年10月28日T09:51:01.708+01:00 level=DEBUG msg="got HTTP 304 for discovery, organization_list.json is not modified"
time=2025年10月28日T09:51:01.714+01:00 level=DEBUG msg="sending request" method=GET url=https://disco.eduvpn.org/v2/server_list.json
time=2025年10月28日T09:51:01.718+01:00 level=DEBUG msg="got HTTP 304 for discovery, server_list.json is not modified"
2025年10月28日 09:51:01,720 - MainThread - DEBUG - eduvpn.ui.ui - ui.py:1079 - server list refresh
2025年10月28日 09:51:02,906 - MainThread - DEBUG - eduvpn.ui.ui - ui.py:1166 - on server row pressed
2025年10月28日 09:51:03,006 - MainThread - DEBUG - eduvpn.ui.ui - ui.py:1125 - activated server: <eduvpn.server.InstituteServer object at 0x7e30680bf820>
time=2025年10月28日T09:51:03.007+01:00 level=DEBUG msg="client wants to get a VPN config" server_id=https://surf.eduvpn.nl/ server_type=1 prefer_tcp=false startup=false
time=2025年10月28日T09:51:03.007+01:00 level=DEBUG msg="FSM transition" old=Main new=GettingConfig
2025年10月28日 09:51:03,008 - <function ApplicationModelTransitions.getting_config at 0x7e3068125440> - DEBUG - eduvpn.app - app.py:63 - Transition: GETTING_CONFIG, old state: 1
time=2025年10月28日T09:51:03.031+01:00 level=DEBUG msg="sending request" method=GET url=https://surf.eduvpn.nl/.well-known/vpn-user-portal
time=2025年10月28日T09:51:03.056+01:00 level=DEBUG msg="sending request" method=GET url=https://surf.eduvpn.nl/portal/api/v3/info
time=2025年10月28日T09:51:03.063+01:00 level=DEBUG msg="sending request" method=POST url=https://surf.eduvpn.nl/portal/api/v3/connect
time=2025年10月28日T09:51:03.097+01:00 level=DEBUG msg="FSM transition" old=GettingConfig new=GotConfig
2025年10月28日 09:51:03,097 - <function ApplicationModelTransitions.parse_config at 0x7e3068125f80> - DEBUG - eduvpn.app - app.py:103 - Transition: GOT_CONFIG, old state: 4
time=2025年10月28日T09:51:03.098+01:00 level=DEBUG msg="FSM transition" old=GotConfig new=Connecting
2025年10月28日 09:51:03,099 - <function ApplicationModelTransitions.parse_connecting at 0x7e3068126480> - DEBUG - eduvpn.app - app.py:128 - Transition: CONNECTING, old state: 7
2025年10月28日 09:51:03,099 - MainThread - DEBUG - eduvpn.nm - nm.py:457 - writing wireguard configuration to Network Manager
2025年10月28日 09:51:03,103 - MainThread - DEBUG - eduvpn.ui.ui - ui.py:1239 - clicked on switch connection state
2025年10月28日 09:51:03,104 - MainThread - DEBUG - eduvpn.nm - nm.py:376 - Adding new connection
2025年10月28日 09:51:03,527 - MainThread - ERROR - eduvpn.nm - nm.py:1009 - add connection error: g-dbus-error-quark: Message recipient disconnected from message bus without replying (4)
Do you have a problem during or after connecting?
Please examine the eduVPN/Let's Connect! for errors or messages while connecting. Note that the actual VPN connection management is not done by eduVPN, but by network management tool bundled with your OS named NetworkManager. You can examine the NetworkManager logs with $ sudo journalctl -u NetworkManager.
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7592] policy: auto-activating connection 'eduroam (from geteduroam)' (cfa89270-f42c-42a3-ba02-8b103a2444ee)
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7596] device (wlp0s20f3): Activation: starting connection 'eduroam (from geteduroam)' (cfa89270-f42c-42a3-ba02-8b103a24>
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7596] device (wlp0s20f3): state change: disconnected -> prepare (reason 'none', managed-type: 'full')
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7597] manager: NetworkManager state is now CONNECTING
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7598] device (wlp0s20f3): state change: prepare -> config (reason 'none', managed-type: 'full')
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7601] device (wlp0s20f3): Activation: (wifi) access point 'eduroam (from geteduroam)' has security, but secrets are req>
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7601] device (wlp0s20f3): state change: config -> need-auth (reason 'none', managed-type: 'full')
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7630] device (wlp0s20f3): state change: need-auth -> prepare (reason 'none', managed-type: 'full')
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7633] device (wlp0s20f3): state change: prepare -> config (reason 'none', managed-type: 'full')
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7654] device (wlp0s20f3): Activation: (wifi) connection 'eduroam (from geteduroam)' has security, and secrets exist. N>
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7655] Config: added 'ssid' value 'eduroam'
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7655] Config: added 'scan_ssid' value '1'
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7655] Config: added 'bgscan' value 'simple:30:-65:300'
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7655] Config: added 'key_mgmt' value 'WPA-EAP FT-EAP FT-EAP-SHA384 WPA-EAP-SHA256 FILS-SHA256 FILS-SHA384 FT-FILS-SHA25>
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7655] Config: added 'proto' value 'RSN'
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7655] Config: added 'pairwise' value 'CCMP'
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7655] Config: added 'group' value 'CCMP'
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7656] Config: added 'eap' value 'TLS'
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7656] Config: added 'fragment_size' value '1266'
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7656] Config: added 'ca_cert' value '/home/kvdb/.local/share/geteduroam/ca-cert.pem'
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7656] Config: added 'altsubject_match' value 'DNS:radius.geteduroam.nl'
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7656] Config: added 'private_key' value '/home/kvdb/.local/share/geteduroam/private-key.pem'
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7656] Config: added 'private_key_passwd' value '<hidden>'
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7656] Config: added 'client_cert' value '/home/kvdb/.local/share/geteduroam/client-cert.pem'
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7656] Config: added 'identity' value 'lzafuannfh535u0nA@surf.geteduroam.nl'
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7656] Config: added 'proactive_key_caching' value '1'
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.8280] device (wlp0s20f3): supplicant interface state: completed -> disconnected
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.8281] device (p2p-dev-wlp0s20f3): supplicant management interface state: completed -> disconnected
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.8383] device (wlp0s20f3): supplicant interface state: disconnected -> authenticating
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.8385] device (p2p-dev-wlp0s20f3): supplicant management interface state: disconnected -> authenticating
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.8635] device (wlp0s20f3): supplicant interface state: authenticating -> associating
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.8636] device (p2p-dev-wlp0s20f3): supplicant management interface state: authenticating -> associating
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.8918] device (wlp0s20f3): supplicant interface state: associating -> associated
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.8919] device (p2p-dev-wlp0s20f3): supplicant management interface state: associating -> associated
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.9948] device (wlp0s20f3): supplicant interface state: associated -> completed
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.9949] device (wlp0s20f3): Activation: (wifi) Stage 2 of 5 (Device Configure) successful. Connected to wireless network >
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.9949] device (p2p-dev-wlp0s20f3): supplicant management interface state: associated -> completed
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.9951] device (wlp0s20f3): state change: config -> ip-config (reason 'none', managed-type: 'full')
I used eduvpn-gui in ubuntu 25.04 without issues (probably the version 4.5.x). Next to the bug report below, the other thing I want to ask is to keep the last few versions of the deb packages around in the PPA to go back a version. Seems a random old version is still there, but not the last 3 versions for example:

If there's a way to obtain the older 4.51 `.deb`, I'd like to test it out to see if that would improve things.
# Installation
How did you install the eduVPN/Let's Connect! client?
```
sudo apt update
sudo apt install apt-transport-https wget -y
wget -O- https://app.eduvpn.org/linux/v4/deb/app+linux@eduvpn.org.asc | gpg --dearmor | sudo tee /usr/share/keyrings/eduvpn-v4.gpg >/dev/null
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/eduvpn-v4.gpg] https://app.eduvpn.org/linux/v4/deb/ plucky main" | sudo tee /etc/apt/sources.list.d/eduvpn-v4.list
sudo apt update
sudo apt install eduvpn-client -y
```
# Version
What version of the client you are running? Try your package manager or otherwise `eduvpn-gui -v` or `letsconnect-gui -v`.
Double check that you are running the latest version, see [the releases page](https://github.com/eduvpn/python-eduvpn-client/releases) if a new version is available.
```
$ eduvpn-gui -v
eduVPN GUI version: 4.6.0 with eduvpn-common version: 4.0.0
```
# Check if your issue is in the known issues list
The known issues list is available here: <https://docs.eduvpn.org/client/linux/support.html#known-issues>
```
eduvpn-cli connect -s surf
time=2025年10月28日T09:19:24.062+01:00 level=DEBUG msg="Client registered" name=org.eduvpn.app.linux version=4.6.0 directory=/home/kvdb/.config/eduvpn
time=2025年10月28日T09:19:24.094+01:00 level=DEBUG msg="sending request" method=GET url=https://disco.eduvpn.org/v2/organization_list.json
time=2025年10月28日T09:19:24.135+01:00 level=DEBUG msg="got HTTP 304 for discovery, organization_list.json is not modified"
time=2025年10月28日T09:19:24.142+01:00 level=DEBUG msg="sending request" method=GET url=https://disco.eduvpn.org/v2/server_list.json
time=2025年10月28日T09:19:24.146+01:00 level=DEBUG msg="got HTTP 304 for discovery, server_list.json is not modified"
Multiple servers found:
============================
Institute Access Servers
============================
[1]: SURF BV
[2]: SURF Research Access Management
============================
Secure Internet Server
============================
[3]: SURF
The number for the server is in [brackets]
Please select a server number: 1
time=2025年10月28日T09:19:28.369+01:00 level=DEBUG msg="client wants to get a VPN config" server_id=https://surf.eduvpn.nl/ server_type=1 prefer_tcp=false startup=false
time=2025年10月28日T09:19:28.370+01:00 level=DEBUG msg="FSM transition" old=Main new=GettingConfig
time=2025年10月28日T09:19:28.426+01:00 level=DEBUG msg="sending request" method=GET url=https://surf.eduvpn.nl/.well-known/vpn-user-portal
time=2025年10月28日T09:19:28.455+01:00 level=DEBUG msg="sending request" method=GET url=https://surf.eduvpn.nl/portal/api/v3/info
time=2025年10月28日T09:19:28.461+01:00 level=DEBUG msg="sending request" method=POST url=https://surf.eduvpn.nl/portal/api/v3/connect
time=2025年10月28日T09:19:28.496+01:00 level=DEBUG msg="FSM transition" old=GettingConfig new=GotConfig
time=2025年10月28日T09:19:28.497+01:00 level=DEBUG msg="FSM transition" old=GotConfig new=Connecting
2025年10月28日 09:19:28,912 - MainThread - ERROR - eduvpn.nm - nm.py:1009 - add connection error: g-dbus-error-quark: Message recipient disconnected from message bus without replying (4)
time=2025年10月28日T09:19:28.926+01:00 level=DEBUG msg="FSM transition" old=Connecting new=Deregistered
```
# OS/Distribution
What operating system/distribution and version you are running?
Ubuntu 25.04
# Logs
## Do you have a problem while adding before connecting?
eduVPN/Let's Connect! will print out information to the console while running. Please try running `eduvpn-gui -d` or `eduvpn-cli -d` (or `letsconnect-cli -d`, `letsconnect-gui -d` for Let's Connect!) in a console. Note the `-d` flag here for verbose/debug logging. The log file is also located at `~/.config/eduvpn/log` for eduVPN and `~/.config/letsconnect/log` for Let's Connect!.
```
eduvpn-gui -d
2025年10月28日 09:51:01,593 - MainThread - DEBUG - eduvpn.ui.app - app.py:69 - activate
time=2025年10月28日T09:51:01.649+01:00 level=DEBUG msg="Client registered" name=org.eduvpn.app.linux version=4.6.0 directory=/home/kvdb/.config/eduvpn
2025年10月28日 09:51:01,659 - <function ApplicationModelTransitions.get_previous_servers at 0x7e3068124fe0> - DEBUG - eduvpn.app - app.py:48 - Transition: MAIN, old state: 1
time=2025年10月28日T09:51:01.671+01:00 level=DEBUG msg="sending request" method=GET url=https://disco.eduvpn.org/v2/organization_list.json
time=2025年10月28日T09:51:01.708+01:00 level=DEBUG msg="got HTTP 304 for discovery, organization_list.json is not modified"
time=2025年10月28日T09:51:01.714+01:00 level=DEBUG msg="sending request" method=GET url=https://disco.eduvpn.org/v2/server_list.json
time=2025年10月28日T09:51:01.718+01:00 level=DEBUG msg="got HTTP 304 for discovery, server_list.json is not modified"
2025年10月28日 09:51:01,720 - MainThread - DEBUG - eduvpn.ui.ui - ui.py:1079 - server list refresh
2025年10月28日 09:51:02,906 - MainThread - DEBUG - eduvpn.ui.ui - ui.py:1166 - on server row pressed
2025年10月28日 09:51:03,006 - MainThread - DEBUG - eduvpn.ui.ui - ui.py:1125 - activated server: <eduvpn.server.InstituteServer object at 0x7e30680bf820>
time=2025年10月28日T09:51:03.007+01:00 level=DEBUG msg="client wants to get a VPN config" server_id=https://surf.eduvpn.nl/ server_type=1 prefer_tcp=false startup=false
time=2025年10月28日T09:51:03.007+01:00 level=DEBUG msg="FSM transition" old=Main new=GettingConfig
2025年10月28日 09:51:03,008 - <function ApplicationModelTransitions.getting_config at 0x7e3068125440> - DEBUG - eduvpn.app - app.py:63 - Transition: GETTING_CONFIG, old state: 1
time=2025年10月28日T09:51:03.031+01:00 level=DEBUG msg="sending request" method=GET url=https://surf.eduvpn.nl/.well-known/vpn-user-portal
time=2025年10月28日T09:51:03.056+01:00 level=DEBUG msg="sending request" method=GET url=https://surf.eduvpn.nl/portal/api/v3/info
time=2025年10月28日T09:51:03.063+01:00 level=DEBUG msg="sending request" method=POST url=https://surf.eduvpn.nl/portal/api/v3/connect
time=2025年10月28日T09:51:03.097+01:00 level=DEBUG msg="FSM transition" old=GettingConfig new=GotConfig
2025年10月28日 09:51:03,097 - <function ApplicationModelTransitions.parse_config at 0x7e3068125f80> - DEBUG - eduvpn.app - app.py:103 - Transition: GOT_CONFIG, old state: 4
time=2025年10月28日T09:51:03.098+01:00 level=DEBUG msg="FSM transition" old=GotConfig new=Connecting
2025年10月28日 09:51:03,099 - <function ApplicationModelTransitions.parse_connecting at 0x7e3068126480> - DEBUG - eduvpn.app - app.py:128 - Transition: CONNECTING, old state: 7
2025年10月28日 09:51:03,099 - MainThread - DEBUG - eduvpn.nm - nm.py:457 - writing wireguard configuration to Network Manager
2025年10月28日 09:51:03,103 - MainThread - DEBUG - eduvpn.ui.ui - ui.py:1239 - clicked on switch connection state
2025年10月28日 09:51:03,104 - MainThread - DEBUG - eduvpn.nm - nm.py:376 - Adding new connection
2025年10月28日 09:51:03,527 - MainThread - ERROR - eduvpn.nm - nm.py:1009 - add connection error: g-dbus-error-quark: Message recipient disconnected from message bus without replying (4)
```
## Do you have a problem during or after connecting?
Please examine the eduVPN/Let's Connect! for errors or messages while connecting. Note that the actual VPN connection management is not done by eduVPN, but by network management tool bundled with your OS named NetworkManager. You can examine the NetworkManager logs with `$ sudo journalctl -u NetworkManager`.
```
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7592] policy: auto-activating connection 'eduroam (from geteduroam)' (cfa89270-f42c-42a3-ba02-8b103a2444ee)
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7596] device (wlp0s20f3): Activation: starting connection 'eduroam (from geteduroam)' (cfa89270-f42c-42a3-ba02-8b103a24>
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7596] device (wlp0s20f3): state change: disconnected -> prepare (reason 'none', managed-type: 'full')
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7597] manager: NetworkManager state is now CONNECTING
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7598] device (wlp0s20f3): state change: prepare -> config (reason 'none', managed-type: 'full')
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7601] device (wlp0s20f3): Activation: (wifi) access point 'eduroam (from geteduroam)' has security, but secrets are req>
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7601] device (wlp0s20f3): state change: config -> need-auth (reason 'none', managed-type: 'full')
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7630] device (wlp0s20f3): state change: need-auth -> prepare (reason 'none', managed-type: 'full')
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7633] device (wlp0s20f3): state change: prepare -> config (reason 'none', managed-type: 'full')
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7654] device (wlp0s20f3): Activation: (wifi) connection 'eduroam (from geteduroam)' has security, and secrets exist. N>
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7655] Config: added 'ssid' value 'eduroam'
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7655] Config: added 'scan_ssid' value '1'
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7655] Config: added 'bgscan' value 'simple:30:-65:300'
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7655] Config: added 'key_mgmt' value 'WPA-EAP FT-EAP FT-EAP-SHA384 WPA-EAP-SHA256 FILS-SHA256 FILS-SHA384 FT-FILS-SHA25>
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7655] Config: added 'proto' value 'RSN'
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7655] Config: added 'pairwise' value 'CCMP'
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7655] Config: added 'group' value 'CCMP'
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7656] Config: added 'eap' value 'TLS'
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7656] Config: added 'fragment_size' value '1266'
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7656] Config: added 'ca_cert' value '/home/kvdb/.local/share/geteduroam/ca-cert.pem'
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7656] Config: added 'altsubject_match' value 'DNS:radius.geteduroam.nl'
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7656] Config: added 'private_key' value '/home/kvdb/.local/share/geteduroam/private-key.pem'
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7656] Config: added 'private_key_passwd' value '<hidden>'
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7656] Config: added 'client_cert' value '/home/kvdb/.local/share/geteduroam/client-cert.pem'
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7656] Config: added 'identity' value 'lzafuannfh535u0nA@surf.geteduroam.nl'
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.7656] Config: added 'proactive_key_caching' value '1'
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.8280] device (wlp0s20f3): supplicant interface state: completed -> disconnected
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.8281] device (p2p-dev-wlp0s20f3): supplicant management interface state: completed -> disconnected
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.8383] device (wlp0s20f3): supplicant interface state: disconnected -> authenticating
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.8385] device (p2p-dev-wlp0s20f3): supplicant management interface state: disconnected -> authenticating
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.8635] device (wlp0s20f3): supplicant interface state: authenticating -> associating
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.8636] device (p2p-dev-wlp0s20f3): supplicant management interface state: authenticating -> associating
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.8918] device (wlp0s20f3): supplicant interface state: associating -> associated
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.8919] device (p2p-dev-wlp0s20f3): supplicant management interface state: associating -> associated
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.9948] device (wlp0s20f3): supplicant interface state: associated -> completed
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.9949] device (wlp0s20f3): Activation: (wifi) Stage 2 of 5 (Device Configure) successful. Connected to wireless network >
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.9949] device (p2p-dev-wlp0s20f3): supplicant management interface state: associated -> completed
okt 28 09:51:07 t15 NetworkManager[18145]: <info> [1761641467.9951] device (wlp0s20f3): state change: config -> ip-config (reason 'none', managed-type: 'full')
```
```