防止忘记:
(包含使用TCP探测手段),仅适用midar-full 的local模式
1. arp 命令 查看网关地址 和网关的端口,假设得到192.168.0.1 和eth0
同时别忘了使用
/sbin/ip neighbor ls命令查看网关的情况是否为REACHABLE,否则可能导致探测时 can't get mac address或其他错误发生。
2.使用ping 每隔45秒探测 ,保持arp cache更新
nohup ping 192.168.0.1 -i 45 >/dev/null 2>&1 &3.运行mper
mper -D 8746 -G 192.168.0.1 -I eth0 -p 1000
此处-G 和-I 都是网关的。p是probe 速率 。如果不使用TCP,则第1和2步可以省去,并同时删去-G和-I选项。
运行完mper后,会输出一行
addr2mac_add: ifindex 4 ip 192.168.0.1 mac 00:00:00:00:00:00 expire 1374880112mac地址跟arp命令的显示相同;出现这一行后基本可以认为无恙。
4.执行./midar-full local模式
./midar-full --autostep --run-id=0000 --mper-pps=1000 --targets=./iplist.txt start
run-id
pps 值1000为上限,需要与mper的-p 参数值相同。