luci-app-arpbind: fix init doesn't work

Fixes: #8298
This commit is contained in:
SiYao Mo 2021-08-14 12:38:05 +08:00 committed by AmadeusGhost
parent 96776d7d0b
commit a7d417c90d
2 changed files with 4 additions and 6 deletions

View File

@ -1,5 +1,3 @@
local sys = require "luci.sys"
local ifaces = sys.net:devices()

View File

@ -30,7 +30,8 @@ add_arp()
{
[ -z "$1" ] || [ -z "$2" ] || [ -z "$3" ] && return
echo "Adding ARP:IP Addr:$1 MAC Addr:$2 Interface:$3"
ip neigh add $1 lladdr $2 nud permanent dev $3
ip neigh add $1 lladdr $2 nud permanent dev $3 || \
ip neigh change $1 lladdr $2 nud permanent dev $3
}
arpconf_foreach()
@ -52,4 +53,3 @@ stop()
{
clean_arp
}