diff -urN NetworkManager.cvs/src/backends/NetworkManagerGentoo.c NetworkManager/src/backends/NetworkManagerGentoo.c
--- NetworkManager.cvs/src/backends/NetworkManagerGentoo.c	2005-08-06 22:26:40.000000000 -0500
+++ NetworkManager/src/backends/NetworkManagerGentoo.c	2005-08-07 02:28:15.000000000 -0500
@@ -168,7 +168,9 @@
  */
 void nm_system_enable_loopback (void)
 {
-	nm_spawn_process("/etc/init.d/net.lo start");
+  /* No need to run net.lo if it is already running */
+	if (nm_spawn_process ("/etc/init.d/net.lo status") != 0)
+		nm_spawn_process("/etc/init.d/net.lo start");
 }