通过MAC地址得到IP的脚本

1287阅读 0评论2009-06-01 seaquester
分类:LINUX

通过 MAC 地址得到IP的脚本

冷胜魁(Seaquester)
lengshengkui@gmail.com
2008-7-16

由于某些原因,需要通过MAC地址,搜索机器的IP,所以写了这个脚本。
为了简便,该脚本只能搜索固定的网段。

#!/bin/sh

ipprefix=172.21.73
count=1
mac=$1
while [ $count -lt 255 ] ; do
    str=`arping -c 1 $ipprefix.$count | grep $mac`
    if [ -n "$str" ] ; then
        echo $ipprefix.$count
        exit
    fi
    let count+=1
done

上一篇:SELinux导致登录不进Linux系统的问题与解决
下一篇:在bash脚本里面作浮点数比较