diff options
author | Ermal <eri@pfsense.org> | 2013-03-18 14:38:50 +0000 |
---|---|---|
committer | Ermal <eri@pfsense.org> | 2013-03-18 14:38:50 +0000 |
commit | 1b2f460adc318f068f1e73cd514d559cffaea9b9 (patch) | |
tree | 8c9222f6726e195f04d2de3ccf1b952510934f22 /etc/rc.newwanipv6 | |
parent | b6c1f22fd8c650210f112177fa655e9582c5d7be (diff) | |
download | pfsense-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-x | etc/rc.newwanipv6 | 5 |
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); |