What OS version are you using?
Which version of weavedconnectd is installed?
sudo dpkg --status weavedconnectd
Which Weaved daemons are currently running?
ps ax | grep weaved
will show all running weaved processes.
pi@raspberrypi ~/weaved_software $ ps ax | grep weaved
15169 ? S 0:03 /usr/bin/weavedconnectd.pi -f /etc/weaved/services/Weavedssh22.conf -d
Note: the name of the daemon in this example and for the rest of this post is weavedconnectd.pi. That is the name of the Pi daemon, but if you are using a different OS, it may have a different extension (suffix) and it may also have a capital C in the middle. Please check the name of your system's daemon and adjust accordingly.
Have any of these services been set up with a port or IP address override?
grep proxy /etc/weaved/services/*.conf
will show if the default port was overridden on any of these during installation, e.g.:
What tcp listeners (servers) are currently running?
If you run
sudo netstat -apn | grep tcp | grep LISTEN
you will see all the running tcp servers on your Pi. The remot3.it daemon needs to communicate with a corresponding tcp listener, which we do NOT manage. If a program such as VNC or a web server is not already installed, you will have to do that yourself.
pi@raspberrypi ~/weaved_software $ sudo netstat -apn | grep tcp | grep LISTEN
tcp 0 0 0.0.0.0:5900 0.0.0.0:* LISTEN 2211/vncserver-x11-
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2200/sshd
This shows a VNC server running on port 5900 and the default ssh server running on port 22.
- Is the service you're trying to connect to with Weaved (e.g.ssh) running on the default port?
- If not, did you enter the correct port during installation of Weaved?
If Weaved is installed, and you used an address like http://192.168.1.103:8080 to connect on the LAN, you did not connect using Weaved. You connected directly to the server using the explicit IP address and port.
Run the network test of the daemon:
will output some useful information about your network, e.g.
root@kali:~# weavedconnectd.pi -n
WeavedConnectd built Apr 13 2016 at 16:56:27 Now Starting Up
Version 3.5 - (c)2016 Weaved, Inc. All Rights Reserved
Built with ALIGN BCASTER MALLOC_POOL LINUX RESOLVE BIGBUF NOTE pool=262144
Raspberry Pi Version
Running Weaved Network Diagnostics
Checking if DNS works ... .[OK]
Checking TCP connectivity to weaved.com... [OK]
Checking UDP connectivity to weaved.com...
Send to 18.104.22.168:5959  [mip=22.214.171.124] [oport=59612 mport=59612] [preserve port]
Send to 126.96.36.199:5960  [mip=188.8.131.52] [oport=59612 mport=59612] [no remap] [preserve port] [OK]
This router preserves ports, this is optimal.
This router doesn't remap new connections to new ports.
Static Pool Free
Endian : Little