使用arping查询得到局域网里其他机器的mac地址

arping usage

#!/bin/bash# 使用arping查询得到mac地址for i in `seq 254` ; do    sudo /sbin/arping -c2 192.168.1.$i | awk '/Unicast reply from/{print $4,$5}' | sed 's/\[//' | sed 's/\]//'done#!/bin/bashfor ((i = 1; i < 254; i++))do    sudo /sbin/arping -i eth0 192.168.1.$i -c 1done/sbin/arp -a > mac_table