From 25d629fcd33d76910cc499160f29e4c878e6ac95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robin=20M=C3=BCller?= Date: Wed, 2 Apr 2025 13:08:32 +0200 Subject: [PATCH] radvd: fix list of source addresses on overlapping link-locals (#8517) --- src/www/services_router_advertisements.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/www/services_router_advertisements.php b/src/www/services_router_advertisements.php index 450df5be3..27a4d1af1 100644 --- a/src/www/services_router_advertisements.php +++ b/src/www/services_router_advertisements.php @@ -348,9 +348,10 @@ include("head.inc"); $carplist[$ifname] = convert_friendly_interface_to_friendly_descr($ifname); } } - foreach (get_configured_ip_aliases_list() as $vip => $ifname) { - if ($ifname == $if && (is_linklocal($vip))) - $aliaslist[$vip] = get_vip_descr($vip) . ' (' . $vip . ')'; + foreach (config_read_array('virtualip', 'vip') as $vip) { + if ($vip['mode'] == 'ipalias' && $if == $vip['interface'] && is_linklocal($vip['subnet'])) { + $aliaslist[$vip['subnet']] = get_vip_descr($vip['subnet']) . ' (' . $vip['subnet'] . ')'; + } } ?>