diff options
Diffstat (limited to 'etc/inc/services.inc')
-rw-r--r-- | etc/inc/services.inc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/etc/inc/services.inc b/etc/inc/services.inc index 5b3a8f7..6987a23 100644 --- a/etc/inc/services.inc +++ b/etc/inc/services.inc @@ -86,6 +86,8 @@ function services_radvd_configure() { if(!isset($dhcpv6ifconf['rapriority'])) $dhcpv6ifconf['rapriority'] = "medium"; + /* always start with the real parent, we override with the carp if later */ + $realif = get_real_interface($dhcpv6if); $carpif = false; /* check if we need to listen on a CARP interface */ $carplist = get_configured_carp_interface_list(); @@ -93,8 +95,6 @@ function services_radvd_configure() { if($carplist[$dhcpv6ifconf['rainterface']] <> "") { $realif = $dhcpv6ifconf['rainterface']; $carpif = true; - } else { - $realif = get_real_interface($dhcpv6if); } } |