From 6ce258152fdf6b780e564e563fdc048200d51845 Mon Sep 17 00:00:00 2001 From: Frederico Gomes Date: Fri, 13 Mar 2026 14:08:05 +0000 Subject: [PATCH] wireguard: Fix freedombox VPN IP for services Signed-off-by: Frederico Gomes Reviewed-by: Sunil Mohan Adapa --- plinth/modules/wireguard/utils.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/plinth/modules/wireguard/utils.py b/plinth/modules/wireguard/utils.py index 5917ade72..5b7d9821f 100644 --- a/plinth/modules/wireguard/utils.py +++ b/plinth/modules/wireguard/utils.py @@ -65,9 +65,11 @@ def get_nm_info(): settings_ipv4 = connection.get_setting_ip4_config() if settings_ipv4 and settings_ipv4.get_num_addresses(): - address = settings_ipv4.get_address(0) - info['ip_address_and_network'] = (address.get_address() + '/' + - str(address.get_prefix())) + nm_address = settings_ipv4.get_address(0) + address = nm_address.get_address() + prefix = str(nm_address.get_prefix()) + info['ip_address'] = address + info['ip_address_and_network'] = address + '/' + prefix connections[info['interface']] = info