判断局域网内是否有冲突的IP

2015-02-22 0 777
判断局域网内是否有冲突的IP
#!/bin/bash

# yum -y install arp-scan

#check whether the ip is conflict

conflict_ip=`arp-scan -I eth0 -l | grep "^[172.16|192.168|10]" | sort | uniq -c | sort -nr|sed 's/^[ \t]*//g'|grep "^2"`

count=`arp-scan -I eth0 -l | grep "^[172.16|192.168|10]" | sort | uniq -c | sort -nr|sed 's/^[ \t]*//g'|grep "^2"|wc -l`
if [ $count -gt 0 ];then
	echo -e  "\033[31m  conflict \033[0m"
	echo -e  "conflict ip is \n $conflict_ip "
else
	echo "not conflict."
fi

遇见资源网 shell 判断局域网内是否有冲突的IP http://www.ox520.com/16845.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务