summaryrefslogtreecommitdiffstats
path: root/src/usr
diff options
context:
space:
mode:
authorRenato Botelho <renato@netgate.com>2017-07-31 16:36:44 -0300
committerRenato Botelho <renato@netgate.com>2017-07-31 16:36:44 -0300
commit40f2618cf4d3fdf237631a2b5ff4ebaea9861f5b (patch)
tree8465d5e2ed4011f70c97b20c61e329a4d595df76 /src/usr
parent024a1db666cde7e17150eec60bcde4a0fdd3b454 (diff)
parent3e86fa9913091ded202854a931fa02320f7fa1a0 (diff)
downloadpfsense-40f2618cf4d3fdf237631a2b5ff4ebaea9861f5b.zip
pfsense-40f2618cf4d3fdf237631a2b5ff4ebaea9861f5b.tar.gz
Merge pull request #3761 from marjohn56/master
Diffstat (limited to 'src/usr')
-rwxr-xr-xsrc/usr/local/www/interfaces.php12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/usr/local/www/interfaces.php b/src/usr/local/www/interfaces.php
index a5e1c14..60bdd4f 100755
--- a/src/usr/local/www/interfaces.php
+++ b/src/usr/local/www/interfaces.php
@@ -315,6 +315,7 @@ switch ($wancfg['ipaddrv6']) {
default:
if (is_ipaddrv6($wancfg['ipaddrv6'])) {
$pconfig['type6'] = "staticv6";
+ $pconfig['ipv6usev4iface'] = isset($wancfg['ipv6usev4iface']);
$pconfig['ipaddrv6'] = $wancfg['ipaddrv6'];
$pconfig['subnetv6'] = $wancfg['subnetv6'];
$pconfig['gatewayv6'] = $wancfg['gatewayv6'];
@@ -1049,6 +1050,7 @@ if ($_POST['apply']) {
unset($wancfg['dhcp6-ia-pd-send-hint']);
unset($wancfg['dhcp6prefixonly']);
unset($wancfg['dhcp6usev4iface']);
+ unset($wancfg['ipv6usev4iface']);
unset($wancfg['dhcp6debug']);
unset($wancfg['track6-interface']);
unset($wancfg['track6-prefix-id']);
@@ -1278,6 +1280,9 @@ if ($_POST['apply']) {
case "staticv6":
$wancfg['ipaddrv6'] = $_POST['ipaddrv6'];
$wancfg['subnetv6'] = $_POST['subnetv6'];
+ if ($_POST['ipv6usev4iface'] == "yes") {
+ $wancfg['ipv6usev4iface'] = true;
+ }
if ($_POST['gatewayv6'] != "none") {
$wancfg['gatewayv6'] = $_POST['gatewayv6'];
}
@@ -1900,6 +1905,13 @@ $section->addInput(new Form_IpAddress(
'V6'
))->addMask('subnetv6', $pconfig['subnetv6'], 128);
+$section->addInput(new Form_Checkbox(
+ 'ipv6usev4iface',
+ 'Use IPv4 connectivity as parent interface',
+ 'IPv6 will use the IPv4 connectivity link (PPPoE)',
+ $pconfig['ipv6usev4iface']
+));
+
$group = new Form_Group('IPv6 Upstream gateway');
$group->add(new Form_Select(
OpenPOWER on IntegriCloud