From c730387f5c883075754c7dbee2c7e61bc599ce75 Mon Sep 17 00:00:00 2001 From: Sukru Senli Date: Fri, 23 Jun 2017 16:50:57 +0200 Subject: [PATCH] inteno-netmodes: prevent fake mode switching --- inteno-netmodes/files/etc/hotplug.d/net/80-repeater | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/inteno-netmodes/files/etc/hotplug.d/net/80-repeater b/inteno-netmodes/files/etc/hotplug.d/net/80-repeater index 2d10de39b..3c2072855 100644 --- a/inteno-netmodes/files/etc/hotplug.d/net/80-repeater +++ b/inteno-netmodes/files/etc/hotplug.d/net/80-repeater @@ -49,6 +49,10 @@ get_wifi_iface_cfgstr() { link=$(cat /sys/class/net/${WANDEV:0:4}/operstate) [ $MTK -eq 1 ] && link=$(swconfig dev switch0 port 0 get link | awk '{print$2}' | cut -d':' -f2) +# if WAN link state has not changed, exit +[ "$link" == "$(cat /tmp/wan_link_state 2>/dev/null)" ] && exit +echo "$link" > /tmp/wan_link_state + case "$ACTION" in add|register) [ "$link" == "down" ] && return