Let's confirm how you have weaved set up.
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.
grep proxy /etc/weaved/services/*.conf
will show if the default port was overridden on any of these during installation, e.g.:
If you run
sudo netstat -apn | grep tcp | grep LISTEN
you will see all the running tcp servers on your Pi.
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.
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