检测局域网中未使用的IP地址

  

临时检测局域网中未使用的IP地址

# !/bin/bash   echo “检测局域网中未使用的IP地址2015”   echo “      ,,,processbar (), {,,   ,,,,,local 电流=1美元;,local 总=2美元;,,   ,,,,,local  maxlen=80;, local  barlen=66;, local  perclen=14;,,   ,,,,,local 格式=? - $ {barlen} % $ ((maxlen-barlen))年代”,,   ,,,,,local  perc=?电流/总美元)”,,   ,,,,,local 进步=$((当前* barlen/总数)),,   ,,,,,local 掠夺=$ (for 小姐:拷贝seq  0, $进步';,do  printf “#”,,),,   ,,,,,printf “\ r美元格式”,prog 美元;perc 美元,   ,,,},,   ,,,,,      ,,,for 小姐:拷贝seq  1, 254,, do ,   ,,,,,processbar  $ (($ i * 100/254)), 100,,   ,,   ,,,/usr/bin/arping ,小姐;eth0  -c  1,, 192.168.10 .小姐:美元,|,grep  -B  2,“Received  0”, | head  1,,在祝辞,mac美元(date  + % Y % m % d) .txt ;   做,,,

程序中循环进度条参考自:http://blog.csdn.net/wxqee/article/details/38332141

或者使用

# !/bin/bash   echo 查找未使用的IP地址,通过检测MAC来找,如果没有开机,无法找的到!   for  ((i=1才能,,,i<254;,我+ +,))   ,,,,,   ,,,,,,,,,,,,,,,/usr/bin/arping ,小姐;eth0  -c  1,,填写。小姐:美元,|,grep  -B  2,“Received  0”, |, grep “填写”。,在祝辞mac美元(date  + % Y % m % d) .txt ;   号,,,,,,,,,,,,,,,sleep  3   ,,,,,,,,,,,,,echo  -e ,“——祝辞,,美元(我* 100/254 ($)),%,,\ c ”,   ,,,,,,,,,   ,,,,   echo  100%执行完毕,已输出到当前目录下的mac美元(date  + % Y % m % d)。txt文件,请查看!


检测局域网中未使用的IP地址