| 123456789101112131415161718192021 |
- #!/bin/sh
- INTERFACE=$1
- ADRESSE=$2
- ACTION=$3
- case "$ACTION" in
- start)
- /sbin/ifconfig $INTERFACE $ADRESSE
- DEVICE=`echo $INTERFACE | /usr/bin/cut -d ":" -f 1`
- LISTE=`/sbin/arp -i $DEVICE | /usr/bin/grep -v Address | /usr/bin/awk '{print $1}'`
- for elt in $LISTE; do
- /sbin/arping -q -c 1 -w 0 $elt &
- done
- ;;
- stop)
- (/sbin/ifconfig -a | grep $INTERFACE 1>/dev/null) && /sbin/ifconfig $INTERFACE down
- ;;
- *)
- echo "$0 ethx:y X.Y.Z.W [start|stop]"
- ;;
- esac
|