From b0f62a63c2038cc4ac20e01927135fc1014a0eae Mon Sep 17 00:00:00 2001 From: John Southworth Date: Tue, 20 Dec 2011 16:17:32 -0800 Subject: Extra grat. arps are not needed for vmac interfaces --- scripts/keepalived/vyatta-vrrp-state.pl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'scripts/keepalived') diff --git a/scripts/keepalived/vyatta-vrrp-state.pl b/scripts/keepalived/vyatta-vrrp-state.pl index d89aa061..6b6b0c44 100755 --- a/scripts/keepalived/vyatta-vrrp-state.pl +++ b/scripts/keepalived/vyatta-vrrp-state.pl @@ -96,9 +96,10 @@ if ($vrrp_state eq 'backup') { $sysctl_intf =~ s/\./\//g; system("sysctl -w net.ipv4.conf.".$sysctl_intf.".arp_filter=0"); system("sysctl -w net.ipv4.conf.".$sysctl_intf.".accept_local=1"); - } - foreach my $vip (@vrrp_vips) { + } else { + foreach my $vip (@vrrp_vips) { system("/usr/bin/arping -A -c5 -I $vrrp_intf $vip"); + } } # -- cgit v1.2.3