arping命令详解
2017-12-25 18:04
411 查看
1 版本
arping主要就是查看ip的MAC地址及IP占用的问题。
arping有两个版本,一个版本是Thomas Habets这个人写的,这个版本有个好处是可以arping <MAC地址>,也就是说我们可以通过MAC地址得到IP;还有一个版本是Linux iputils suite的,这个版本就不能通过MAC地址,解析出IP地址了。
可以使用arping -V 查看系统的arping的版本
[root@dev-haproxy00 ~]# arping -V
arping utility, iputils-s20121221
注意:CentOS使用的是 Linux iputils suite版本的,debian使用的是Thomas Hebets;两个版本的arping使用的参数有很大的区别,所以要根据自己的arping版本去使用相应的参数。
2 常用的参数
-I <网卡>:指定网卡的以太网设备,默认情况下是eth0
-c<数据包数目>:设置超时的时间
-s:指定源ip地址
-h:显示帮助信息
-V:线上版本信息
-b:用于发送以太网广播帧(FFFFFFFFFFFF),arping一开始使用广播地址,在收到相应后就使用unicast地址,
-f:等到第一个回复就退出
3 keepalived清除arp缓存(脚本)
#cat arp.sh
#! /usr/bin/env bash
VIP=$1
GW=$(awk -F. '{print $1"."$2"."$3".254"}' <<<$VIP)
arping -I bond0 -c 5 -s $VIP $GW
arping主要就是查看ip的MAC地址及IP占用的问题。
arping有两个版本,一个版本是Thomas Habets这个人写的,这个版本有个好处是可以arping <MAC地址>,也就是说我们可以通过MAC地址得到IP;还有一个版本是Linux iputils suite的,这个版本就不能通过MAC地址,解析出IP地址了。
可以使用arping -V 查看系统的arping的版本
[root@dev-haproxy00 ~]# arping -V
arping utility, iputils-s20121221
注意:CentOS使用的是 Linux iputils suite版本的,debian使用的是Thomas Hebets;两个版本的arping使用的参数有很大的区别,所以要根据自己的arping版本去使用相应的参数。
2 常用的参数
-I <网卡>:指定网卡的以太网设备,默认情况下是eth0
-c<数据包数目>:设置超时的时间
-s:指定源ip地址
-h:显示帮助信息
-V:线上版本信息
-b:用于发送以太网广播帧(FFFFFFFFFFFF),arping一开始使用广播地址,在收到相应后就使用unicast地址,
-f:等到第一个回复就退出
3 keepalived清除arp缓存(脚本)
#cat arp.sh
#! /usr/bin/env bash
VIP=$1
GW=$(awk -F. '{print $1"."$2"."$3".254"}' <<<$VIP)
arping -I bond0 -c 5 -s $VIP $GW
相关文章推荐
- arping命令_Linux arping 命令用法详解:通过发送ARP协议报文测试网络
- uname命令详解
- linux zip/unzip命令详解
- linux shell 脚本攻略学习8---md5校验,sort排序,uniq命令详解
- linux awk命令详解
- Cisco路由器交换机配置命令详解(1)
- linux suspend 命令详解
- Linux下source命令详解
- lsof命令详解(转)
- Linux 命令学习之apt命令详解
- linux命令大全之ps命令详解(查看进程结果)
- 命令行会话管理工具screen命令详解
- jmap命令详解
- linux下scp命令详解--主机之间拷贝文件
- 命令行中java和javac、javap使用详解(java编译命令)
- linux 命令详解
- Linux SVN 命令详解
- wget 命令用法详解
- linux yum命令详解
- Linux Shell脚本编程--curl命令详解