|
今天好几个朋友在问怎么获得局域网内部电脑的MAC地址,刚好我知道
在这里告诉新手们办法很简单用两个命令就可以了,首先ping一下,你指定的一台电脑,
然后用arp -n查看,MAC地址就出来了,在这里我写了一个小脚本.希望对新手有点帮助
#!/bin/bash
echo -n "Enter host IP: "
read host
echo "please wait..."
a=`ping $host -c 4`
if [ $? -eq 0 ];then
mac=`arp -n|grep $host|awk '{print $3}'`
echo "MAC:[ $mac ]"
else
echo "该主机不存在或有防火墙"
fi
ps:该脚本只能查看局域网内的电脑MAC地址 |
|