What to Do When it Doesn't Work

You can submit a support ticket.  We can assist you more easily if you supply the following information:

What OS version are you using?

cat /etc/os-release

Which version of connectd is installed?

sudo dpkg --status connectd

Which connectd daemons are currently running?

ps ax | grepconnectd

will show all running connectd processes.


~$ ps ax | grep connectd
19256 pts/14 S+ 0:00 sudo connectd_installer
19257 pts/14 S+ 0:00 /bin/sh /usr/bin/connectd_installer
19721 ? S 0:01 /usr/bin/connectd.x86_64-ubuntu16.04 -f /etc/connectd/services/Connectdrmt365535.conf -d /var/run/
19744 ? S 0:00 /usr/bin/connectd_schannel.x86_64-ubuntu16.04 -f /etc/connectd/schannel.conf -d /var/run/
20683 ? S 0:01 /usr/bin/connectd.x86_64-ubuntu16.04 -f /etc/connectd/services/Connectdssh22.conf -d /var/run/
22019 pts/2 S+ 0:00 grep --color=auto connectd

**Note:** the name of the daemon in this example and for the rest of this post is connectd.x86_64-ubuntu16.04.  That is the name of the Ubuntu daemon, but if you are using a different OS, it may have a different extension (suffix).  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/connectd/services/*.conf

will show if the default port was overridden on any of these during installation, e.g.:

/etc/connectd/services/Connectd_programmer1217.conf:proxy_dest_port 1217
/etc/connectd/services/Connectd_web8080.conf:proxy_dest_port 8080

What tcp listeners (servers) are currently running?

If you run

sudo netstat -lpn | grep tcp

you will see all the running tcp servers on your device.  The connectd 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.

For example:

pi@raspberrypi ~$ sudo netstat -apn | grep tcp | grep LISTEN
tcp        0      0  *               LISTEN      2211/vncserver-x11-
tcp        0      0    *               LISTEN      2200/sshd    

This shows a VNC server running on port 5900 and the default ssh server running on port 22.

Please confirm:
- Is the service you're trying to connect to with (e.g. ssh) running on the default port?
- If not, did you enter the correct port during installation of

If is installed, and you used an address like to connect on the LAN, you did not connect using  You connected directly to the server using the explicit IP address and port.

Run the network test of the daemon:

Finally, running

/usr/bin/connectd.x86_64-ubuntu16.04 -n

will output some useful information about your network, e.g.

$ connectd.x86_64-ubuntu16.04 -n
Connectd built Sep 13 2018 at 11:05:25 Now Starting Up
Version 4.3 - (c)2018 All Rights Reserved
x86_64 Version
alloc pool

Running Network Diagnostics
Checking if DNS works ... .[OK]
Checking TCP connectivity to<oip=> [OK]
Checking UDP connectivity to
Send to [] [mip=] [oport=59612 mport=59612] [preserve port]
Send to [] [mip=] [oport=59612 mport=59612] [no remap] [preserve port]
Send to [] [mip=] [oport=59612 mport=59612] [no remap] [preserve port different IP] [OK]

This router preserves ports, this is optimal.
This router doesn't remap new connections to new ports.
Static Pool Free
Endian : Little
SHA1 test:
RC4 test:
XXTEA test:
Looks compatible.

Check for any errors or warnings.

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request


Please sign in to leave a comment.