I upgraded my clients and the custom disco server to 0.13 flavor. And none of my clients see eachother ;(
My custom discovery server(v0.12) had worked perfectly with the clients. All I did was to upgrade the disco binary and I am using the same keys. And I can confirm that the server id is the same. So then I went ahead and upgraded the clients. I made sure that the dicscovery server url is same, ponting to the proper server url-id combo. None of the clients are using relays.
The clients and the server worked perfectly with the 0.12 in the current network setup. However 0.13 is failing badly for me here.
I reread the custom disco help page and made sure that I backtraced my steps. It was all good.
I also tried disabling nat traversal on the clients with no success. At the moment all the clients are behind the same router and the router has upnp.
here is a portion of the log with sttrace=discover
DEBUG: globalClient.Lookup https://xx.xx.xx.xx:xxx/?device=xxxxxx-xxxx-xxx-xxx-xxxxx-xxxx-xxx-xxx 404 Not Found
So it cant find the discovery server, but why on earth?
The discovery server works, I am logged into it, the ip the port etc is correct. The ports are open properly in the firewall. Remember this exact setup used to work with 0.12 perfectly (minus the new binaries).
PR is submitted for the docs. Make sure you include the trailing slash after the v2 … this bit me and it took awhile to figure out that was the issue