diff --git a/src/etc/inc/system.inc b/src/etc/inc/system.inc index 53858e4ec..ce2e2e63f 100644 --- a/src/etc/inc/system.inc +++ b/src/etc/inc/system.inc @@ -1068,6 +1068,11 @@ function system_kernel_configure($verbose = false) $mods[] = $config['system']['thermal_hardware']; } + if (!empty($config['OPNsense']['TrafficShaper']['rules']['rule'])) { + $mods[] = "ipfw"; + $mods[] = "dummynet"; + } + foreach ($mods as $mod) { mwexecf('/sbin/kldload %s', $mod, true); }