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