From 732b65ef8b978a828008b47ad4182b440031355f Mon Sep 17 00:00:00 2001 From: Chris Buechler Date: Mon, 8 Dec 2008 00:10:47 +0000 Subject: Don't use broadcast on CARP IPs. --- etc/inc/interfaces.inc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/etc/inc/interfaces.inc b/etc/inc/interfaces.inc index f3e18a0..1621a29 100644 --- a/etc/inc/interfaces.inc +++ b/etc/inc/interfaces.inc @@ -476,8 +476,8 @@ function interfaces_carp_configure() { $password = " pass \"" . $vip_password . "\""; if($debugging) echo "Configuring carp{$carp_instances_counter}.\n"; - fwrite($fd, "/sbin/ifconfig carp" . $carp_instances_counter . " " . $vip['subnet'] . "/" . $vip['subnet_bits'] . " broadcast " . $broadcast_address . " vhid " . $vip['vhid'] . "{$carpdev} advskew 200 " . $password . "\n"); - mwexec("/sbin/ifconfig carp" . $carp_instances_counter . " " . $vip['subnet'] . "/" . $vip['subnet_bits'] . " broadcast " . $broadcast_address . " vhid " . $vip['vhid'] . "{$carpdev} advskew 200 " . $password); + fwrite($fd, "/sbin/ifconfig carp" . $carp_instances_counter . " " . $vip['subnet'] . "/" . $vip['subnet_bits'] . " vhid " . $vip['vhid'] . "{$carpdev} advskew 200 " . $password . "\n"); + mwexec("/sbin/ifconfig carp" . $carp_instances_counter . " " . $vip['subnet'] . "/" . $vip['subnet_bits'] . " vhid " . $vip['vhid'] . "{$carpdev} advskew 200 " . $password); mwexec("/sbin/ifconfig carp" . $carp_instances_counter . " up"); fwrite($fd, "/sbin/ifconfig carp" . $carp_instances_counter . " up\n"); usleep(10); @@ -569,8 +569,8 @@ function interfaces_carp_bring_up_final() { if($vip['password'] != "") $password = " pass " . $vip['password']; if($debugging) - echo "/sbin/ifconfig carp" . $carp_instances_counter . " " . $vip['subnet'] . "/" . $vip['subnet_bits'] . " broadcast " . $broadcast_address . " vhid " . $vip['vhid'] . "{$carpdev} advskew " . $vip['advskew'] . $password . "\n"; - mwexec("/sbin/ifconfig carp" . $carp_instances_counter . " " . $vip['subnet'] . "/" . $vip['subnet_bits'] . " broadcast " . $broadcast_address . " vhid " . $vip['vhid'] . "{$carpdev} advskew " . $vip['advskew'] . $password); + echo "/sbin/ifconfig carp" . $carp_instances_counter . " " . $vip['subnet'] . "/" . $vip['subnet_bits'] . " vhid " . $vip['vhid'] . "{$carpdev} advskew " . $vip['advskew'] . $password . "\n"; + mwexec("/sbin/ifconfig carp" . $carp_instances_counter . " " . $vip['subnet'] . "/" . $vip['subnet_bits'] . " vhid " . $vip['vhid'] . "{$carpdev} advskew " . $vip['advskew'] . $password); usleep(100); mwexec("/sbin/ifconfig carp" . $carp_instances_counter . " up"); $carp_instances_counter++; -- cgit v1.1