diff --git a/cmd/juju/common/controller.go b/cmd/juju/common/controller.go
index <HASH>..<HASH> 100644
--- a/cmd/juju/common/controller.go
+++ b/cmd/juju/common/controller.go
@@ -130,6 +130,7 @@ func WaitForAgentInitialisation(
 			strings.HasSuffix(errorMessage, "target machine actively refused it."), // Winsock message for connection refused
 			strings.HasSuffix(errorMessage, "connection is shut down"),
 			strings.HasSuffix(errorMessage, "i/o timeout"),
+			strings.HasSuffix(errorMessage, "network is unreachable"),
 			strings.HasSuffix(errorMessage, "deadline exceeded"),
 			strings.HasSuffix(errorMessage, "no api connection available"),
 			strings.Contains(errorMessage, "spaces are still being discovered"):
Add another whitelisted network error to bootstrap check