Sophie

Sophie

distrib > Mageia > 6 > armv5tl > media > core-release-src > by-pkgid > f365b0a47fabdf9c237a316e78e791ad > files > 4

invictus-firewall-0.1-16.mga6.src.rpm

#!/bin/sh

INTERFACE=$1
ACTION=$2
[ -n "$INTERFACE" ] || exit
[ "$ACTION" = add -o "$ACTION" = del ] || exit

UCARP_D=/etc/ucarp.d
CONFIG=$UCARP_D/$INTERFACE
[ -f $CONFIG ] || exit
source $CONFIG

# compute NETMASK
eval `/bin/ipcalc --netmask $VIRTIP`
# compute PREFIX
eval `/bin/ipcalc --prefix $VIRTIP $NETMASK`

/sbin/ip addr $ACTION $VIRTIP/$PREFIX dev "$INTERFACE"
if [ "$ACTION" = add -a -w /proc/sys/net/ipv4/netfilter/ct_sync/state ]; then
    echo "2" > /proc/sys/net/ipv4/netfilter/ct_sync/state
fi