summaryrefslogtreecommitdiffstats
path: root/etc/inc
diff options
context:
space:
mode:
authorErmal Luçi <eri@pfsense.org>2008-11-05 23:19:15 +0000
committerErmal Luçi <eri@pfsense.org>2008-11-05 23:19:15 +0000
commit1f15f43fdbbe6c328072a6c2e60adbfbc1f8088b (patch)
treed2d8182cd1341578b6958ead60c123c9c41ab191 /etc/inc
parenta77018ce1b47934fcb31da7d657568241dccef27 (diff)
downloadpfsense-1f15f43fdbbe6c328072a6c2e60adbfbc1f8088b.zip
pfsense-1f15f43fdbbe6c328072a6c2e60adbfbc1f8088b.tar.gz
Make sure to have an interface as a bridge member after reconfiguring.
Diffstat (limited to 'etc/inc')
-rw-r--r--etc/inc/interfaces.inc5
1 files changed, 5 insertions, 0 deletions
diff --git a/etc/inc/interfaces.inc b/etc/inc/interfaces.inc
index 4fa6ceb..dc6a0e8 100644
--- a/etc/inc/interfaces.inc
+++ b/etc/inc/interfaces.inc
@@ -1320,6 +1320,11 @@ function interface_configure($interface = "wan")
}
mwexec("/sbin/ifconfig {$wancfg['if']} up");
+
+ $brigeif = link_int_to_bridge_interface($interface);
+ if (!empty($bridgeif))
+ mwexec("/sbin/ifconfig {$bridgeif} addm {$realif}");
+
/* XXX: Shouldn't the caller do this?! */
if (!$g['booting']) {
OpenPOWER on IntegriCloud