GL-X750 and GoodCloud: No data show up on GoodCloud

For my X750, I don’t have any data show up on GoodCloud and I am not able to connect to it via GoodCloud (Web or SSH). It just says server error on the webpage.

I got these logs on the router

url = https://gslb-us.goodcloud.xyz/gslb/getbucket?deviceType=1&mac=xxxxxxxx&sn=xxxxxxxx&ddns=xxxxxxxx&timestamp=1625885649&sign=bffffa68c63d8047cb00f84eed91b1b3

utils_NLB failed!

mqtt init success!

Subscribe succeeded

Subscribe succeeded

Connection lost, cause = (null), Reconnecting

Reconnecting Success!

Unsubscribe succeeded

Which version of your firmware?

Firmware version is 3.201

Please try with http://download.gl-inet.com/firmware/snapshots/3.203_beta4/x750/

It looks like when I have Wireguard Client on, even if I set not to use VPN for Router Process, it still blocks goodcloud traffic. When I turn off Wireguard, it works. Also, for my Wireguard VPN, I didn’t route every traffic through it. Only route private traffic through VPN.

Really, this should not be the case. very strange,.

When I turn off Wireguard, it works. Also, for my Wireguard VPN, I didn’t route every traffic through it.

What is your wireguard server? Maybe it just blocks our goodcloud.xyz domain.

No, because Internet traffic isn’t routed through Wireguard. Only private subnet are routed through Wireguard.

I see exactly the same problem with v3.203 when Wireguard client is enabled X750 v2 does not connect to goodcloud this is the log output:-

MQTTAsync_sendMessage failed, return code -3

url = https://gslb-eu.goodcloud.xyz/gslb/getbucket?deviceType=1&mac=xxxxxxxx&sn=xxxxxxxx&ddns=xxxxxxxx&timestamp=1632221455&sign=f882de8551c4c88b22d9f9644874e8db

utils_NLB failed! Wait for 180 seconds

There seems to be a DNS issue when Wireguard is running on the X750 v2, nslookup from the command line on the 750 reports no servers could be reached:

root@GL-X750:~# nslookup eu.goodcloud.xyz
;; connection timed out; no servers could be reached

Using the same Wireguard server and config on an MT300A works fine and it shows in Goodcloud:

root@GL-MT300A:/usr/bin# nslookup eu.goodcloud.xyz
Server:         127.0.0.1
Address:        127.0.0.1#53

Name:      eu.goodcloud.xyz
Address 1: 18.203.182.177
1 Like

Adding this to /etc/resolv.conf seems to fix it:

nameserver 1.1.1.1

Update:

Maybe this doesn’t actually fix it, although it shows in Goodcloud neither the web or ssh interfaces will load from Goodcloud.

Hello, i have the same pb behind wireguard

1 Like

I applied a very similar Wireguard split tunnel on my GL-MIFI and seems like Goodcloud is receiving data. Doesn’t have a chance to test on X750