Signed-off-by: Florian Eckert <fe@dev.tdt.de>
else
$LOG notice "Starting tracker on interface $INTERFACE (${DEVICE:-unknown})"
mwan3_set_iface_hotplug_state $INTERFACE "offline"
- mwan3_track $INTERFACE $DEVICE "unknown" "$src_ip"
+ mwan3_track $INTERFACE $DEVICE "offline" "$src_ip"
fi
mwan3_set_policies_iptables
mwan3_set_user_rules
mwan3_get_iface_hotplug_state() {
local iface=$1
- cat $MWAN3_STATUS_DIR/iface_state/$iface 2>/dev/null || echo "unknown"
+ cat $MWAN3_STATUS_DIR/iface_state/$iface 2>/dev/null || echo "offline"
}
mwan3_report_iface_status()
fi
if [ -z "$id" -o -z "$device" ]; then
- result="unknown"
+ result="offline"
elif [ -n "$($IP rule | awk '$1 == "'$(($id+1000)):'"')" ] && \
[ -n "$($IP rule | awk '$1 == "'$(($id+2000)):'"')" ] && \
[ -n "$($IPT -S mwan3_iface_in_$1 2> /dev/null)" ] && \
local loss=0
local latency=0
- if [ "$STATUS" = "unknown" ]; then
- echo "unknown" > /var/run/mwan3track/$1/STATUS
+ if [ "$STATUS" = "offline" ]; then
+ echo "offline" > /var/run/mwan3track/$1/STATUS
echo "0" > /var/run/mwan3track/$1/UPTIME
echo "$(get_uptime)" > /var/run/mwan3track/$1/DOWNTIME
score=0