interfaces: services.inc stopgap measure

PR: https://forum.opnsense.org/index.php?topic=11540.0
This commit is contained in:
Franco Fichtner 2019-04-28 14:37:43 +02:00
parent 127c364789
commit b140e91b7e

View File

@ -1080,6 +1080,7 @@ function interface_bring_down($interface = "wan", $ifacecfg = false)
$track6 = link_interface_to_track6($interface);
if (count($track6)) {
/* bring down radvd and dhcp6 on these interfaces */
require_once 'services.inc'; /* XXX remove me */
services_dhcpd_configure(false, 'inet6', $track6);
}
@ -2570,6 +2571,7 @@ function interface_configure($verbose = false, $interface = 'wan', $reload = fal
system_routing_configure($verbose, $interface);
plugins_configure('ipsec', $verbose, array($interface));
plugins_configure('dns', $verbose);
require_once 'services.inc'; /* XXX remove me */
services_dhcpd_configure($verbose);
/* XXX move these up the call stack */
configdp_run('dyndns reload', array($interface));
@ -3827,6 +3829,7 @@ function link_interface_to_track6($wanif, $update = false)
if ($update) {
if ($wancfg['ipaddrv6'] == 'slaac') {
require_once 'services.inc'; /* XXX remove me */
services_radvd_configure();
}