From c8d87d2aa9e18237271f129be8d2d65480f7735d Mon Sep 17 00:00:00 2001 From: Renato Botelho Date: Tue, 6 Jan 2015 18:54:37 -0200 Subject: [PATCH] Remove useless check, CARP does not depend of interface having another IP set before --- etc/inc/interfaces.inc | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/etc/inc/interfaces.inc b/etc/inc/interfaces.inc index 16071ee745..c69b588034 100644 --- a/etc/inc/interfaces.inc +++ b/etc/inc/interfaces.inc @@ -2120,22 +2120,6 @@ function interface_carp_configure(&$vip) { return; } - if (is_ipaddrv4($vip['subnet'])) { - /* Ensure a IP on this interface exists prior to configuring CARP. */ - $ww_subnet_ip = find_interface_ip($realif); - if (!is_ipaddrv4($ww_subnet_ip)) { - file_notice("CARP", sprintf(gettext("Interface does not have required IP address in the subnet of virtual IP address %s. Skipping this VIP."), $vip['subnet']), "Firewall: Virtual IP", ""); - return; - } - } else if (is_ipaddrv6($vip['subnet'])) { - /* Ensure a IP on this interface exists prior to configuring CARP. */ - $ww_subnet_ip = find_interface_ipv6($realif); - if (!is_ipaddrv6($ww_subnet_ip)) { - file_notice("CARP", sprintf(gettext("Interface does not have required IPv6 address in the subnet of virtual IPv6 address %s. Skipping this VIP."), $vip['subnet']), "Firewall: Virtual IP", ""); - return; - } - } - $vip_password = $vip['password']; $vip_password = escapeshellarg(addslashes(str_replace(" ", "", $vip_password))); if ($vip['password'] != "")