mirror of
https://github.com/lucaspalomodevelop/core.git
synced 2026-03-19 19:15:22 +00:00
interfaces: remove primary addresses on down #4749
This commit is contained in:
parent
9147c140b2
commit
8ef7cac570
@ -1076,8 +1076,8 @@ function interface_bring_down($interface = "wan", $ifacecfg = false)
|
||||
$pfctlflush[$realif] = 1;
|
||||
}
|
||||
|
||||
$ip4 = find_interface_ip($realif);
|
||||
if (is_ipaddrv4($ip4)) {
|
||||
list ($ip4) = interfaces_primary_address($interface, $realif);
|
||||
if (!empty($ip4)) {
|
||||
mwexecf('/sbin/ifconfig %s delete %s', array($realif, $ip4));
|
||||
}
|
||||
}
|
||||
@ -1095,8 +1095,8 @@ function interface_bring_down($interface = "wan", $ifacecfg = false)
|
||||
$pfctlflush[$realifv6] = 1;
|
||||
}
|
||||
|
||||
$ip6 = find_interface_ipv6($realifv6);
|
||||
if (is_ipaddrv6($ip6)) {
|
||||
list ($ip6) = interfaces_primary_address6($interface, $realifv6);
|
||||
if (!empty($ip6)) {
|
||||
mwexecf('/sbin/ifconfig %s inet6 %s delete', array($realifv6, $ip6));
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user