mirror of
https://github.com/lucaspalomodevelop/core.git
synced 2026-03-20 03:16:12 +00:00
interfaces: move radvd restart from IPv4 to IPv6 change #2394
This commit is contained in:
parent
f518f709af
commit
3b7c0bca06
@ -3796,7 +3796,7 @@ function link_interface_to_track6($wanif, $update = false)
|
||||
{
|
||||
$list = array();
|
||||
|
||||
if (empty($wanif)) {
|
||||
if (empty($wanif) || empty($wanif['ipaddrv6'])) {
|
||||
return $list;
|
||||
}
|
||||
|
||||
@ -3814,6 +3814,10 @@ function link_interface_to_track6($wanif, $update = false)
|
||||
}
|
||||
}
|
||||
|
||||
if ($wanif['ipaddrv6'] == 'slaac' && $update && count($list)) {
|
||||
services_radvd_configure();
|
||||
}
|
||||
|
||||
return $list;
|
||||
}
|
||||
|
||||
|
||||
@ -115,7 +115,7 @@ system_resolvconf_generate();
|
||||
system_hosts_generate();
|
||||
|
||||
if (isset($config['interfaces'][$interface]['ipaddrv6'])) {
|
||||
switch($config['interfaces'][$interface]['ipaddrv6']) {
|
||||
switch ($config['interfaces'][$interface]['ipaddrv6']) {
|
||||
case '6to4':
|
||||
interface_6to4_configure($interface, $config['interfaces'][$interface]);
|
||||
break;
|
||||
@ -127,7 +127,6 @@ if (isset($config['interfaces'][$interface]['ipaddrv6'])) {
|
||||
if (isset($config['interfaces'][$interface]['dhcp6usev4iface'])) {
|
||||
interface_dhcpv6_prepare($interface, $config['interfaces'][$interface]);
|
||||
interface_dhcpv6_configure($interface, $config['interfaces'][$interface]);
|
||||
services_radvd_configure();
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user