前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >arping指令linux,arping命令详解「建议收藏」

arping指令linux,arping命令详解「建议收藏」

作者头像
全栈程序员站长
发布2022-06-28 16:38:22
9660
发布2022-06-28 16:38:22
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

1 版本

arping主要就是查看ip的MAC地址及IP占用的问题。

arping有两个版本,一个版本是Thomas Habets这个人写的,这个版本有个好处是可以arping ,也就是说我们可以通过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″}’ <<

arping -I bond0 -c 5 -s $VIP $GW

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/132760.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年6月1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档