Set the ResourceBase for NewNetworkV2().
diff --git a/openstack/client.go b/openstack/client.go
index c8bdb0f..f3638be 100644
--- a/openstack/client.go
+++ b/openstack/client.go
@@ -302,7 +302,11 @@
 	if err != nil {
 		return nil, err
 	}
-	return &gophercloud.ServiceClient{Provider: client, Endpoint: url}, nil
+	return &gophercloud.ServiceClient{
+		Provider:     client,
+		Endpoint:     url,
+		ResourceBase: url + "v2.0/",
+	}, nil
 }
 
 // NewBlockStorageV1 creates a ServiceClient that may be used to access the v1 block storage service.