packages/net/mac-to-devinfo/files/netdiscover-to-devinfo
florian 1ecb72b961 [package] add mac-to-devinfo (#5373)
git-svn-id: svn://svn.openwrt.org/openwrt/packages@16712 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-06 11:38:01 +00:00

26 lines
484 B
Bash

#!/bin/sh
MACTODEV=mac-to-devinfo
NETDISCOVER=netdiscover
if [ -z "$1" ] || [ -z "$2" ] || [ -z "$3" ]; then
echo "Usage: netdiscover-to-devinfo IP-range Interface Timeout"
exit 1
fi
prep-devinfo
OLDIFS=$IFS
IFS='
'
for line in $($NETDISCOVER -t $3 -k -m -i $2 -r $1); do
IFS=$OLDIFS
IP=$(echo $line | tr -s \ | cut -f1 -d\ )
MAC=$(echo $line | tr -s \ | cut -f2 -d\ )
echo "$IP"" | ""$($MACTODEV $MAC)"
OLDIFS=$IFS
IFS='
'
done
IFS=$OLDIFS