diff options
author | Ermal Luci <eri@pfsense.org> | 2009-01-19 21:20:10 +0000 |
---|---|---|
committer | Ermal Luci <eri@pfsense.org> | 2009-01-19 21:20:10 +0000 |
commit | cfc4dab8cb1f109768c97bc6e1b3004cb4dbb9b5 (patch) | |
tree | fe3cda916aa0e69b22d311e61de84884ac159808 | |
parent | 8eba9da830ef21f481630ba68082aa5e33ff437d (diff) | |
download | pfsense-cfc4dab8cb1f109768c97bc6e1b3004cb4dbb9b5.zip pfsense-cfc4dab8cb1f109768c97bc6e1b3004cb4dbb9b5.tar.gz |
Move laggproto setting after adding the members and making sure they are up.
Otherwise we might panic as explained in ticket #1864
-rw-r--r-- | etc/inc/interfaces.inc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/etc/inc/interfaces.inc b/etc/inc/interfaces.inc index 23a5ca6..00c22be 100644 --- a/etc/inc/interfaces.inc +++ b/etc/inc/interfaces.inc @@ -337,8 +337,6 @@ function interface_lagg_configure(&$lagg) { } else $laggif = exec("/sbin/ifconfig lagg create"); - mwexec("/sbin/ifconfig {$laggif} {$lagg['proto']}"); - /* Calculate smaller mtu and enforce it */ $smallermtu = 0; foreach ($members as $member) { @@ -367,6 +365,8 @@ function interface_lagg_configure(&$lagg) { mwexec("/sbin/ifconfig {laggif} laggport {$realif}"); } + mwexec("/sbin/ifconfig {$laggif} {$lagg['proto']}"); + interfaces_bring_up($laggif); return $laggif; |