Commit 5936b4e1 authored by Ad Schellevis's avatar Ad Schellevis

(legacy) p2p interface assignments, closes https://github.com/opnsense/core/issues/678

parent bb223225
...@@ -143,9 +143,9 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') { ...@@ -143,9 +143,9 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$descr = gettext("LAN"); $descr = gettext("LAN");
} else { } else {
for ($i = 1; $i <= count($config['interfaces']); $i++) { for ($i = 1; $i <= count($config['interfaces']); $i++) {
if (empty($config['interfaces']["opt{$i}"])) { if (empty($config['interfaces']["opt{$i}"])) {
break; break;
} }
} }
$newifname = 'opt' . $i; $newifname = 'opt' . $i;
$descr = "OPT" . $i; $descr = "OPT" . $i;
...@@ -154,6 +154,10 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') { ...@@ -154,6 +154,10 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$config['interfaces'][$newifname] = array(); $config['interfaces'][$newifname] = array();
$config['interfaces'][$newifname]['descr'] = $descr; $config['interfaces'][$newifname]['descr'] = $descr;
$config['interfaces'][$newifname]['if'] = $_POST['if_add']; $config['interfaces'][$newifname]['if'] = $_POST['if_add'];
$interfaces = list_interfaces();
if ($interfaces[$_POST['if_add']]['section'] == 'ppps.ppp') {
$config['interfaces'][$newifname]['ipaddr'] = $interfaces[$_POST['if_add']]['type'];
}
if (match_wireless_interface($_POST['if_add'])) { if (match_wireless_interface($_POST['if_add'])) {
$config['interfaces'][$newifname]['wireless'] = array(); $config['interfaces'][$newifname]['wireless'] = array();
interface_sync_wireless_clones($config['interfaces'][$newifname], false); interface_sync_wireless_clones($config['interfaces'][$newifname], false);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment