Zerotier 1.12.1

Hi, ZeroTier 1.12.1 has been available for a while now, but on the RUTx09 with latest firmware only 1.10.1-1 is available. Is it possible to get the version updated? Many thanks.


The team is aware that about the newer version of ZeroTier, however, there are currently other tasks with higher priority and thus, there are no specific dates set as to when this will be updated. If you want a newer version of ZeroTier, I suggest taking a look at this forum post here.

Kind Regards,

Ok thanks. That’s a shame, whilst I have access to a Ubuntu 22.04 LTS box, I have never built binaries so I’d be completely lost. If anyone has a HOWTO for a RUTx09 I’d happily have a go.

1 - Download the SDK from here.
2 - Extract the contents with:

tar xovfz RUTX_R_GPL_00.07.04.5.tar.gz

not the command given in the Readme else you’ll have permission issues.
3 - cd to rutos-ipq40xx-rutx-gpl/package/network/services/zerotier and delete everything there.
4 - extract the contents of this file there: tar xovfz zt.tar.gz
5 - cd …/…/…/…/
6 - execute make menuconfig, enable zerotier in Networks->VPN, save and exit
7 - execute make -k
8 - the resulting package is in bin/packages/arm_cortex-a7_neon-vfpv4/base/zerotier_1.12.2-1_arm_cortex-a7_neon-vfpv4.ipk
8 - copy it to the target device
9 - save /etc/config/zerotier if you have already configured it and remove the default package
10 - just in case, clear the content of /tmp/opkg-lists
11 - install your new version: opkg install zerotier_1.12.2-1_arm_cortex-a7_neon-vfpv4.ipk

Wow that’s very kind of you, thatnk you!

Struggling with step 4, I’ve downloaded the file but it doesn’t seem to be a tar or a gz ?

EDIT Ignore me, it was google drive doing it. Had to download on Windows then SCP it to my server. Continuing…

Getting closer…

Build dependency: Please install ncurses. (Missing or ncurses.h)
Build dependency: Please install Python 2.x
Build dependency: Please install NodeJS >= 12.0
Build dependency: Please install the ‘npm’ package
Build dependency: Please install ‘jq’

As mentioned in the README file:

$ sudo apt update
$ sudo apt install build-essential ccache ecj fastjar file flex g++ gawk \	 
  gettext git java-propose-classpath java-wrappers jq libelf-dev \
  libffi-dev libncurses5-dev libncursesw5-dev libssl-dev libtool \
  python python2.7-dev python3 python3-dev python3-distutils \
  python3-setuptools rsync subversion swig time u-boot-tools \
  unzip wget xsltproc zlib1g-dev bison

A prebuilt of version 1.12.2 is here.

Very kind, flebourse, thank you.

This topic was automatically closed after 15 days. New replies are no longer allowed.