OpenWRT users can use the auto-install.sh method documented at: Installing the connectd package on all Linux distributions – remote.it
however, you may get an error message that the daemon is not found, or some other problem. We now have a way for you to get the right daemon, and with a couple of extra steps, get it working with the remote.it “connectd” package.
Current versions of the binaries for OpenWRT are available at:
- file: one of connectd schannel muxer demuxer
- arch: is one of
The correct architecture can be obtained on the device by doing (on the device):
. /etc/openwrt_release wget https://downloads.remote.it/openwrt/$DISTRIB_ARCH/connectd
If you need all the binaries in one command, you can execute (with curl this time):
. /etc/openwrt_release curl -sfo- "https://downloads.remote.it/openwrt/$DISTRIB_ARCH/remoteit.tgz" | tar xzf -
This will download connectd, schannel, muxer and demuxer for the current platform.
Once you have the correct binaries downloaded, move them to /usr/bin and make them all executable by running “chmod +x <filename>” on each one.
Then, download ANY ONE of the tar file packages here:
Move the tar file to the root ("/", not “/root”) folder and expand it:
mv connectd_2.5.38_arm-linaro-pi.tar /
Now switch folders to the / folder, e.g.
Then extract the files to your system with the following command:
tar xvhf connectd_2.5.38_arm-linaro-pi.tar
The “arm-linaro-pi” of the tar file matches the included daemon, which will be replaced by the one you downloaded in the first steps above. To make that replacement, edit the file “/usr/bin/connectd_options” and substitute the file extension of your compatible daemon for the PLATFORM variable.
Save the file. The connectd_installer should now run OK.