根据IP列表查询对应获得DHCP分配的MAC地址的办法

比如监控到几个捣蛋的badip,禁他ip他换个ip又来捣蛋,禁MAC会好一点。
首先要从他当前IP去追查MAC,肉眼去看DHCP列表肯定很容易,但是我们要实现自动化。
获取这些捣蛋IP办法不提,获取到的IP列表存放在file01
DHCP分配记录存放在file02
方法如下:

badIPlist=`cat /file01` #首先提取file作为变量(注意抓取后要去除空行)。
sum=`cat /file01| wc -l` #计算IP列表条数。
if [[ $sum -ne 0 ]];then #如果条数大于0,就执行查询动作,有多少条就查询多少次
    for i in $badIPlist
	do
       grep "$i" /file02 >> /file03 #查询DHCP分配记录file02,将结果追加到file03,这就是DHCP分配记录对应的MAC地址了。
	done
fi

下一步把记录的MAC截取出来,这个这里不提。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值