博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
arping命令详解
阅读量:7240 次
发布时间:2019-06-29

本文共 735 字,大约阅读时间需要 2 分钟。

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

转载于:https://blog.51cto.com/focuslinux/2054487

你可能感兴趣的文章
python socket之tcp服务器与客户端demo
查看>>
码农们:完美主义也是一种错
查看>>
温馨的一刻
查看>>
C# 中实现表达式计算
查看>>
1113: 递归调用的次数统计(函数专题)
查看>>
MongoDB的安装和基本操作
查看>>
PLSQL_海量数据处理系列4_并行
查看>>
JavaScript中date 对象常用方法
查看>>
统计学习方法 李航---第6章 逻辑回归与最大熵模型
查看>>
C# 解析html —— 将html转为XHTML,然后利用Xml解析
查看>>
BitBlt 函数 详解, StretchBlt、SetStretchBltMode、SetBrushOrgEx 按句柄截图、直接截取缩略图...
查看>>
Java学习笔记(2)
查看>>
S3C2440 SDRAM内存驱动
查看>>
Oracle的一些简单语句
查看>>
java 多线程 继承Thread和实现Runnable的区别
查看>>
http://www.maticsoft.com/help/maticstudy.htm
查看>>
【树形DP】【P1351】 【NOIP2014D1T2】联合权值
查看>>
iOS 与 惯性滚动
查看>>
vue keep-alive
查看>>
Linux7 重置root密码
查看>>