ZeroTier remote maintenance

ZeroTier remote maintenance of LogicMachine #

Make sure that LM has valid gateway / DNS settings and UDP port 9993 is not blocked on your firewall

Task #

You can access your LogicMachine from the internet in several ways. One is port forwarding on your central router (not recommended due to lack of security). Another way is using VPN connection from your laptop to your central router (very secure, but requires access to the central router). There is also OpenVPN connection possibility between LogicMachine (client) and server (in this case you need to have an OpenVPN server somewhere on the internet; this requires quite complex setup work and involves regular maintenance costs).

The most optimal way is to use ZeroTier which provides the same security level, but makes it very easy to set up.

You can program a KNX/TP line that is connected directly to LM but not other lines via KNX/IP at the moment. Unsecure tunneling can be safely used because the ZeroTier connection is already encrypted.

Step-by-step guide #

Please note that this functionality requires firmware version 2021.05 and newer on LogicMachine5. Only imx6 CPU (power) is supported.

  1. Create new ZeroTier account here

  2. Go to Networks and Create a Network ZeroTier Networks

  3. Click on the Network ID ZeroTier Network ID

  4. Give your network a name and description ZeroTier Network Name

  5. All other settings are optional

  6. Copy the Network ID from ZeroTier website ZeroTier Network ID copy

  7. Go to System Configuration -> Services -> ZeroTier Enable Service Status and paste the network ID in to Join Network ID 1. Select OK to save ZeroTier Configuration -> Services

  8. Go back to ZeroTier website, Networks and scroll to Members. You may need to refresh the browser. There will be info: One device has joined the network ZeroTier device has joined the network

  9. Connected device must be authenticated ZeroTier device must be authenticated

  10. Now the status in LogicMachine ZeroTier should be OK ZeroTier should be OK
    The IP is the remote IP of LogicMachine.

  11. To join your PC to the same network, go to Download section in ZeroTier and download Windows application and install it ZeroTier download windows app

  12. Start the application and it will automatically run in the Windows taskbar. Right click on it and select Join Network
    ZeroTier run in Windows taskbar

  13. Paste your network ID. If you want to use ZeroTier for ETS programming then select Allow Global. Click Join afterwards.
    ZeroTier Allow Global

  14. Now go to ZeroTier to authenticate your PC ZeroTier authenticate PC

  15. Connect to LM by using your Managed IP. The same IP can be used as interface in ETS ZeroTier Managed IP