]> johannes.truschnigg.info Git - sqm_lagthrottle/commitdiff
Check for configured interfaces
authorJohannes Truschnigg <johannes@truschnigg.info>
Thu, 17 Mar 2022 18:59:41 +0000 (19:59 +0100)
committerJohannes Truschnigg <johannes@truschnigg.info>
Thu, 17 Mar 2022 18:59:41 +0000 (19:59 +0100)
lagdetect.sh

index b07bbb2a2a6b50ac54ccbba42e649fb4877af1bb..bca7ffabf3bc631184249b1fff47a2f1a699be7c 100755 (executable)
@@ -156,6 +156,16 @@ do
 done
 
 
+for i in "${IFACE_RX}" "${IFACE_TX}"
+do
+  if ip link show "${i}" >/dev/null
+  then
+    printf 'FATAL: Interface "%s" seems bogus\n' "${i}"
+    exit 1
+  fi
+done
+
+
 set -u