mirror of
https://github.com/pfsense/pfsense.git
synced 2025-10-26 11:38:35 +00:00
Sync missing code from interface.inc to newwanip script
This commit is contained in:
parent
ae17d2e983
commit
b5264f22f4
@ -97,6 +97,8 @@ system_resolvconf_generate(true);
|
||||
/* write current WAN IP to file */
|
||||
file_put_contents("{$g['vardb_path']}/{$interface}_ip", $curwanip);
|
||||
|
||||
link_interface_to_vips($interface, "update");
|
||||
|
||||
unset($gre);
|
||||
$gre = link_interface_to_gre($interface);
|
||||
if (!empty($gre))
|
||||
@ -110,10 +112,16 @@ $grouptmp = link_interface_to_group($interface);
|
||||
if (!empty($grouptmp))
|
||||
array_walk($grouptmp, 'interface_group_add_member');
|
||||
|
||||
unset($bridgetmp);
|
||||
$bridgetmp = link_interface_to_bridge($interface);
|
||||
if (!empty($bridgetmp))
|
||||
interface_bridge_add_member($bridgetmp, $interface_real);
|
||||
if ($linkupevent == false || substr($interface_real, 0, 4) == "ovpn") {
|
||||
unset($bridgetmp);
|
||||
$bridgetmp = link_interface_to_bridge($interface);
|
||||
if (!empty($bridgetmp))
|
||||
interface_bridge_add_member($bridgetmp, $interface_real);
|
||||
}
|
||||
|
||||
/* make new hosts file */
|
||||
if ($interface == "lan")
|
||||
system_hosts_generate();
|
||||
|
||||
/* check tunneled IPv6 interface tracking */
|
||||
switch($config['interfaces'][$interface]['ipaddrv6']) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user