获得内网的MAC地址
注意:本文最后更新于 2769 天前,有关的内容可能已经发生变化,请参考使用。
FreeBSD下没有自带的扫描ARP工具,但是在FreeBSD的PORTS里有一个同Ubuntu下一样健壮的arping
安装arping
cd /usr/ports/net/arping
make install clean
假设FreeBSD处在202.101.208.0/24网段内,网卡名字为lo0,那么要获得整个内网所有机器的MAC则可以使用以下mymac.sh脚本:
######################
#!/bin/bash
for ((i = 1; i < 254; i++))
do
arping -c 1 -I lo0 202.101.208.$i
done
arp -a > all_mac
##############
运行mymac.sh
chmod u+x mymac.sh
./mymac.sh
可在相同目录的all_mac中看到相应内网机器的MAC地址了。
「倘若有所帮助,不妨酌情赞赏!」
感谢您的支持!
使用微信扫描二维码完成支付