summaryrefslogtreecommitdiffstats
path: root/etc/rc.newwanipv6
diff options
context:
space:
mode:
authorErmal <eri@pfsense.org>2013-03-18 14:38:50 +0000
committerErmal <eri@pfsense.org>2013-03-18 14:38:50 +0000
commit1b2f460adc318f068f1e73cd514d559cffaea9b9 (patch)
tree8c9222f6726e195f04d2de3ccf1b952510934f22 /etc/rc.newwanipv6
parentb6c1f22fd8c650210f112177fa655e9582c5d7be (diff)
downloadpfsense-1b2f460adc318f068f1e73cd514d559cffaea9b9.zip
pfsense-1b2f460adc318f068f1e73cd514d559cffaea9b9.tar.gz
Use the new functionality on get_real_interface to get the _stf interface when needed
Diffstat (limited to 'etc/rc.newwanipv6')
-rwxr-xr-xetc/rc.newwanipv65
1 files changed, 3 insertions, 2 deletions
diff --git a/etc/rc.newwanipv6 b/etc/rc.newwanipv6
index e103c55..dd02c38 100755
--- a/etc/rc.newwanipv6
+++ b/etc/rc.newwanipv6
@@ -74,6 +74,7 @@ if(empty($argument)) {
$interface_real = $argument;
$interface = convert_real_interface_to_friendly_interface_name($interface_real);
$curwanipv6 = get_interface_ipv6($interface, true);
+ $interface_realv6 = get_real_interface($interface, "inet6");
}
if (empty($interface)) {
@@ -105,7 +106,7 @@ if(!empty($_ENV['new_domain_name']))
/* write current WAN IPv6 to file */
file_put_contents("{$g['vardb_path']}/{$interface}_ipv6", $curwanipv6);
-log_error("rc.newwanipv6: on (IP address: {$curwanipv6}) (interface: {$interface}) (real interface: {$interface_real}).");
+log_error("rc.newwanipv6: on (IP address: {$curwanipv6}) (interface: {$interface}) (real interface: {$interface_realv6}).");
$oldipv6 = "";
if (file_exists("{$g['vardb_path']}/{$interface}_cacheipv6"))
@@ -141,7 +142,7 @@ if (is_ipaddrv6($oldipv6)) {
}
exit;
} else
- mwexec("/sbin/ifconfig {$interface_real} inet6 {$oldipv6} delete");
+ mwexec("/sbin/ifconfig {$interface_realv6} inet6 {$oldipv6} delete");
}
file_put_contents("{$g['vardb_path']}/{$interface}_cacheipv6", $curwanipv6);
OpenPOWER on IntegriCloud