diff --git a/src/opnsense/scripts/interfaces/apply_pending_if_changes.php b/src/opnsense/scripts/interfaces/apply_pending_if_changes.php index 6f05d2a059..78184d3ac2 100755 --- a/src/opnsense/scripts/interfaces/apply_pending_if_changes.php +++ b/src/opnsense/scripts/interfaces/apply_pending_if_changes.php @@ -84,7 +84,10 @@ if (is_array($config['interfaces'])) { $config['interfaces'][$ifname][$legacybool][$legacyempty] = ''; } } - /* Reload all for the interface. */ - interface_configure(false, $ifname, true); + } + + foreach ($to_configure as $ifname) { + /* XXX maybe we can micromanage $reload = true here in the future */ + interface_configure(true, $ifname, true); } }