From f4c40620dab99da0c52f21e7999b022fc3a35831 Mon Sep 17 00:00:00 2001 From: Renato Botelho Date: Wed, 17 Dec 2014 15:25:55 -0200 Subject: Disable dhcp server when interface is disabled. Ticket #4119 --- usr/local/www/interfaces.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'usr') diff --git a/usr/local/www/interfaces.php b/usr/local/www/interfaces.php index b3992e9..5498b64 100644 --- a/usr/local/www/interfaces.php +++ b/usr/local/www/interfaces.php @@ -423,8 +423,12 @@ if ($_POST['apply']) { if (isset($config['interfaces'][$ifapply]['enable'])) { interface_bring_down($ifapply, false, $ifcfgo); interface_configure($ifapply, true); - } else + } else { interface_bring_down($ifapply, true, $ifcfgo); + if (isset($config['dhcpd'][$ifapply]['enable']) || + isset($config['dhcpdv6'][$ifapply]['enable'])) + services_dhcpd_configure(); + } } } /* restart snmp so that it binds to correct address */ -- cgit v1.1