update 2025-04-30 14:19:03

This commit is contained in:
kenzok8 2025-04-30 14:19:03 +08:00
parent 99b7d7d83c
commit ffe0dba9f9
1 changed files with 6 additions and 4 deletions

View File

@ -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