diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2005-08-02 20:18:01 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2005-08-02 20:18:01 +0000 |
commit | 6065fd7784485f8ecb92a5646e18f064aafa9c8f (patch) | |
tree | f3cfbd769597bb866f0985ae7c75676c9dbcc4f7 /etc | |
parent | a4d9f914534696d684d913a79a73643db81c652a (diff) | |
download | pfsense-6065fd7784485f8ecb92a5646e18f064aafa9c8f.zip pfsense-6065fd7784485f8ecb92a5646e18f064aafa9c8f.tar.gz |
Add LAN bridging option
Diffstat (limited to 'etc')
-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 */ |