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 and any other lines via IP Routing (Pass ind. telegrams via IP Routing option must be enabled in KNX connection settings). Unsecure tunneling can be safely used because the ZeroTier connection is already encrypted.
Step-by-step guide #
-
Create new ZeroTier account here
-
Go to Networks and Create a Network
-
Click on the Network ID
-
Give your network a name and description
-
All other settings are optional
-
Copy the Network ID from ZeroTier website
-
Go to System Configuration -> Services -> ZeroTier Enable Service Status and paste the network ID in to Join Network ID 1. Select OK to save
-
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
-
Connected device must be authenticated
-
Now the status in LogicMachine ZeroTier should be OK
The IP is the remote IP of LogicMachine. -
To join your PC to the same network, go to Download section in ZeroTier and download Windows application and install it
-
Start the application and it will automatically run in the Windows taskbar. Right click on it and select Join Network
-
Paste your network ID. If you want to use ZeroTier for ETS programming then select Allow Global. Click Join afterwards.
-
Now go to ZeroTier to authenticate your PC
-
Connect to LM by using your Managed IP. The same IP can be used as interface in ETS