Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes! Register now.
Hello everyone,
I'm installing an enterprise gateway (the latest version) on a VM in my company's domain. I'm now constantly getting this "Gateway service cannot access outside network" error everytime I register a new gateway / migrate an existing gateway / add a node to an existing cluster. It just won't finish the configuration. But if I close the configurator and open again, it goes to the post-setup page and says the gateway is configured correctly but not reachable. I can find this gateway on Power BI Service but it's always offline.
Detailed error trace:
Gateway service connectivity check failed. Common issues can be found at https://go.microsoft.com/fwlink/?linkid=838272.
Below is the stack trace:
System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a receive. ---> System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. ---> System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
--- End of inner exception stack trace ---
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.PooledStream.Read(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.Connection.SyncRead(HttpWebRequest request, Boolean userRetrievedStream, Boolean probeRead)
--- End of inner exception stack trace ---
at System.Net.HttpWebRequest.GetResponse()
at Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.HealthCheck.NetworkCheck.WebRequestCheck()
at Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.HealthCheck.NetworkCheck.<>c.<RunAsync>b__5_0()
at Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.HealthCheck.HealthCheckAction.RunAsync(Func`1 checkMethod)
Gateway version: 3000.230.15
What I have tried:
Uninstall and reinstall - not working
Running the network ports test gave all-pass result. All the severs can be connected and all the ports are open.
Turn on and off HTTPS mode - not working
Create inbound and outbound rule for all traffics to and from PBI gateway service. - not working
Firewall log shows the traffic hit the rule and the traffic is allowed.
Is there anything I can do to fix the problem or further identified the root cause? Thanks in advance for anyone's support.
Kind regards,
Van
Does your company network mandate the use of a proxy?
User | Count |
---|---|
12 | |
3 | |
2 | |
2 | |
2 |