diff --git a/src/etc/inc/functions.inc b/src/etc/inc/functions.inc index 8ccacdfb3..e15b75127 100644 --- a/src/etc/inc/functions.inc +++ b/src/etc/inc/functions.inc @@ -31,4 +31,3 @@ require_once("interfaces.inc"); require_once("services.inc"); require_once("pfsense-utils.inc"); -require_once("system.inc"); diff --git a/src/etc/rc.bootup b/src/etc/rc.bootup index f5095b582..10d49d198 100755 --- a/src/etc/rc.bootup +++ b/src/etc/rc.bootup @@ -117,6 +117,8 @@ require_once("config.console.inc"); echo "."; require_once("auth.inc"); echo "."; +require_once("certs.inc"); +echo "."; require_once("util.inc"); echo "."; require_once("interfaces.inc"); diff --git a/src/etc/rc.filter_configure_xmlrpc b/src/etc/rc.filter_configure_xmlrpc index b22b9dca8..dc355a904 100755 --- a/src/etc/rc.filter_configure_xmlrpc +++ b/src/etc/rc.filter_configure_xmlrpc @@ -40,6 +40,7 @@ require_once("xmlrpc.inc"); require_once("interfaces.inc"); require_once("openvpn.inc"); require_once("vslb.inc"); +require_once("system.inc"); system_routing_configure(); setup_gateways_monitor(); diff --git a/src/etc/rc.initial.halt b/src/etc/rc.initial.halt index 8debbf60e..5107c1a7d 100755 --- a/src/etc/rc.initial.halt +++ b/src/etc/rc.initial.halt @@ -28,8 +28,7 @@ POSSIBILITY OF SUCH DAMAGE. */ -require_once('config.inc'); -require_once('functions.inc'); +require_once("system.inc"); $fp = fopen('php://stdin', 'r'); diff --git a/src/etc/rc.initial.reboot b/src/etc/rc.initial.reboot index 95249fc98..8fa077d40 100755 --- a/src/etc/rc.initial.reboot +++ b/src/etc/rc.initial.reboot @@ -27,11 +27,7 @@ POSSIBILITY OF SUCH DAMAGE. */ -require_once('config.inc'); -require_once('functions.inc'); -require_once("util.inc"); -require_once('filter.inc'); -require_once('captiveportal.inc'); +require_once("system.inc"); $fp = fopen('php://stdin', 'r'); diff --git a/src/etc/rc.interfaces_wan_configure b/src/etc/rc.interfaces_wan_configure index d893a3dea..8585af835 100755 --- a/src/etc/rc.interfaces_wan_configure +++ b/src/etc/rc.interfaces_wan_configure @@ -31,6 +31,8 @@ require_once("config.inc"); require_once("functions.inc"); require_once("util.inc"); require_once("filter.inc"); +require_once("system.inc"); +require_once("interfaces.inc"); if (!empty($argv[1])) { $argument = str_replace("\n", "", $argv[1]); diff --git a/src/etc/rc.linkup b/src/etc/rc.linkup index 70e9c5c55..43b05bd04 100755 --- a/src/etc/rc.linkup +++ b/src/etc/rc.linkup @@ -32,6 +32,7 @@ require_once("config.inc"); require_once("filter.inc"); require_once("interfaces.inc"); require_once("util.inc"); +require_once("system.inc"); function handle_argument_group($iface, $argument2) { global $config; diff --git a/src/etc/rc.newwanip b/src/etc/rc.newwanip index b8cf72087..b91f01cf8 100755 --- a/src/etc/rc.newwanip +++ b/src/etc/rc.newwanip @@ -37,6 +37,8 @@ require_once("vpn.inc"); require_once("openvpn.inc"); require_once("rrd.inc"); require_once("util.inc"); +require_once("system.inc"); +require_once("interfaces.inc"); // Do not process while booting if (file_exists('/var/run/booting')) { diff --git a/src/etc/rc.newwanipv6 b/src/etc/rc.newwanipv6 index 93c245546..ac3941ed3 100755 --- a/src/etc/rc.newwanipv6 +++ b/src/etc/rc.newwanipv6 @@ -38,6 +38,7 @@ require_once("openvpn.inc"); require_once("services.inc"); require_once("rrd.inc"); require_once("util.inc"); +require_once("system.inc"); /* Interface IP address has changed */ $argument = trim($argv[1], " \n\t"); diff --git a/src/etc/rc.resolv_conf_generate b/src/etc/rc.resolv_conf_generate index 6174d93af..eeec3290e 100755 --- a/src/etc/rc.resolv_conf_generate +++ b/src/etc/rc.resolv_conf_generate @@ -29,5 +29,6 @@ require_once("config.inc"); require_once("functions.inc"); +require_once("system.inc"); system_resolvconf_generate(true); diff --git a/src/etc/rc.restart_webgui b/src/etc/rc.restart_webgui index 1f2ffbd61..35bade658 100755 --- a/src/etc/rc.restart_webgui +++ b/src/etc/rc.restart_webgui @@ -6,6 +6,9 @@ require_once('functions.inc'); require_once('captiveportal.inc'); require_once('rrd.inc'); require_once("util.inc"); +require_once("system.inc"); +require_once("certs.inc"); + if (count($argv) > 1 && is_numeric($argv[1])) { // starting delayed. diff --git a/src/www/diag_backup.php b/src/www/diag_backup.php index 05579f77c..1fd5240e9 100644 --- a/src/www/diag_backup.php +++ b/src/www/diag_backup.php @@ -41,6 +41,7 @@ require_once("functions.inc"); require_once("filter.inc"); require_once("services.inc"); require_once("rrd.inc"); +require_once("system.inc"); /** * check if cron exists diff --git a/src/www/diag_halt.php b/src/www/diag_halt.php index 14ae0c1df..70dca7995 100644 --- a/src/www/diag_halt.php +++ b/src/www/diag_halt.php @@ -28,8 +28,7 @@ */ require_once("guiconfig.inc"); -require_once("functions.inc"); -require_once("captiveportal.inc"); +require_once("system.inc"); $pgtitle = array(gettext("Diagnostics"),gettext("Halt system")); @@ -44,7 +43,7 @@ include('head.inc');
diff --git a/src/www/diag_logs_settings.php b/src/www/diag_logs_settings.php
index 2655bbb64..d02b36723 100644
--- a/src/www/diag_logs_settings.php
+++ b/src/www/diag_logs_settings.php
@@ -30,6 +30,7 @@
require_once("guiconfig.inc");
require_once("functions.inc");
require_once("filter.inc");
+require_once("system.inc");
$pconfig['reverse'] = isset($config['syslog']['reverse']);
$pconfig['nentries'] = $config['syslog']['nentries'];
diff --git a/src/www/diag_ping.php b/src/www/diag_ping.php
index 012d15579..4902d9a80 100644
--- a/src/www/diag_ping.php
+++ b/src/www/diag_ping.php
@@ -28,7 +28,7 @@
$pgtitle = array(gettext("Diagnostics"), gettext("Ping"));
require_once("guiconfig.inc");
-
+require_once("system.inc");
define('MAX_COUNT', 10);
define('DEFAULT_COUNT', 3);
diff --git a/src/www/diag_testport.php b/src/www/diag_testport.php
index 5f4c56165..8d2f48a68 100644
--- a/src/www/diag_testport.php
+++ b/src/www/diag_testport.php
@@ -29,6 +29,7 @@
$pgtitle = array(gettext("Diagnostics"), gettext("Test Port"));
require_once("guiconfig.inc");
+require_once("system.inc");
define('NC_TIMEOUT', 10);
$do_testport = false;
diff --git a/src/www/diag_traceroute.php b/src/www/diag_traceroute.php
index f77da9b13..acc591d58 100644
--- a/src/www/diag_traceroute.php
+++ b/src/www/diag_traceroute.php
@@ -27,6 +27,7 @@
*/
require_once("guiconfig.inc");
+require_once("system.inc");
$pgtitle = array(gettext("Diagnostics"),gettext("Traceroute"));
include("head.inc");
diff --git a/src/www/getserviceproviders.php b/src/www/getserviceproviders.php
index b5c6146f1..a1e819d1f 100644
--- a/src/www/getserviceproviders.php
+++ b/src/www/getserviceproviders.php
@@ -30,6 +30,7 @@
require_once("guiconfig.inc");
require_once("services.inc");
require_once("pfsense-utils.inc");
+require_once("system.inc");
$serviceproviders_xml = "/usr/local/share/mobile-broadband-provider-info/serviceproviders.xml";
$serviceproviders_contents = file_get_contents($serviceproviders_xml);
diff --git a/src/www/interfaces.php b/src/www/interfaces.php
index 7f6894358..b2c8a6899 100644
--- a/src/www/interfaces.php
+++ b/src/www/interfaces.php
@@ -37,6 +37,8 @@ require_once("captiveportal.inc");
require_once("filter.inc");
require_once("rrd.inc");
require_once("vpn.inc");
+require_once("system.inc");
+require_once("interfaces.inc");
/***************************************************************************************************************
* imported from xmlparse_attr.inc
diff --git a/src/www/interfaces_assign.php b/src/www/interfaces_assign.php
index 14ada5be1..4a7828097 100644
--- a/src/www/interfaces_assign.php
+++ b/src/www/interfaces_assign.php
@@ -38,6 +38,8 @@ require_once("ipsec.inc");
require_once("vpn.inc");
require_once("captiveportal.inc");
require_once("rrd.inc");
+require_once("system.inc");
+require_once("interfaces.inc");
function interface_assign_description($portinfo, $portname) {
if ($portinfo['isvlan']) {
diff --git a/src/www/interfaces_bridge_edit.php b/src/www/interfaces_bridge_edit.php
index 35f476a19..6ce8eeb37 100644
--- a/src/www/interfaces_bridge_edit.php
+++ b/src/www/interfaces_bridge_edit.php
@@ -28,6 +28,8 @@
*/
require_once("guiconfig.inc");
+require_once("system.inc");
+require_once("interfaces.inc");
$referer = (isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '/interfaces_bridge.php');
diff --git a/src/www/interfaces_gif_edit.php b/src/www/interfaces_gif_edit.php
index 82d414902..69c676ca8 100644
--- a/src/www/interfaces_gif_edit.php
+++ b/src/www/interfaces_gif_edit.php
@@ -27,6 +27,8 @@
*/
require_once("guiconfig.inc");
+require_once("system.inc");
+require_once("interfaces.inc");
$referer = (isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '/interfaces_gif.php');
diff --git a/src/www/interfaces_gre_edit.php b/src/www/interfaces_gre_edit.php
index e8c01c03c..b7e010d09 100644
--- a/src/www/interfaces_gre_edit.php
+++ b/src/www/interfaces_gre_edit.php
@@ -28,6 +28,8 @@
require_once("guiconfig.inc");
require_once("functions.inc");
+require_once("system.inc");
+require_once("interfaces.inc");
$referer = (isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '/interfaces_gre.php');
diff --git a/src/www/interfaces_lagg_edit.php b/src/www/interfaces_lagg_edit.php
index 5c16b8117..1af4756fa 100644
--- a/src/www/interfaces_lagg_edit.php
+++ b/src/www/interfaces_lagg_edit.php
@@ -27,6 +27,8 @@
*/
require_once("guiconfig.inc");
+require_once("system.inc");
+require_once("interfaces.inc");
$referer = (isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '/interfaces_lagg.php');
diff --git a/src/www/interfaces_vlan_edit.php b/src/www/interfaces_vlan_edit.php
index 9036c5540..03be5267d 100644
--- a/src/www/interfaces_vlan_edit.php
+++ b/src/www/interfaces_vlan_edit.php
@@ -28,6 +28,8 @@
*/
require_once("guiconfig.inc");
+require_once("system.inc");
+require_once("interfaces.inc");
$referer = (isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '/interfaces_vlan.php');
diff --git a/src/www/reboot.php b/src/www/reboot.php
index 4d2b3b0ee..d79d7f649 100644
--- a/src/www/reboot.php
+++ b/src/www/reboot.php
@@ -29,7 +29,7 @@
require_once("guiconfig.inc");
require_once("functions.inc");
require_once("captiveportal.inc");
-
+require_once("system.inc");
$pgtitle = array(gettext("Diagnostics"),gettext("Reboot System"));
include("head.inc");
diff --git a/src/www/services_captiveportal.php b/src/www/services_captiveportal.php
index c8be3c425..fc551887d 100644
--- a/src/www/services_captiveportal.php
+++ b/src/www/services_captiveportal.php
@@ -32,6 +32,7 @@ require_once("functions.inc");
require_once("captiveportal.inc");
require_once("filter.inc");
require_once("services.inc");
+require_once("system.inc");
if (substr($_GET['act'], 0, 3) == "get")
$nocsrf = true;
diff --git a/src/www/services_captiveportal_zones.php b/src/www/services_captiveportal_zones.php
index da1541577..e47579990 100644
--- a/src/www/services_captiveportal_zones.php
+++ b/src/www/services_captiveportal_zones.php
@@ -29,6 +29,7 @@ require_once("guiconfig.inc");
require_once("functions.inc");
require_once("captiveportal.inc");
require_once("services.inc");
+require_once("system.inc");
global $cpzone;
global $cpzoneid;
diff --git a/src/www/services_dhcp.php b/src/www/services_dhcp.php
index 9ff21f39e..e441329af 100644
--- a/src/www/services_dhcp.php
+++ b/src/www/services_dhcp.php
@@ -30,6 +30,8 @@
require_once("guiconfig.inc");
require_once("filter.inc");
require_once("services.inc");
+require_once("system.inc");
+require_once("unbound.inc");
/* This function will remove entries from dhcpd.leases that would otherwise
* overlap with static DHCP reservations. If we don't clean these out,
diff --git a/src/www/services_dhcpv6.php b/src/www/services_dhcpv6.php
index 064f3c1a5..4fe339f31 100644
--- a/src/www/services_dhcpv6.php
+++ b/src/www/services_dhcpv6.php
@@ -30,6 +30,8 @@
require_once("guiconfig.inc");
require_once("filter.inc");
+require_once("system.inc");
+require_once("unbound.inc");
/* Fix failover DHCP problem
* http://article.gmane.org/gmane.comp.security.firewalls.pfsense.support/18749
diff --git a/src/www/services_dnsmasq.php b/src/www/services_dnsmasq.php
index 09d114346..bb1052ea0 100644
--- a/src/www/services_dnsmasq.php
+++ b/src/www/services_dnsmasq.php
@@ -31,6 +31,7 @@ require_once("guiconfig.inc");
require_once("functions.inc");
require_once("filter.inc");
require_once("services.inc");
+require_once("system.inc");
$pconfig['enable'] = isset($config['dnsmasq']['enable']);
$pconfig['regdhcp'] = isset($config['dnsmasq']['regdhcp']);
diff --git a/src/www/services_ntpd.php b/src/www/services_ntpd.php
index 9ca4e7328..2dcc1d6c4 100644
--- a/src/www/services_ntpd.php
+++ b/src/www/services_ntpd.php
@@ -30,6 +30,7 @@
require_once("guiconfig.inc");
require_once('rrd.inc');
require_once("services.inc");
+require_once("system.inc");
if (!is_array($config['ntpd']))
$config['ntpd'] = array();
diff --git a/src/www/services_ntpd_gps.php b/src/www/services_ntpd_gps.php
index 3eba8fa1f..075c5880d 100644
--- a/src/www/services_ntpd_gps.php
+++ b/src/www/services_ntpd_gps.php
@@ -29,6 +29,7 @@
require_once("guiconfig.inc");
require_once("services.inc");
+require_once("system.inc");
function set_default_gps() {
global $config;
diff --git a/src/www/services_ntpd_pps.php b/src/www/services_ntpd_pps.php
index d582a0f78..cb1bf61b7 100644
--- a/src/www/services_ntpd_pps.php
+++ b/src/www/services_ntpd_pps.php
@@ -28,6 +28,7 @@
require_once("guiconfig.inc");
require_once("services.inc");
+require_once("system.inc");
if (!is_array($config['ntpd']))
$config['ntpd'] = array();
diff --git a/src/www/services_opendns.php b/src/www/services_opendns.php
index b8fa3d334..bd4e52e90 100644
--- a/src/www/services_opendns.php
+++ b/src/www/services_opendns.php
@@ -27,7 +27,8 @@
POSSIBILITY OF SUCH DAMAGE.
*/
-require_once 'guiconfig.inc';
+require_once("guiconfig.inc");
+require_once("system.inc");
if (!is_array($config['opendns'])) {
$config['opendns'] = array();
diff --git a/src/www/services_snmp.php b/src/www/services_snmp.php
index 5260679a9..ccf180f23 100644
--- a/src/www/services_snmp.php
+++ b/src/www/services_snmp.php
@@ -30,6 +30,7 @@
require_once("guiconfig.inc");
require_once("functions.inc");
require_once("services.inc");
+require_once("system.inc");
if (!is_array($config['snmpd'])) {
$config['snmpd'] = array();
diff --git a/src/www/services_unbound.php b/src/www/services_unbound.php
index 3f156ace1..26793f53c 100644
--- a/src/www/services_unbound.php
+++ b/src/www/services_unbound.php
@@ -30,6 +30,7 @@
require_once("guiconfig.inc");
require_once("unbound.inc");
require_once("services.inc");
+require_once("system.inc");
if (!is_array($config['unbound']))
diff --git a/src/www/services_unbound_acls.php b/src/www/services_unbound_acls.php
index 98a17d5ba..31d6c1f3a 100644
--- a/src/www/services_unbound_acls.php
+++ b/src/www/services_unbound_acls.php
@@ -28,6 +28,7 @@
require_once("guiconfig.inc");
require_once("unbound.inc");
+require_once("system.inc");
function unbound_acl_id_used($id) {
global $config;
diff --git a/src/www/services_unbound_advanced.php b/src/www/services_unbound_advanced.php
index 667ca0b93..d942e6b15 100644
--- a/src/www/services_unbound_advanced.php
+++ b/src/www/services_unbound_advanced.php
@@ -28,6 +28,7 @@
require_once("guiconfig.inc");
require_once("unbound.inc");
+require_once("system.inc");
if(!is_array($config['unbound']))
$config['unbound'] = array();
diff --git a/src/www/status_interfaces.php b/src/www/status_interfaces.php
index 5e5cf68ca..da6839d7f 100644
--- a/src/www/status_interfaces.php
+++ b/src/www/status_interfaces.php
@@ -29,6 +29,8 @@
*/
require_once("guiconfig.inc");
+require_once("system.inc");
+require_once("interfaces.inc");
if ($_POST['if'] && $_POST['submit']) {
$interface = $_POST['if'];
diff --git a/src/www/status_services.php b/src/www/status_services.php
index f5a6b6dc6..2d4f9f694 100644
--- a/src/www/status_services.php
+++ b/src/www/status_services.php
@@ -30,6 +30,9 @@
require_once("guiconfig.inc");
require_once("services.inc");
require_once("vslb.inc");
+require_once("system.inc");
+require_once("unbound.inc");
+require_once("captiveportal.inc");
function openvpn_restart_by_vpnid($mode, $vpnid) {
$settings = openvpn_get_settings($mode, $vpnid);
diff --git a/src/www/system_advanced_admin.php b/src/www/system_advanced_admin.php
index 1376b2d50..e37cae415 100644
--- a/src/www/system_advanced_admin.php
+++ b/src/www/system_advanced_admin.php
@@ -32,6 +32,8 @@
require_once("guiconfig.inc");
require_once("functions.inc");
require_once("filter.inc");
+require_once("system.inc");
+require_once("unbound.inc");
$pconfig['webguiproto'] = $config['system']['webgui']['protocol'];
$pconfig['webguiport'] = $config['system']['webgui']['port'];
diff --git a/src/www/system_advanced_misc.php b/src/www/system_advanced_misc.php
index f5cf7ce28..1fb422186 100644
--- a/src/www/system_advanced_misc.php
+++ b/src/www/system_advanced_misc.php
@@ -34,6 +34,8 @@ require_once("functions.inc");
require_once("filter.inc");
require_once("vpn.inc");
require_once("vslb.inc");
+require_once("system.inc");
+
$pconfig['proxyurl'] = $config['system']['proxyurl'];
$pconfig['proxyport'] = $config['system']['proxyport'];
diff --git a/src/www/system_advanced_network.php b/src/www/system_advanced_network.php
index 023072c3f..71d3bac5d 100644
--- a/src/www/system_advanced_network.php
+++ b/src/www/system_advanced_network.php
@@ -32,6 +32,7 @@
require_once("guiconfig.inc");
require_once("functions.inc");
require_once("filter.inc");
+require_once("system.inc");
function system_enable_arp_wrong_if()
{
diff --git a/src/www/system_advanced_notifications.php b/src/www/system_advanced_notifications.php
index ebc667f25..996cbbccb 100644
--- a/src/www/system_advanced_notifications.php
+++ b/src/www/system_advanced_notifications.php
@@ -27,6 +27,7 @@
*/
require_once("guiconfig.inc");
+require_once("system.inc");
// Growl
$pconfig['disable_growl'] = isset($config['notifications']['growl']['disable']);
diff --git a/src/www/system_advanced_sysctl.php b/src/www/system_advanced_sysctl.php
index e7238c992..00eafd779 100644
--- a/src/www/system_advanced_sysctl.php
+++ b/src/www/system_advanced_sysctl.php
@@ -30,6 +30,7 @@
*/
require_once("guiconfig.inc");
+require_once("system.inc");
$referer = (isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '/system_advanced_sysctl.php');
diff --git a/src/www/system_camanager.php b/src/www/system_camanager.php
index 21e705487..e87ab0593 100644
--- a/src/www/system_camanager.php
+++ b/src/www/system_camanager.php
@@ -28,6 +28,7 @@
*/
require_once('guiconfig.inc');
+require_once("system.inc");
function ca_import(& $ca, $str, $key="", $serial=0) {
global $config;
diff --git a/src/www/system_certmanager.php b/src/www/system_certmanager.php
index 482a930e3..ad8e0d3e4 100644
--- a/src/www/system_certmanager.php
+++ b/src/www/system_certmanager.php
@@ -28,6 +28,7 @@
*/
require_once('guiconfig.inc');
+require_once("system.inc");
function csr_generate(& $cert, $keylen, $dn, $digest_alg = "sha256") {
diff --git a/src/www/system_gateway_groups.php b/src/www/system_gateway_groups.php
index cf4c8c47d..011c85590 100644
--- a/src/www/system_gateway_groups.php
+++ b/src/www/system_gateway_groups.php
@@ -30,6 +30,7 @@
require_once("guiconfig.inc");
require_once("functions.inc");
require_once("openvpn.inc");
+require_once("system.inc");
// Resync and restart all VPNs using a gateway group.
function openvpn_resync_gwgroup($gwgroupname = "") {
diff --git a/src/www/system_gateways.php b/src/www/system_gateways.php
index 85f80a4e4..276438f34 100644
--- a/src/www/system_gateways.php
+++ b/src/www/system_gateways.php
@@ -31,6 +31,7 @@ require_once("guiconfig.inc");
require_once("functions.inc");
require_once("filter.inc");
require_once("services.inc");
+require_once("system.inc");
$a_gateways = return_gateways_array(true, false, true);
$a_gateways_arr = array();
diff --git a/src/www/system_general.php b/src/www/system_general.php
index 83a6e4b3e..a6a154051 100644
--- a/src/www/system_general.php
+++ b/src/www/system_general.php
@@ -30,6 +30,8 @@
require_once("guiconfig.inc");
require_once("functions.inc");
require_once("filter.inc");
+require_once("system.inc");
+require_once("unbound.inc");
function get_locale_list()
{
diff --git a/src/www/system_routes.php b/src/www/system_routes.php
index c5e4f00d3..d8a423685 100644
--- a/src/www/system_routes.php
+++ b/src/www/system_routes.php
@@ -30,6 +30,7 @@
require_once("guiconfig.inc");
require_once("functions.inc");
require_once("filter.inc");
+require_once("system.inc");
if (!is_array($config['staticroutes'])) {
$config['staticroutes'] = array();
diff --git a/src/www/wizard.php b/src/www/wizard.php
index d86ffab63..ec2b3f618 100644
--- a/src/www/wizard.php
+++ b/src/www/wizard.php
@@ -32,6 +32,7 @@ require_once("guiconfig.inc");
require_once("functions.inc");
require_once("filter.inc");
require_once("rrd.inc");
+require_once("system.inc");
/*
* find_ip_interface($ip): return the interface where an ip is defined