+ else
+ echo "Interface ${DEVICE} not found"
+ exit ${EXIT_CODE_WARNING}
+ fi
+
+ # Check if a cable is plugged for wired interface
+ if [ ! -d /sys/class/net/${DEVICE}/wireless ]; then
+ count=0
+ while cat /sys/class/net/${DEVICE}/carrier | grep -q "0"; do
+ echo "Waiting for carrier to go up"
+ sleep 0.25
+
+ let count=count+1
+ # 2.5 seconds delay
+ if [ $count -gt 10 ]; then
+ echo "Interface ${DEVICE}: carrier not detected (cable unplugged?)"
+ exit ${EXIT_CODE_WARNING}
+ fi
+ done