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