diff options
Diffstat (limited to 'etc/inc/pfsense-utils.inc')
-rw-r--r-- | etc/inc/pfsense-utils.inc | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/etc/inc/pfsense-utils.inc b/etc/inc/pfsense-utils.inc index 0a9ab74..85c9211 100644 --- a/etc/inc/pfsense-utils.inc +++ b/etc/inc/pfsense-utils.inc @@ -2433,6 +2433,20 @@ function is_ipaddr_configured($ipaddr) { if(strcasecmp($ipaddr, $ilips) == 0) return true; } + + $interface_list_ips = get_configured_ip_aliases_list(); + foreach($interface_list_ips as $key => $ilips) { + if(strcasecmp($ipaddr, $key) == 0) + return true; + } + + $interface_list_ips = get_configured_carp_interface_list(); + foreach($interface_list_ips as $ilips) { + if(strcasecmp($ipaddr, $ilips) == 0) + return true; + } + + return false; } /****f* pfsense-utils/pfSense_handle_custom_code |