diff options
-rw-r--r-- | etc/inc/interfaces.inc | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/etc/inc/interfaces.inc b/etc/inc/interfaces.inc index de4a915..74d5578 100644 --- a/etc/inc/interfaces.inc +++ b/etc/inc/interfaces.inc @@ -113,17 +113,17 @@ function interfaces_lan_configure() { } /* bridged? */ - if ($optcfg['bridge']) { - mwexec("/sbin/ifconfig " . escapeshellarg($optcfg['if']) . " delete up"); + if ($lancfg['bridge']) { + mwexec("/sbin/ifconfig " . escapeshellarg($lancfg['if']) . " delete up"); /* use open/netBSD style bridge */ mwexec("/sbin/ifconfig bridge{$bridges_total} create"); - mwexec("/sbin/ifconfig bridge{$bridges_total} addm {$optcfg['if']} addm {$config['interfaces'][$optcfg['bridge']]['if']} up"); - mwexec("/sbin/ifconfig bridge{$bridges_total} stp {$optcfg['if']} add {$config['interfaces'][$optcfg['bridge']]['if']}"); + mwexec("/sbin/ifconfig bridge{$bridges_total} addm {$lancfg['if']} addm {$config['interfaces'][$lancfg['bridge']]['if']} up"); + mwexec("/sbin/ifconfig bridge{$bridges_total} stp {$lancfg['if']} add {$config['interfaces'][$lancfg['bridge']]['if']}"); - $fd = fopen("{$g['tmp_path']}/bridge_config_{$optcfg['if']}", "w"); + $fd = fopen("{$g['tmp_path']}/bridge_config_{$lancfg['if']}", "w"); fwrite($fd, "/sbin/ifconfig bridge{$bridges_total} create\n"); - fwrite($fd, "/sbin/ifconfig bridge{$bridges_total} addm {$optcfg['if']} addm {$config['interfaces'][$optcfg['bridge']]['if']} up\n"); - fwrite($fd, "/sbin/ifconfig bridge{$bridges_total} stp {$optcfg['if']} add {$config['interfaces'][$optcfg['bridge']]['if']}\n"); + fwrite($fd, "/sbin/ifconfig bridge{$bridges_total} addm {$lancfg['if']} addm {$config['interfaces'][$lancfg['bridge']]['if']} up\n"); + fwrite($fd, "/sbin/ifconfig bridge{$bridges_total} stp {$lancfg['if']} add {$config['interfaces'][$lancfg['bridge']]['if']}\n"); fclose($fd); /* lets keep track of the amount of bridges initialized */ |