diff --git a/src/network/network.cpp b/src/network/network.cpp
index 51c41aa58..6322cd9ce 100644
--- a/src/network/network.cpp
+++ b/src/network/network.cpp
@@ -434,6 +434,10 @@ global void InitNetwork1(void)
 	}
     }
 
+#ifdef BSD
+    // FIXME: need a working interface check for BSD
+    NetworkNumInterfaces = 1;
+#else
     NetworkNumInterfaces = NetSocketAddr(NetworkFildes);
     if (NetworkNumInterfaces) {
 	DebugLevel0Fn("Num IP: %d\n" _C_ NetworkNumInterfaces);
@@ -445,6 +449,7 @@ global void InitNetwork1(void)
 	ExitNetwork1();
 	return;
     }
+#endif
 
     IfDebug({
 	char buf[128];