#!/bin/bash
VIP="192.168.32.5"
IFVIP="${VIP}/20"
INTERFACE="eth01"
logger "Keepalived: notify_backup.sh  =>"
old_keepalived_status=$(cat /etc/keepalived/keepalived_dhcpd.txt | grep STATUS |cut -f 2 -d'=')
sed -i "s|STATUS=.*|STATUS=BACKUP|g" /etc/keepalived/keepalived_dhcpd.txt
new_keepalived_status=$(cat /etc/keepalived/keepalived_dhcpd.txt | grep STATUS |cut -f 2 -d'=')
logger "Keepalived: STATUS change: ${old_keepalived_status} => ${new_keepalived_status}"

ip addr del $IFVIP dev $INTERFACE 2>/dev/null
ip neigh flush all
# logger "Keepalived: DHCP is back, rejoining as BACKUP."
# sleep 3
systemctl stop smb nmb
systemctl    stop    dhcpd4
# sleep 1
