diff --git a/etc/inc/interfaces.inc b/etc/inc/interfaces.inc index b328986e52..cb5ea2244f 100644 --- a/etc/inc/interfaces.inc +++ b/etc/inc/interfaces.inc @@ -514,7 +514,7 @@ function interface_bridge_configure(&$bridge, $checkmember = 0) { pfSense_interface_mtu($realif1, $smallermtu); pfSense_interface_capabilities($realif1, -$flags); interfaces_bring_up($realif1); - mwexec("/sbin/ifconfig {$bridgeif} addm {$realif}"); + pfSense_bridge_add_member($bridgeif, $realif); } if (isset($bridge['enablestp'])) { @@ -647,7 +647,7 @@ function interface_bridge_add_member($bridgeif, $interface) { pfSense_interface_capabilities($interface, -$flags); interfaces_bring_up($interface); - mwexec("/sbin/ifconfig {$bridgeif} addm {$interface}"); + pfSense_bridge_add_member($bridgeif, $interface); } function interfaces_lagg_configure()