diff --git a/bsp/default/root_file_system/etc/nodewatcher.sh b/bsp/default/root_file_system/etc/nodewatcher.sh index 2c5bdb010369181cb7a3059b0f7114ae2a641449..cd7e84e5da99dc857cb4436d404ff00f9f777721 100755 --- a/bsp/default/root_file_system/etc/nodewatcher.sh +++ b/bsp/default/root_file_system/etc/nodewatcher.sh @@ -91,7 +91,7 @@ crawl() { interface_data="" #Loop interfaces #for entry in $IFACES; do - for filename in `grep up /sys/class/net/*/operstate`; do + for filename in `grep 'up\|unknown' /sys/class/net/*/operstate`; do ifpath=${filename%/operstate*} iface=${ifpath#/sys/class/net/} if [ "$iface" = "lo" ]; then