gratarp

gratarp

 

复制代码
root@ACU:/tmp/xxx# wget http://mirrors.ustc.edu.cn/openwrt/releases/17.01.1/packages/mips_24kc/base/libsysfs_2.1.0-2_mips_24kc.ipk
Downloading 'http://mirrors.ustc.edu.cn/openwrt/releases/17.01.1/packages/mips_24kc/base/libsysfs_2.1.0-2_mips_24kc.ipk'
Connecting to 202.38.95.110:80
Writing to 'libsysfs_2.1.0-2_mips_24kc.ipk'
libsysfs_2.1.0-2_mip 100% |*******************************| 11938   0:00:00 ETA
Download completed (11938 bytes)
root@ACU:/tmp/xxx# 
root@ACU:/tmp/xxx# wget http://mirrors.ustc.edu.cn/openwrt/releases/17.01.1/packages/mips_24kc/base/iputils-arping_20101006-1_mips_24kc.ipk
Downloading 'http://mirrors.ustc.edu.cn/openwrt/releases/17.01.1/packages/mips_24kc/base/iputils-arping_20101006-1_mips_24kc.ipk'
Connecting to 202.141.176.110:80
Writing to 'iputils-arping_20101006-1_mips_24kc.ipk'
iputils-arping_20101 100% |*******************************|  6185   0:00:00 ETA
Download completed (6185 bytes)
root@ACU:/tmp/xxx# 
root@ACU:/tmp/xxx# /tmp/xxx/arping -A -I br-lan -c 1 10.120.53.180 root@ACU:/tmp/xxx#
复制代码

 

复制代码
root@ACU:/overlay/upper# ls -l
drwxrwxr-x    5 root     root             0 Oct 23  2019 etc
drwxr-xr-x    4 root     root             0 Sep 30 16:23 usr
root@ACU:/overlay/upper# 
root@ACU:/overlay/upper# ls -l usr/bin/arping 
-rwxr-xr-x    1 root     root         12341 Sep 30 16:21 usr/bin/arping
root@ACU:/overlay/upper# 
root@ACU:/overlay/upper# ls -l usr/share/gratarp/gratarp.sh 
-rwxr-xr-x    1 root     root           355 Sep 30 16:32 usr/share/gratarp/gratarp.sh
root@ACU:/overlay/upper# 
root@ACU:/overlay/upper# cat usr/share/gratarp/gratarp.sh 
#!/bin/sh

while : 
do

#which interface to gratuitous ARP
interface=br-lan

#seconds between pings
interval=60

#gets the current IP address for the interface you specified above
ipaddr=$(ip addr show $interface | grep "inet " | awk '{print $2}' | awk -F'/' '{print $1}')
gwaddr=${ipaddr%*.}.1

arping -A -I $interface $ipaddr -c 1

sleep $interval

done

root@ACU:/overlay/upper# 
复制代码

 

============== End

 

posted @   lsgxeva  阅读(189)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
历史上的今天:
2017-09-30 数据模型(LP32 ILP32 LP64 LLP64 ILP64 )
2017-09-30 C语言程序内存布局
点击右上角即可分享
微信分享提示