#!/bin/sh iface=$(ip route show default | awk '/default/{print $5; exit}') if [ -n "$iface" ] && [ "$(cat /sys/class/net/$iface/carrier 2>/dev/null)" = "1" ]; then echo "online" else echo "offline" fi