#!/bin/bash
# 26.5.2015 Petr Simandl
# fping to target using all local ip adresses

ipt=$1
if [ "$1 x" = " x" ]
  then
    echo "Petr Simandl - rping"
    echo "Usage: $0 <target IP address>"
    exit 0
fi

for i in `ip a | grep "inet " | grep -v '127.0.0.1' | awk '{print $2"@" $7}'`;
do
 echo -n  "for $i ";
 ipr=`echo $i | awk -F '/' '{print $1}'`;
 ifr=`echo $i | awk -F '@' '{print $2}'`;
#echo $ipr $ifr; 
fping $ipt -S $ipr -t10 2>&1;
done

