update 2025-04-30 14:19:03
This commit is contained in:
parent
99b7d7d83c
commit
ffe0dba9f9
|
@ -73,8 +73,9 @@ qos_simple_watch()
|
||||||
fi
|
fi
|
||||||
test -z "${ip//*:*}" && {
|
test -z "${ip//*:*}" && {
|
||||||
mac=$(echo $line | cut -d, -f2)
|
mac=$(echo $line | cut -d, -f2)
|
||||||
iface=$(ip -6 neigh show $ip | grep -o "dev .*" | awk '{print $2}')
|
for iface in $(ip -6 neigh show $ip | grep -o "dev .*" | awk '{print $2}'); do
|
||||||
test -n "$iface" && ip -6 neigh replace $ip lladdr $mac dev $iface nud reachable
|
[ "$(fw3 -q device $iface 2>/dev/null)" = "lan" ] && ip -6 neigh replace $ip lladdr $mac dev $iface nud reachable
|
||||||
|
done
|
||||||
}
|
}
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
@ -103,8 +104,9 @@ start() {
|
||||||
fi
|
fi
|
||||||
test -z "${ip//*:*}" && {
|
test -z "${ip//*:*}" && {
|
||||||
mac=$(echo $line | cut -d, -f2)
|
mac=$(echo $line | cut -d, -f2)
|
||||||
iface=$(ip -6 neigh show $ip | grep -o "dev .*" | awk '{print $2}')
|
for iface in $(ip -6 neigh show $ip | grep -o "dev .*" | awk '{print $2}'); do
|
||||||
test -n "$iface" && ip -6 neigh replace $ip lladdr $mac dev $iface nud reachable
|
[ "$(fw3 -q device $iface 2>/dev/null)" = "lan" ] && ip -6 neigh replace $ip lladdr $mac dev $iface nud reachable
|
||||||
|
done
|
||||||
}
|
}
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue