<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.bondix.dev/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sylvia</id>
	<title>Bondix Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.bondix.dev/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sylvia"/>
	<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/wiki/Special:Contributions/Sylvia"/>
	<updated>2026-08-08T06:59:53Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.2</generator>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Downloads&amp;diff=1013</id>
		<title>Downloads</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Downloads&amp;diff=1013"/>
		<updated>2026-07-15T13:13:40Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Teltonika RutOS 07.24 =&lt;br /&gt;
&lt;br /&gt;
In Teltonika's RutOS Version 07.24, published July 8, 2026, Bondix is listed as the '''first Third-Party app''' in Teltonika's Package Manager. &lt;br /&gt;
&lt;br /&gt;
This means two things:&lt;br /&gt;
# Once you update to RutOS 07.24, you need no longer '''install Bondix manually''' in the absolutely matching versions!&lt;br /&gt;
# All your previous Bondix settings are kept for your devices - with the only exception of Teltonika ALTOS Routers.&lt;br /&gt;
&lt;br /&gt;
= Bondix Software Downloads =&lt;br /&gt;
&lt;br /&gt;
This page provides download links for Bondix software compatible with various devices and firmware versions. Select the appropriate file based on your device model and firmware version.&lt;br /&gt;
&lt;br /&gt;
'''Current Release Version:''' 1.26.01.x'''&amp;lt;br /&amp;gt;'''&lt;br /&gt;
{{Colored_box|Text=By initiating the download of the software from this site, you hereby acknowledge and consent to be bound by the terms of our [https://www.bondixintelligence.com/_files/ugd/226d8a_e5e6dbbc57124ed985bad80fa49ccbc8.pdf End User License Agreement (EULA)] and Terms of Use, which constitute a legally binding contract between you and SIMA GmbH. &lt;br /&gt;
&lt;br /&gt;
Please review these documents carefully prior to downloading.}}&lt;br /&gt;
&lt;br /&gt;
==Client==&lt;br /&gt;
&lt;br /&gt;
{{Colored_box|Text='''ONLY APPLICABLE PRE-RutOS 07.24:''' Please make sure to '''EXACTLY match your RUTOS''' version when downloading your Bondix client. &lt;br /&gt;
&lt;br /&gt;
Example: If your router is updated to 07.22.1, our Bondix version 1.26.01.2/07.22 is '''NOT the correct version''' and you need to '''DOWNGRADE''' your router to 07.22 to be able to use Bondix.}}&lt;br /&gt;
&lt;br /&gt;
===Teltonika Routers===&lt;br /&gt;
====Packages====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Model Series&lt;br /&gt;
!Supported Routers&lt;br /&gt;
!1.25.7.6/07.20.3 (Prev)&lt;br /&gt;
!1.26.01.3/07.22.3 (Stable)&lt;br /&gt;
!1.26.01.3/07.23.5 (Latest)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|RUTX&lt;br /&gt;
|RUTX08, RUTX09, RUTX10, RUTX11, RUTX12, RUTX14, RUTX50, RUTXR1&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTX_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTX_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTX_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUTM&lt;br /&gt;
|RUTM09, RUTM10, RUTM11, RUTM16, RUTM20, RUTM30, RUTM31, RUTM50, RUTM51, RUTM52, RUTM54, RUTM55, RUTM56, RUTM59&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTM_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTM_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTM_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUT9M&lt;br /&gt;
|RUT901, RUT906, RUT951, RUT956, RUT976, RUT981, RUT986 &lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUT9M_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUT9M_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUT9M_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUT2M&lt;br /&gt;
|RUT200, RUT202, RUT204, RUT206, RUT241, RUT260, RUT271, RUT276, RUT281&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUT2M_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUT2M_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUT2M_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUTC&lt;br /&gt;
|RUTC40, RUTC41, RUTC42, RUTC50&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTC_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTC_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTC_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUTE&lt;br /&gt;
|RUT206, RUT271&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTE_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTE_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTE_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|OTD5&lt;br /&gt;
|OTD500&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-OTD5_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-OTD5_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-OTD5_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|ATRM50&lt;br /&gt;
|ATRM50&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-ATRM50_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|ALTOS&lt;br /&gt;
|ALTOS&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;| Coming soon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====EOL====&lt;br /&gt;
For routers designated as [https://teltonika-networks.com/support/eol-products &amp;quot;End of Production&amp;quot;] by Teltonika Networks, we no longer provide updated Bondix Client versions. If your device is marked as EOL and you require further support or newer versions, please contact us directly via email.&lt;br /&gt;
&lt;br /&gt;
==Server==&lt;br /&gt;
&lt;br /&gt;
===Latest Version (1.26.01.2)===&lt;br /&gt;
*[https://cdn.bondix.dev/endpoint/install-bondix-server-1.26.01.2.sh install-bondix-server-1.26.01.2.sh]&lt;br /&gt;
&lt;br /&gt;
===Stable Version (1.25.7.6)===&lt;br /&gt;
*[https://cdn.bondix.dev/endpoint/install-bondix-server-1.25.7.6.sh install-bondix-server-1.25.7.6.sh]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Proceed to [[Manuals/Server| Installing a Bondix Server]].&lt;br /&gt;
&lt;br /&gt;
[[Category:General]]&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Server_Configuration&amp;diff=1011</id>
		<title>Server Configuration</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Server_Configuration&amp;diff=1011"/>
		<updated>2026-06-11T11:43:17Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
== Server Commands ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
=== add-apikey ===&lt;br /&gt;
Adds an authentication key to use with the [[Server HTTP Api | HTTP API]].&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parameters&lt;br /&gt;
|-&lt;br /&gt;
|key||A secret string used to authenticate an API request.&lt;br /&gt;
|}&lt;br /&gt;
| style=&amp;quot;width: 40%&amp;quot; |&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&lt;br /&gt;
   &amp;quot;target&amp;quot;: &amp;quot;server&amp;quot;, &lt;br /&gt;
   &amp;quot;action&amp;quot;: &amp;quot;add-apikey&amp;quot;,&lt;br /&gt;
   &amp;quot;key&amp;quot;: &amp;quot;a-secret-key&amp;quot;&lt;br /&gt;
 }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
=== add-environment===&lt;br /&gt;
Adds an environment. Deprecated, you can directly create environments in the web interface instead. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parameters&lt;br /&gt;
|-&lt;br /&gt;
|settings||Object with JSON settings for this environment&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|Name used for the environment&lt;br /&gt;
|}&lt;br /&gt;
| style=&amp;quot;width: 40%&amp;quot; |&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;target&amp;quot;: &amp;quot;server&amp;quot;, &lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;add-environment&amp;quot;,&lt;br /&gt;
    &amp;quot;name&amp;quot;: &amp;quot;env123&amp;quot;,&lt;br /&gt;
    &amp;quot;settings&amp;quot;: {&lt;br /&gt;
      &amp;quot;tunnelNetwork&amp;quot;: &amp;quot;169.254.19.1/24&amp;quot;,&lt;br /&gt;
      &amp;quot;udpListenerHost&amp;quot;: &amp;quot;0.0.0.0&amp;quot;,&lt;br /&gt;
      &amp;quot;udpListenerPort&amp;quot;: &amp;quot;44343&amp;quot;,&lt;br /&gt;
       &amp;quot;disableTunnelToTunnelTraffic&amp;quot;: true&lt;br /&gt;
     }&lt;br /&gt;
 }&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
=== add-http ===&lt;br /&gt;
Adds an unencrypted http listener for web interface access.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parameters&lt;br /&gt;
|-&lt;br /&gt;
|host||Host/IP to be used to for the listener. Use 0.0.0.0 to bind on all interfaces.&lt;br /&gt;
|-&lt;br /&gt;
|port&lt;br /&gt;
|Port used for the listener. Defaults to 80&lt;br /&gt;
|}&lt;br /&gt;
| style=&amp;quot;width: 40%&amp;quot; |&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;target&amp;quot;: &amp;quot;server&amp;quot;, &lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;add-http&amp;quot;,&lt;br /&gt;
    &amp;quot;host&amp;quot;: &amp;quot;0.0.0.0&amp;quot;,&lt;br /&gt;
    &amp;quot;port&amp;quot;: &amp;quot;80&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
=== add-https ===&lt;br /&gt;
Adds an encrypted https listener for incoming tunnel connections and web interface access.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parameters&lt;br /&gt;
|-&lt;br /&gt;
|host||Host/IP to be used to for the listener. Use 0.0.0.0 to bind on all interfaces.&lt;br /&gt;
|-&lt;br /&gt;
|port&lt;br /&gt;
|Port used for the listener. Defaults to 443&lt;br /&gt;
|-&lt;br /&gt;
|cert&lt;br /&gt;
|Certificate file to use in PEM format. If none is supplied, a self signed certificate will be used instead.&lt;br /&gt;
|-&lt;br /&gt;
|key&lt;br /&gt;
|Certifikate key to use in PEM format. If none is supplied, a self signed certificate key will be used instead.&lt;br /&gt;
|-&lt;br /&gt;
|rootCA&lt;br /&gt;
|Specifies a root CA file that should be used in order to authenticate client tunnels using certificates.&lt;br /&gt;
|-&lt;br /&gt;
|allowTunnel&lt;br /&gt;
|Specifies whether to accept incoming tunnel connections. &lt;br /&gt;
|-&lt;br /&gt;
|allowMonitor&lt;br /&gt;
|Specifies whether to enable the web interface on this port.&lt;br /&gt;
|}&lt;br /&gt;
| style=&amp;quot;width: 40%&amp;quot; |&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;target&amp;quot;: &amp;quot;server&amp;quot;, &lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;add-https&amp;quot;,&lt;br /&gt;
    &amp;quot;host&amp;quot;: &amp;quot;0.0.0.0&amp;quot;,&lt;br /&gt;
    &amp;quot;port&amp;quot;: &amp;quot;443&amp;quot;,&lt;br /&gt;
    &amp;quot;allowMonitor&amp;quot;: true&lt;br /&gt;
  }&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
=== add-user ===&lt;br /&gt;
Adds an user/password pair that can be used to log into the server's web interface.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parameters&lt;br /&gt;
|-&lt;br /&gt;
|user||The username&lt;br /&gt;
|-&lt;br /&gt;
|password&lt;br /&gt;
|The password&lt;br /&gt;
|}&lt;br /&gt;
| style=&amp;quot;width: 40%&amp;quot; |&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&lt;br /&gt;
   &amp;quot;target&amp;quot;: &amp;quot;server&amp;quot;, &lt;br /&gt;
   &amp;quot;action&amp;quot;: &amp;quot;add-user&amp;quot;,&lt;br /&gt;
   &amp;quot;user&amp;quot;: &amp;quot;admin&amp;quot;,&lt;br /&gt;
   &amp;quot;password&amp;quot;: &amp;quot;bad password&amp;quot;&lt;br /&gt;
 }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
=== set-fallback-watchdog ===&lt;br /&gt;
Using this command, the server acts as a backup instance. When tunnels are connected, it will probe the specified url in regular intervals. If the probe succeeds, connected tunnels are instructed to connect to the primary server.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parameters&lt;br /&gt;
|-&lt;br /&gt;
|url||The url used for probing the primary server.&lt;br /&gt;
|-&lt;br /&gt;
|interval&lt;br /&gt;
|The interval in seconds that should be probed&lt;br /&gt;
|-&lt;br /&gt;
|maxTunnel&lt;br /&gt;
|Amount of tunnels that should be disconnected in one go. This is useful to prevent many tunnels reconnecting at the same time to the primary server, causing unintended load spikes.&lt;br /&gt;
|}&lt;br /&gt;
| style=&amp;quot;width: 40%&amp;quot; |&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;target&amp;quot;: &amp;quot;server&amp;quot;, &lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;set-fallback-watchdog&amp;quot;,&lt;br /&gt;
    &amp;quot;url&amp;quot;: &amp;quot;https://10.1.2.3/api/v1/ping&amp;quot;,&lt;br /&gt;
    &amp;quot;interval&amp;quot;: 3000,&lt;br /&gt;
    &amp;quot;maxTunnel&amp;quot;: 10&lt;br /&gt;
  }&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
=== slow-shutdown ===&lt;br /&gt;
Starts slow shutdown. This will disconnect all tunnels individually and tell them to connect to a different (backup) server.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parameters&lt;br /&gt;
|-&lt;br /&gt;
| ||&lt;br /&gt;
|}&lt;br /&gt;
| style=&amp;quot;width: 40%&amp;quot; |&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;target&amp;quot;: &amp;quot;server&amp;quot;, &lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;slow-shutdown&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
=== set-password-authentication ===&lt;br /&gt;
Sets a global flag enabling or disabling password based authentication. When disabled, only certificate authentication is possible.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parameters&lt;br /&gt;
|-&lt;br /&gt;
|enabled||true or false&lt;br /&gt;
|}&lt;br /&gt;
| style=&amp;quot;width: 40%&amp;quot; |&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;target&amp;quot;: &amp;quot;server&amp;quot;, &lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;set-password-authentication&amp;quot;,&lt;br /&gt;
    &amp;quot;enabled&amp;quot;: true&lt;br /&gt;
  }&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==System Commands==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
===shutdown===&lt;br /&gt;
Shuts down the client and terminates.&lt;br /&gt;
| style=&amp;quot;width: 40%&amp;quot; |&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&lt;br /&gt;
   &amp;quot;target&amp;quot;: &amp;quot;system&amp;quot;, &lt;br /&gt;
   &amp;quot;action&amp;quot;: &amp;quot;shutdown&amp;quot;&lt;br /&gt;
 }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
===set-log===&lt;br /&gt;
Enables logging to file or changes output file.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parameters&lt;br /&gt;
|-&lt;br /&gt;
|file||The filename that the log should be written to. Required.&lt;br /&gt;
|-&lt;br /&gt;
|fileMode||can be &amp;lt;code&amp;gt;append&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;overwrite&amp;lt;/code&amp;gt;.  Required.&lt;br /&gt;
|}&lt;br /&gt;
||&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&lt;br /&gt;
   &amp;quot;target&amp;quot;: &amp;quot;system&amp;quot;, &lt;br /&gt;
   &amp;quot;action&amp;quot;: &amp;quot;set-log&amp;quot;, &lt;br /&gt;
   &amp;quot;file&amp;quot;: &amp;quot;/var/log/saneclient.log&amp;quot;, &lt;br /&gt;
   &amp;quot;fileMode&amp;quot;: &amp;quot;append&amp;quot;&lt;br /&gt;
 }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
===set-script-path===&lt;br /&gt;
Changes the directory that points towards the client scripts. (/opt/bondix/client/scripts by default)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parameters&lt;br /&gt;
|-&lt;br /&gt;
|path||Path to the new bondix script directory.&lt;br /&gt;
|}&lt;br /&gt;
||&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&lt;br /&gt;
   &amp;quot;target&amp;quot;: &amp;quot;system&amp;quot;, &lt;br /&gt;
   &amp;quot;action&amp;quot;: &amp;quot;set-script-path&amp;quot;, &lt;br /&gt;
   &amp;quot;path&amp;quot;: &amp;quot;/etc/bondix/scripts&amp;quot;&lt;br /&gt;
 }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
===set-webinterface===&lt;br /&gt;
Enables the integrated webserver &amp;amp; debug webinterface.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parameters&lt;br /&gt;
|-&lt;br /&gt;
|host||IP that the service should listen on. Required.&lt;br /&gt;
|-&lt;br /&gt;
|port||TCP Port that the service should listen on. Required.&lt;br /&gt;
|-&lt;br /&gt;
|allowConfig||En- or disables web configuration. Not required, enabled by default.&lt;br /&gt;
|-&lt;br /&gt;
|allowMonitor||En- or disables web monitor. Not required, enabled by default.&lt;br /&gt;
|-&lt;br /&gt;
|configApiKey||The password required to access configuration &amp;amp; monitor. Not required, &amp;quot;123456&amp;quot; by default.&lt;br /&gt;
|-&lt;br /&gt;
|webroot||Web root directory. Points to the &amp;quot;www&amp;quot; subdirectory in installation directory. Not required, changing not advised.&lt;br /&gt;
|}&lt;br /&gt;
||&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&lt;br /&gt;
   &amp;quot;target&amp;quot;: &amp;quot;system&amp;quot;, &lt;br /&gt;
   &amp;quot;action&amp;quot;: &amp;quot;set-webinterface&amp;quot;, &lt;br /&gt;
   &amp;quot;host&amp;quot;: &amp;quot;0.0.0.0&amp;quot;, &lt;br /&gt;
   &amp;quot;port&amp;quot;: &amp;quot;80&amp;quot;,&lt;br /&gt;
   &amp;quot;allowConfig&amp;quot;: false, &lt;br /&gt;
   &amp;quot;allowMonitor&amp;quot;: true, &lt;br /&gt;
   &amp;quot;configApiKey&amp;quot;: &amp;quot;123456&amp;quot;, &lt;br /&gt;
   &amp;quot;webroot&amp;quot;: &amp;quot;/tmp/&amp;quot;&lt;br /&gt;
 }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Server_Certificates_with_LetsEncrypt&amp;diff=1010</id>
		<title>Server Certificates with LetsEncrypt</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Server_Certificates_with_LetsEncrypt&amp;diff=1010"/>
		<updated>2026-06-11T11:43:07Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
[[Category:SSL]]&lt;br /&gt;
== Set up Bondix Server with LetsEncrypt ==&lt;br /&gt;
To use a LetsEncrypt certificate with Bondix, you'll first need a (sub)domain that points towards your server's IP. &lt;br /&gt;
&lt;br /&gt;
First, make sure that LetsEncrypt certbot is installed. To do this on Ubuntu or other debian based systems, do this:&lt;br /&gt;
 sudo apt install certbot&lt;br /&gt;
Afterwards, run certbot with the argument &amp;quot;certonly&amp;quot;. Cerbot will ask you how it should authenticate, and we are going to select the method of using a temporary webserver (&amp;quot;standalone&amp;quot;). There are a few follow-up questions that need to be answered, until it will eventually ask for the domain name that you would like a certificate for:&lt;br /&gt;
 ~# certbot certonly&lt;br /&gt;
 Saving debug log to /var/log/letsencrypt/letsencrypt.log&lt;br /&gt;
 &lt;br /&gt;
 How would you like to authenticate with the ACME CA?&lt;br /&gt;
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
 1: Spin up a temporary webserver (standalone)&lt;br /&gt;
 2: Place files in webroot directory (webroot)&lt;br /&gt;
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
 Select the appropriate number [1-2] then [enter] (press 'c' to cancel): '''1'''&lt;br /&gt;
 Enter email address (used for urgent renewal and security notices)&lt;br /&gt;
  (Enter 'c' to cancel): '''your@email.here'''&lt;br /&gt;
 &lt;br /&gt;
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
 Please read the Terms of Service at&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf&amp;lt;/nowiki&amp;gt;. You must&lt;br /&gt;
 agree in order to register with the ACME server. Do you agree?&lt;br /&gt;
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
 (Y)es/(N)o: '''y'''&lt;br /&gt;
 &lt;br /&gt;
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
 Would you be willing, once your first certificate is successfully issued, to&lt;br /&gt;
 share your email address with the Electronic Frontier Foundation, a founding&lt;br /&gt;
 partner of the Let's Encrypt project and the non-profit organization that&lt;br /&gt;
 develops Certbot? We'd like to send you email about our work encrypting the web,&lt;br /&gt;
 EFF news, campaigns, and ways to support digital freedom.&lt;br /&gt;
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
 (Y)es/(N)o: '''n'''&lt;br /&gt;
 Account registered.&lt;br /&gt;
 Please enter the domain name(s) you would like on your certificate (comma and/or&lt;br /&gt;
 space separated) (Enter 'c' to cancel): '''your.domain.name'''&lt;br /&gt;
 Requesting a certificate for ''your.domain.name''&lt;br /&gt;
 &lt;br /&gt;
 Successfully received certificate.&lt;br /&gt;
 Certificate is saved at: /etc/letsencrypt/live/''your.domain.name''/fullchain.pem&lt;br /&gt;
 Key is saved at:         /etc/letsencrypt/live/''your.domain.name''/privkey.pem&lt;br /&gt;
 This certificate expires on ''20xx-xx-xx''.&lt;br /&gt;
 These files will be updated when the certificate renews.&lt;br /&gt;
 Certbot has set up a scheduled task to automatically renew this certificate in the background.&lt;br /&gt;
 &lt;br /&gt;
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
 If you like Certbot, please consider supporting our work by:&lt;br /&gt;
  * Donating to ISRG / Let's Encrypt:   &amp;lt;nowiki&amp;gt;https://letsencrypt.org/donate&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  * Donating to EFF:                    &amp;lt;nowiki&amp;gt;https://eff.org/donate-le&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;
(Parts that need your user interaction is in '''bold''', while text that will differ in your scenario is in ''italics'')&lt;br /&gt;
&lt;br /&gt;
We now have a certificate and keyfile. In order to tell Bondix server to use these certificates, we must edit the file /etc/bondixserver.json&lt;br /&gt;
&lt;br /&gt;
In that file, we are looking for a line that looks like this: &lt;br /&gt;
     {&amp;quot;target&amp;quot;: &amp;quot;server&amp;quot;, &amp;quot;action&amp;quot;: &amp;quot;add-https&amp;quot;, &amp;quot;host&amp;quot;: &amp;quot;0.0.0.0&amp;quot;, &amp;quot;port&amp;quot;: &amp;quot;443&amp;quot;, &amp;quot;allowMonitor&amp;quot;: true},&lt;br /&gt;
We will extend this line to point towards the certificate &amp;amp; keyfile, like this:&lt;br /&gt;
 {&amp;quot;target&amp;quot;: &amp;quot;server&amp;quot;, &amp;quot;action&amp;quot;: &amp;quot;add-https&amp;quot;, &amp;quot;host&amp;quot;: &amp;quot;0.0.0.0&amp;quot;, &amp;quot;port&amp;quot;: &amp;quot;443&amp;quot;, &amp;quot;allowMonitor&amp;quot;: true, &lt;br /&gt;
  &amp;quot;cert&amp;quot;: &amp;quot;/etc/letsencrypt/live/''your.domain.name''/fullchain.pem&amp;quot;,&lt;br /&gt;
  &amp;quot;key&amp;quot;: &amp;quot;/etc/letsencrypt/live/''your.domain.name''/privkey.pem&amp;quot;},&lt;br /&gt;
Make sure that you are using valid JSON. Finally, restart the server via:&lt;br /&gt;
 sudo systemctl restart bondix&lt;br /&gt;
Finally, test that you can reach your server under &amp;lt;nowiki&amp;gt;https://your.domain.name&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''(Please note, that after every renewal of the certificate a restart of the Bondix service will be required.)'''&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Server/Routes&amp;diff=1009</id>
		<title>Server/Routes</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Server/Routes&amp;diff=1009"/>
		<updated>2026-06-11T11:42:58Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
[[File:Routes Settings.png|thumb]]&lt;br /&gt;
&lt;br /&gt;
== Bondix Server Routes ==&lt;br /&gt;
With version 20230311 and newer, client and server routes are now accessible in the server's tunnel settings. &lt;br /&gt;
&lt;br /&gt;
Client routes are routes that are applied on the client (most commonly a default route to route all traffic), while server routes are applied on the server, pointing towards a specific tunnel. By default, server routes are not required as all traffic is masqueraded by the client. All routes must be in proper CIDR notation.&lt;br /&gt;
&lt;br /&gt;
On the client, we use 0.0.0.0/1 and 128.0.0.0/1 instead of a normal default route, as this reduces potential issues with pre-existing WAN default routes.&lt;br /&gt;
&lt;br /&gt;
=== bxutil Usage ===&lt;br /&gt;
Server routes can also be dynamically set up using the command line util &amp;quot;bxutil&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Add a server route:&lt;br /&gt;
 # ./bxutil route &amp;lt;TUNNEL&amp;gt; add &amp;lt;NETWORK&amp;gt;&lt;br /&gt;
Remove a server route:&lt;br /&gt;
 # ./bxutil route &amp;lt;TUNNEL&amp;gt; del &amp;lt;NETWORK&amp;gt;&lt;br /&gt;
Remove all routes:&lt;br /&gt;
 # ./bxutil route &amp;lt;TUNNEL&amp;gt; clear&lt;br /&gt;
&amp;lt;TUNNEL&amp;gt; must be a valid tunnel name, &amp;lt;NETWORK&amp;gt; a valid network in CIDR notation (e.g. 192.168.0.0/24).&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Routing Example ===&lt;br /&gt;
In the following example, we'll use some recent additions to dynamically set up a client-given server route when a tunnel connects. Note that this example is not suitable for real-world applications as it trusts arbitrary input data from a remote client to create routes, which can have potentially harmful consequences. Version 20230311 or newer required.&lt;br /&gt;
&lt;br /&gt;
==== Client Prerequisites ====&lt;br /&gt;
We'll extend our saneclient.json to include a meta tag containing our desired network route. This is done using the command set-meta.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &amp;quot;action&amp;quot;: &amp;quot;set-meta&amp;quot;, &amp;quot;info&amp;quot;: {&amp;quot;network&amp;quot;: &amp;quot;192.168.172.0/30&amp;quot;}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
If you are using pre-generated saneclient.json (e.g. on Teltonika devices), we'll have to get back to you on how to achieve this. You'll have to find out yourself at this point, sorry!&lt;br /&gt;
&lt;br /&gt;
==== Server Prerequisites ====&lt;br /&gt;
We create the directories &amp;amp; script files &amp;quot;/opt/bondix/server/scripts/tunnel-connect.d/10-addroute.sh&amp;quot; and &amp;quot;/opt/bondix/server/scripts/tunnel-disconnect.d/10-removeroute.sh&amp;quot; and make them executable via chmod a+x &amp;lt;file&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===== Contents of 10-addroute.sh: =====&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 TUNNEL=&amp;quot;$1&amp;quot;&lt;br /&gt;
 NET=`/home/bondix/server/bxutil get-meta &amp;quot;$TUNNEL&amp;quot; network`&lt;br /&gt;
 if [ &amp;quot;$NET&amp;quot;E!= &amp;quot;null&amp;quot; ]; then&lt;br /&gt;
   /home/bondix/server/bxutil route &amp;quot;$TUNNEL&amp;quot; add &amp;quot;$NET&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
When a tunnel connects, bxutil returns the &amp;quot;network&amp;quot; meta information for the target tunnel. If it exists, the server route is created.&lt;br /&gt;
&lt;br /&gt;
===== Contents of 10-removeroute.sh: =====&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 TUNNEL=&amp;quot;$1&amp;quot;&lt;br /&gt;
 NET=`/home/bondix/server/bxutil get-meta &amp;quot;$TUNNEL&amp;quot; network`&lt;br /&gt;
 if [ &amp;quot;$NET&amp;quot;E!= &amp;quot;null&amp;quot; ]; then&lt;br /&gt;
   /home/bondix/server/bxutil route &amp;quot;$TUNNEL&amp;quot; del &amp;quot;$NET&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
When a tunnel disconnects, we remove the server route.&lt;br /&gt;
&lt;br /&gt;
When done correctly, we should now see the server route being added when the tunnel connects.That's it!&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Server/Configuration&amp;diff=1008</id>
		<title>Server/Configuration</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Server/Configuration&amp;diff=1008"/>
		<updated>2026-06-11T11:42:47Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
== Server Configuration ==&lt;br /&gt;
By default, the server configuration in &amp;lt;code&amp;gt;/etc/bondixserver.json&amp;lt;/code&amp;gt; allows to set up many things via the web interface - environments and tunnels that are created dynamically (via the web interface) are stored in /etc/bondix/.&lt;br /&gt;
&lt;br /&gt;
However, you can customize Bondix server to adjust your requirements, such as:&lt;br /&gt;
&lt;br /&gt;
* Have the web interface only accessible on a dedicated IP/port&lt;br /&gt;
* Disable the webinterface completely &lt;br /&gt;
* Set up tunnels statically &lt;br /&gt;
&lt;br /&gt;
=== Configuration Layout for /etc/bondixserver.json ===&lt;br /&gt;
Configuration is stored in JSON, as an array of configuration commands. Lets inspect the default configuration:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [    &lt;br /&gt;
   {&amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &amp;quot;action&amp;quot;: &amp;quot;set-settings-location&amp;quot;, &amp;quot;directory&amp;quot;: &amp;quot;/etc/bondix/&amp;quot;},&lt;br /&gt;
   {&amp;quot;target&amp;quot;: &amp;quot;server&amp;quot;, &amp;quot;action&amp;quot;: &amp;quot;add-https&amp;quot;, &amp;quot;host&amp;quot;: &amp;quot;0.0.0.0&amp;quot;, &amp;quot;port&amp;quot;: &amp;quot;443&amp;quot;, &amp;quot;allowMonitor&amp;quot;: true},&lt;br /&gt;
   {&amp;quot;target&amp;quot;: &amp;quot;server&amp;quot;, &amp;quot;action&amp;quot;: &amp;quot;add-http&amp;quot;, &amp;quot;host&amp;quot;: &amp;quot;0.0.0.0&amp;quot;, &amp;quot;port&amp;quot;: &amp;quot;80&amp;quot;, &amp;quot;allowMonitor&amp;quot;: true},&lt;br /&gt;
   {&amp;quot;target&amp;quot;: &amp;quot;server&amp;quot;, &amp;quot;action&amp;quot;: &amp;quot;add-user&amp;quot;, &amp;quot;user&amp;quot;: &amp;quot;admin&amp;quot;, &amp;quot;password&amp;quot;: &amp;quot;password&amp;quot;},&lt;br /&gt;
   {&amp;quot;target&amp;quot;: &amp;quot;server&amp;quot;, &amp;quot;action&amp;quot;: &amp;quot;set-web-login&amp;quot;, &amp;quot;password&amp;quot;: &amp;quot;password&amp;quot;}&lt;br /&gt;
 ]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Server/Changing_Ports&amp;diff=1007</id>
		<title>Server/Changing Ports</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Server/Changing_Ports&amp;diff=1007"/>
		<updated>2026-06-11T11:42:36Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
The Bondix server typically uses TCP port 443 for its web interface and to handle incoming tunnel connections, employing TCP for control messages and UDP for data transport. To modify these port settings or segregate them for enhanced security and restricted access to the server's web interface, follow this guide to adjust the default TCP port configuration.&lt;br /&gt;
&lt;br /&gt;
== Modifying the TCP Port Configuration ==&lt;br /&gt;
&lt;br /&gt;
TCP port settings are located in ''/etc/bondixserver.json'' (or ''/etc/saneserver.json'' for older installations), formatted in JSON. Avoid syntax errors in this file to prevent the server daemon from failing to start. The default configuration sets up a TCP listener as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{&amp;quot;target&amp;quot;: &amp;quot;server&amp;quot;, &amp;quot;action&amp;quot;: &amp;quot;add-https&amp;quot;, &amp;quot;host&amp;quot;: &amp;quot;0.0.0.0&amp;quot;, &amp;quot;port&amp;quot;: &amp;quot;443&amp;quot;, &amp;quot;allowMonitor&amp;quot;: true},&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This configuration listens on any IPv4 address on port 443, with &amp;quot;allowMonitor&amp;quot; enabled for web interface access.&lt;br /&gt;
&lt;br /&gt;
== Differentiating Web Interface and Incoming Tunnels ==&lt;br /&gt;
&lt;br /&gt;
Replace the default command with two distinct commands to separate the web interface from incoming tunnel connections:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{&amp;quot;target&amp;quot;: &amp;quot;server&amp;quot;, &amp;quot;action&amp;quot;: &amp;quot;add-https&amp;quot;, &amp;quot;host&amp;quot;: &amp;quot;10.10.0.1&amp;quot;, &amp;quot;port&amp;quot;: &amp;quot;443&amp;quot;, &amp;quot;allowMonitor&amp;quot;: true, &amp;quot;allowTunnel&amp;quot;: false},&lt;br /&gt;
{&amp;quot;target&amp;quot;: &amp;quot;server&amp;quot;, &amp;quot;action&amp;quot;: &amp;quot;add-https&amp;quot;, &amp;quot;host&amp;quot;: &amp;quot;1.2.3.4&amp;quot;, &amp;quot;port&amp;quot;: &amp;quot;44343&amp;quot;, &amp;quot;allowMonitor&amp;quot;: false},&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The first command configures a listener on a private network IP with web interface access only, and the second sets up a listener for incoming tunnel connections on a custom port, rejecting other requests with HTTP 405 errors.&lt;br /&gt;
&lt;br /&gt;
== Ensuring Configuration Validity and Server Restart ==&lt;br /&gt;
&lt;br /&gt;
Verify the JSON syntax of ''/etc/bondixserver.json'' before restarting the server. Use `json_pp` for syntax verification. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat /etc/bondixserver.json | json_pp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Restart the Bondix server with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo systemctl restart bondix&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Client Configuration for Non-standard Ports ==&lt;br /&gt;
[[File:Bondix Client Custom Port.png|thumb|Entering a endpoint server IP using custom TCP port 44343]]&lt;br /&gt;
&lt;br /&gt;
For a custom port, specify this port in the client's server string, appending the port number after the IP address, separated by a colon.&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Server/Access_Control&amp;diff=1006</id>
		<title>Server/Access Control</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Server/Access_Control&amp;diff=1006"/>
		<updated>2026-06-11T11:42:25Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
Bondix Server 20230619 introduces access control settings for its webinterface. When creating a user in /etc/bondixserver.json, the following properties can now be populated:&lt;br /&gt;
 {&amp;quot;target&amp;quot;: &amp;quot;server&amp;quot;, &amp;quot;action&amp;quot;: &amp;quot;add-user&amp;quot;, &lt;br /&gt;
  &amp;quot;user&amp;quot;: &amp;quot;xxx&amp;quot;, &amp;quot;password&amp;quot;: &amp;quot;xxx&amp;quot;, &lt;br /&gt;
  &amp;quot;write&amp;quot;: true, &amp;quot;read&amp;quot;: true,&lt;br /&gt;
  &amp;quot;allowedSections&amp;quot;: [], &amp;quot;blockedSections&amp;quot;: [], &lt;br /&gt;
  &amp;quot;allowedEnvironments&amp;quot;: [], &amp;quot;blockedEnvironments&amp;quot;: [], &lt;br /&gt;
  &amp;quot;allowedTunnel&amp;quot;: [], &amp;quot;blockedTunnel&amp;quot;: [],&lt;br /&gt;
  &amp;quot;allowedFunctions&amp;quot;: {}, &amp;quot;blockedFunctions&amp;quot;: {}&lt;br /&gt;
 }&lt;br /&gt;
The new parameters are optional. In essence, there are both '''whitelists''' and '''blacklists''' for access to webinterface sections, tunnels, environments and functions.&lt;br /&gt;
&lt;br /&gt;
If a whitelist is empty, access is always permitted, otherwise only items in the whitelist (and not on the blacklist) accessible.&lt;br /&gt;
&lt;br /&gt;
When &amp;quot;read&amp;quot; or &amp;quot;write&amp;quot; is set, general reading and writing capabilities are set (to e.g. create users with read-only access).Otherwise, a function access list can be created for custom access. &lt;br /&gt;
&lt;br /&gt;
=== Sections ===&lt;br /&gt;
The following sections are available:&lt;br /&gt;
&lt;br /&gt;
* status (aka Overview page)&lt;br /&gt;
** get (read) -&amp;gt; returns status overview page details&lt;br /&gt;
* environment&lt;br /&gt;
** get (read) -&amp;gt; get environment settings&lt;br /&gt;
** set (write) -&amp;gt; set environment settings&lt;br /&gt;
** create (write) -&amp;gt; creates a new environment&lt;br /&gt;
** delete (write) -&amp;gt; removes an environment&lt;br /&gt;
** create-tunnel (write) -&amp;gt; creates a new tunnel&lt;br /&gt;
** reset-tunnel (write) -&amp;gt; resets/reconnects a tunnel&lt;br /&gt;
** reset-channel (write) -&amp;gt; resets/reconnects a tunnel channel&lt;br /&gt;
** delete-tunnel (write) -&amp;gt; removes a tunnel&lt;br /&gt;
** list (read) -&amp;gt; returns a list of environments&lt;br /&gt;
** get-tunnel (read)&lt;br /&gt;
** set-tunnel (write)&lt;br /&gt;
* tunnel&lt;br /&gt;
** disconnect-all (write) -&amp;gt; disconnect all tunnels&lt;br /&gt;
** create (write) -&amp;gt; creates a new tunnel&lt;br /&gt;
** reset (write) -&amp;gt; resets/reconnects a tunnel&lt;br /&gt;
** reset-channel (write) -&amp;gt; resets/reconnects a tunnel channel&lt;br /&gt;
** get (read) -&amp;gt; gets tunnel information &amp;amp; settings&lt;br /&gt;
** set (write) -&amp;gt; updates tunnel settings&lt;br /&gt;
** delete (write) -&amp;gt; removes a tunnel&lt;br /&gt;
* license&lt;br /&gt;
** scan (write) -&amp;gt; starts scanning for license files (offline) &lt;br /&gt;
** rename (write) -&amp;gt; renames the current instance (online)&lt;br /&gt;
** changelicense (write) -&amp;gt; change license type (online)&lt;br /&gt;
** activate (write) -&amp;gt; activate a new license (online)&lt;br /&gt;
** get (read) -&amp;gt; return detailed license information&lt;br /&gt;
* log&lt;br /&gt;
** get (read) -&amp;gt; get log lines&lt;br /&gt;
&lt;br /&gt;
Example: User can only access the &amp;quot;env0&amp;quot; environment, cannot add/delete or modify environments, or access the license page.&lt;br /&gt;
 {&amp;quot;target&amp;quot;: &amp;quot;server&amp;quot;, &amp;quot;action&amp;quot;: &amp;quot;add-user&amp;quot;, &amp;quot;user&amp;quot;: &amp;quot;me&amp;quot;, &amp;quot;password&amp;quot;: &amp;quot;honk&amp;quot;, &lt;br /&gt;
 &amp;lt;nowiki&amp;gt; &amp;lt;/nowiki&amp;gt;&amp;quot;allowedEnvironments&amp;quot;: [&amp;quot;env0&amp;quot;], &amp;quot;blockedFunctions&amp;quot;: { &amp;quot;environment&amp;quot;: [&amp;quot;set&amp;quot;, &amp;quot;create&amp;quot;, &amp;quot;delete&amp;quot;]}}}&lt;br /&gt;
&lt;br /&gt;
==== Remarks ====&lt;br /&gt;
&lt;br /&gt;
* When an environment is renamed, access control will no longer match to it's specified name.&lt;br /&gt;
* there is an overlap of functions in environments &amp;amp; tunnels (create-tunnel etc). They are redundant.&lt;br /&gt;
* Environment read access is required to access its tunnels.&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Main_Page&amp;diff=1005</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Main_Page&amp;diff=1005"/>
		<updated>2026-06-11T11:42:14Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
{{DISPLAYTITLE:Start}}&lt;br /&gt;
&lt;br /&gt;
== Welcome! ==&lt;br /&gt;
&lt;br /&gt;
This is the Bondix Wiki, our ever-growing knowledge base. Here, we collect all things Bondix. We offer handy quick-start information but also in-depth how-tos for installation, debugging, and general understanding, as well as pretty-looking and informative marketing material.&lt;br /&gt;
&lt;br /&gt;
Feel free to roam around and take all the wisdom you need to bring your Bondix knowledge and understanding to the next level.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
&lt;br /&gt;
This section helps you get your Bondix system up and running in no time.&lt;br /&gt;
&lt;br /&gt;
=== Bondix Hosted Essential ===&lt;br /&gt;
&lt;br /&gt;
#[[Howto essential|Bondix Hosted Essential How-To]]&amp;lt;br&amp;gt;Setup Bondix Hosted Essential on your Teltonika device.&lt;br /&gt;
&lt;br /&gt;
=== Classic Bondix Installation ===&lt;br /&gt;
# &amp;lt;big&amp;gt;'''[[Downloads|Download the latest release versions]]'''&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;Download the latest Bondix software suitable for your device and see changelogs and release notes. Download &amp;amp; installation are free-of-charge for all of our software.&lt;br /&gt;
# [[Client Installation|Bondix Client Installation]]&amp;lt;br&amp;gt;Install Bondix on your Teltonika device.&lt;br /&gt;
# [[Server|Bondix Server Installation]]&amp;lt;br&amp;gt;Install and configure your Bondix server.&lt;br /&gt;
&lt;br /&gt;
{{Colored_box|Text=Bondix Licenses have a fixed start and end date and cannot be renewed. If they expire, you need to purchase a new Bondix license code and insert it into your server the same way you did the first time: [[Server|Bondix Server Installation]]!}}&lt;br /&gt;
&lt;br /&gt;
=== Bondix CloudLink Bundle ===&lt;br /&gt;
&lt;br /&gt;
If you want to get your '''Bondix CloudLink Bundle''' up and running, our partner [https://www.unwirednetworks.com Unwired Networks] has a detailed step-by-step manual for that: [https://docs.unwirednetworks.com/docs/cloudlink/teltonika_cloudlink.html Bondix CloudLink]&lt;br /&gt;
&lt;br /&gt;
{{Colored_box|Text=If you need technical assistance, please open up a support ticket in our [https://support.bondix.net/ Bondix Support Portal]!}}&lt;br /&gt;
=== Manuals ===&lt;br /&gt;
In our manuals, you can find more detailed information on different settings and values that can cater to special circumstances, environments, and needs. They are updated continually, so screenshots may vary. The overall system is the same.&lt;br /&gt;
* [[Manuals/Client|Bondix on Teltonika devices]]&lt;br /&gt;
** [[Client Installation]]&lt;br /&gt;
** [[General Teltonika Router Settings]]&lt;br /&gt;
** [[Configuration Mode]]&lt;br /&gt;
** [[Tunnel Preset]]&lt;br /&gt;
** [[Interfaces]]&lt;br /&gt;
** [[Advanced Settings]]&lt;br /&gt;
** [[Layer 2]]&lt;br /&gt;
** [[Monitor 7.02.x]]&lt;br /&gt;
** [[Status]]&lt;br /&gt;
* [[Manuals/Server|Bondix Server Setup]]&lt;br /&gt;
** [https://docs.unwirednetworks.com/docs/cloudlink/teltonika_cloudlink.html Bondix CloudLink]&lt;br /&gt;
** [[my.bondix.cloud]]&lt;br /&gt;
* [[Manuals/Webshop|How to order Bondix in the Bondix Webshop]]&lt;br /&gt;
&lt;br /&gt;
== General Information ==&lt;br /&gt;
This section gives you information on what Bondix is and how it works. Also, it's where we collect FAQs and especially their answers.&lt;br /&gt;
* [[Architecture]]&lt;br /&gt;
* [[Licenses]]&lt;br /&gt;
* [[FAQs]]&lt;br /&gt;
&lt;br /&gt;
== Deep-dive Topics ==&lt;br /&gt;
In this section, you'll find specialized knowledge that is very technical and/or serves as a how-to for special use cases.&lt;br /&gt;
=== Client and Server ===&lt;br /&gt;
* [[Transparent Bonding Proxy]]&lt;br /&gt;
* [[Teltonika Portforwarding|General port forwarding]]&lt;br /&gt;
* [[Quality of Service]]&lt;br /&gt;
* [[Layer2]]&lt;br /&gt;
* [[Presets]]&lt;br /&gt;
* [[QuickConnect]]&lt;br /&gt;
* [[DMZ and 1:1 NAT configuration]]&lt;br /&gt;
&lt;br /&gt;
=== Client ===&lt;br /&gt;
* [[Client/StaticRoutes|How to create static routes]]&lt;br /&gt;
* [[Teltonika Portforwarding|How to create a port-forward with Teltonika Routers]]&lt;br /&gt;
* [[Starlink|Bondix and Starlink]]&lt;br /&gt;
* [[Client]]&lt;br /&gt;
* [[Client/OpenWRT]]&lt;br /&gt;
* [[Client/RUTX12]]&lt;br /&gt;
* [[Client Configuration]]&lt;br /&gt;
&lt;br /&gt;
=== Server ===&lt;br /&gt;
* [[Certificates|How to setup certificate-based authorization]]&lt;br /&gt;
* [[Server Capacity|How to calculate how many Bondix Servers you need]]&lt;br /&gt;
* [[Server Licensing|How to add licenses to your Bondix Server]]&lt;br /&gt;
* [[Server/Access Control]]&lt;br /&gt;
* [[Server/Changing Ports]]&lt;br /&gt;
* [[Server/Configuration]]&lt;br /&gt;
* [[Server/Routes]]&lt;br /&gt;
* [[Server Certificates with LetsEncrypt]]&lt;br /&gt;
* [[Server Configuration]]&lt;br /&gt;
&lt;br /&gt;
== Marketing Material ==&lt;br /&gt;
Here, you can find all marketing material we have to share in one place.&lt;br /&gt;
&lt;br /&gt;
===== Basic Product Info =====&lt;br /&gt;
[[File:Bondix-product-info-2024.pdf|thumb]]&lt;br /&gt;
[[File:Bondix-product-info-2024-de.pdf|thumb]]&lt;br /&gt;
&lt;br /&gt;
Product images&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Bondix-product-license-trial-web.png|Product image Trial license&lt;br /&gt;
Bondix-product-license-iot-web.png|Product image IoT license&lt;br /&gt;
Bondix-product-license-standard-web.png|Product image Standard license&lt;br /&gt;
Bondix-product-license-enterprise-web.png|Product image Enterprise license&lt;br /&gt;
Bondix-product-license-ultimate-web.png|Product image Ultimate license&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Presentations =====&lt;br /&gt;
'''Generic'''&lt;br /&gt;
&lt;br /&gt;
[[File:Presentation-bondix-wan-bonding-generic-202308.pdf|thumb|What is WAN Bonding?]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Presentation-bondix-licensing-202309.pdf|thumb|Bondix licensing in a tiny nutshell]]&lt;br /&gt;
&lt;br /&gt;
'''Teltonika-specific'''&lt;br /&gt;
&lt;br /&gt;
[[File:Bondix-webinar-dec2022-web2.pdf|thumb|Joint webinar Bondix and Teltonika, Dec 2022]] --&amp;gt; &lt;br /&gt;
[https://youtu.be/GSKhc_qOp1o YouTube - Paving New Bonding Possibilities in IIoT]&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Server_Licensing&amp;diff=1004</id>
		<title>Server Licensing</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Server_Licensing&amp;diff=1004"/>
		<updated>2026-06-11T11:41:55Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
== First-time license activation ==&lt;br /&gt;
If you need to license your first Bondix Server, you need to activate the Bondix Server Tunnel license under the menu item “Licensing”.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;300&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
File:4-nolicense.png&lt;br /&gt;
File:5-activate-license.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Enter the Bondix license key here, as well as a valid email address to which the license key is bound. You can also enter a name for the server instance here. Then press “Submit”.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300&amp;quot; heights=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
File:6-license-key.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the successful activation, the Licensing overview will display the number of licensed tunnels as well as the expiry date of your active tunnel subscriptions with the respective expiry date and the maximum number of active server instances possible under this license number. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;550&amp;quot; heights=&amp;quot;400&amp;quot;&amp;gt;&lt;br /&gt;
File:Bondix-123101-licensing.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Changing licenses ==&lt;br /&gt;
&lt;br /&gt;
=== Adding more tunnel licenses ===&lt;br /&gt;
You can add further additional tunnel/server instances at any time under the item “Activate License”. Just enter the license code and click &amp;quot;Submit&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Changing Server Throughput profiles (Instances) ===&lt;br /&gt;
With Bondix, an instance is a Bondix server installation. This server installation shows all active tunnels with the number of instances they can be installed on and the date they expire. An instance can be adjusted to serve only '''ONE(!)''' type of throughput / tunnel bandwidth. So, if you have 3 different types of license, e.g. 20 Mbps, 100 Mbps and 200 Mbps, you need 3 different instances - which is no problem as any Bondix license allows you to license at least two different instances for one active tunnel. However, it is vital that you register all Bondix server instances you want to manage to ONE email address, otherwise you won't be able to change instances.&lt;br /&gt;
&lt;br /&gt;
If you want to change an instance and thus the licenses bound to it to a new type of tunnel bandwidth, make sure that you are logged in with the correct email address, scroll down to &amp;quot;Change Instance&amp;quot;, enter the name of the instance, and choose the desired tunnel bandwidth. You will only see option that are within the maximum throughput for the licenses you purchased. Then, click &amp;quot;Submit&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Server_Capacity&amp;diff=1003</id>
		<title>Server Capacity</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Server_Capacity&amp;diff=1003"/>
		<updated>2026-06-11T11:41:45Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
== Guidelines on calculating Bondix server capacity ==&lt;br /&gt;
&lt;br /&gt;
For simplicity, we'll look at an example that calculates with 10 Mbps 24/7 and a 1 Gbps uplink without congestion.&lt;br /&gt;
&lt;br /&gt;
=== Clock speed ===&lt;br /&gt;
&lt;br /&gt;
10 active Tunnels require 1GHZ CPU clock speed (x86 Intel Xeon or AMD Epyc 2&amp;lt;sup&amp;gt;nd&amp;lt;/sup&amp;gt; gen processors) which means 100 users/10 tunnels require 10 GHZ CPU core clock speed. &lt;br /&gt;
&lt;br /&gt;
So if your server has cores with CPU clock speeds of 2 GHZ per core, each of the cores could handle 20 tunnels/devices and you would need at least 5 cores to handle 100 tunnels + 1 additional core for the server itself.&lt;br /&gt;
&lt;br /&gt;
=== RAM === &lt;br /&gt;
&lt;br /&gt;
Bondix needs 200 MB of RAM per environment on the server, so if you distribute your tunnels between 4 environments on the server (25 per environment), the server will use 800 MB of RAM for the environments and another 200 MB for general server functions.&lt;br /&gt;
&lt;br /&gt;
So the total here is at least 1 GB.&lt;br /&gt;
&lt;br /&gt;
=== RAM for Bonding ===&lt;br /&gt;
&lt;br /&gt;
To be able to bond, Bondix server needs 50 MB per tunnel. So in this example, 100 tunnels will require 5 GB of RAM on the server.&lt;br /&gt;
&lt;br /&gt;
This means in effect:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;To terminate 100 tunnels with an average load of 10 Mbps per tunnel 24/7, we need&lt;br /&gt;
- 6 cores of at least 2 GHZ Clock speed per core&lt;br /&gt;
- 6 GB of RAM&lt;br /&gt;
- 1 Gbps Server uplink&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If your customers only need 5 Mbps or less, the same server will be able to terminate around 200 tunnels if RAM is increased to 12 GB since we need 50 MB per tunnel on the server side.&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Certificates&amp;diff=1002</id>
		<title>Certificates</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Certificates&amp;diff=1002"/>
		<updated>2026-06-11T11:41:36Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
&lt;br /&gt;
= Certificate-Based Authentication =&lt;br /&gt;
Bondix offers the capability to authenticate incoming tunnel connections using certificates. This method eliminates the need for manual tunnel creation for each device on the server. By creating a root certificate and signing client certificates with it, the server can automatically generate ad-hoc tunnel configurations for incoming connections, enhancing scalability.&lt;br /&gt;
&lt;br /&gt;
For guidance on configuring the SSL certificate on your Bondix server, please refer to: [[Server_Certificates_with_LetsEncrypt|Server Certificates]].&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Setting Up Certificates ===&lt;br /&gt;
The Bondix server includes scripts within the ./ssl subdirectory for certificate setup:&lt;br /&gt;
&lt;br /&gt;
 cd /opt/bondix/server/ssl&lt;br /&gt;
 ./create-server-cert.sh&lt;br /&gt;
This script generates a self-signed server certificate and a root certificate for client certificate signing. It is executed automatically post-installation. Ensure the presence of &amp;lt;code&amp;gt;client-root.key&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;client-root.crt&amp;lt;/code&amp;gt; in the ./ssl subdirectory; if absent, rerun the script.&lt;br /&gt;
&lt;br /&gt;
Apply this parameter where necessary, considering multiple listeners or separate ports for different services. Note that adding this authentication method has no effect where incoming tunnels are not allowed. Restart the server with &amp;lt;code&amp;gt;systemctl restart bondix&amp;lt;/code&amp;gt; to apply changes.&lt;br /&gt;
&lt;br /&gt;
=== Generating a Client Certificate ===&lt;br /&gt;
Generate client certificates using a script located in the ssl server subfolder:&lt;br /&gt;
 cd /opt/bondix/server/ssl&lt;br /&gt;
 ./create-client-cert.sh &amp;lt;TunnelName&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensure the script is executed in the intended directory and that &amp;lt;TunnelName&amp;gt; is distinct for each certificate. The script outputs a certificate and key pair in &amp;lt;code&amp;gt;./ssl/clients/&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Enabling Certificate based tunnels on server ===&lt;br /&gt;
To enable the use of certificates for tunnel authentication on a Bondix server, the configuration file /etc/bondixserver.json must be edited and the parameter &amp;lt;code&amp;gt;&amp;quot;rootCA&amp;quot;:&amp;quot;client-root.crt&amp;quot;&amp;lt;/code&amp;gt; needs to be added.&lt;br /&gt;
'''Example:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;{&amp;quot;target&amp;quot;: &amp;quot;server&amp;quot;, &amp;quot;action&amp;quot;: &amp;quot;add-https&amp;quot;,&amp;quot;rootCA&amp;quot;:&amp;quot;client-root.crt&amp;quot;, &amp;quot;host&amp;quot;: &amp;quot;0.0.0.0&amp;quot;, &amp;quot;port&amp;quot;: &amp;quot;443&amp;quot;, &amp;quot;allowMonitor&amp;quot;: true},&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Configuring the Client for Certificate Authentication ===&lt;br /&gt;
[[File:Client Certificate Config.png|thumb|Client Certificate Auth configuration]]&lt;br /&gt;
On the client side, select 'Certificate' as the 'Config Mode' and input the generated certificate/key pair. Additionally, configure the server's hostname or IP address. The tunnel will then appear on the server without requiring further setup.&lt;br /&gt;
&lt;br /&gt;
= Additional Options =&lt;br /&gt;
== Setting Up Tunnel Limits ==&lt;br /&gt;
To manage the number of clients connected to the server when using certificate authentication, introduce a soft limit on the total active tunnels with the following configuration in &amp;lt;code&amp;gt;/etc/bondixserver.json&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &amp;quot;action&amp;quot;: &amp;quot;set-tunnel-limit&amp;quot;, &amp;quot;maxTunnel&amp;quot;: 100, &amp;quot;gracePeriod&amp;quot;: 30},&lt;br /&gt;
&lt;br /&gt;
* '''maxTunnel''' determines the maximum active tunnels. Exceeding this limit prompts tunnels to connect to an alternate server, configured either as a secondary server on the client or through a hostname with multiple IP records.&lt;br /&gt;
* '''gracePeriod''' is the duration in seconds allowing a previously rejected tunnel to reconnect without denial, ensuring connectivity even when resources on secondary servers are unavailable.&lt;br /&gt;
&lt;br /&gt;
== Auto-Removing Stale Certificate Tunnels ==&lt;br /&gt;
To address fluctuation in tunnels utilizing certificate authentication, enable automatic tunnel removal with the following addition to /etc/bondixserver.json:&lt;br /&gt;
&lt;br /&gt;
 {&amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &amp;quot;action&amp;quot;: &amp;quot;set-tunnel-autoremove&amp;quot;, &amp;quot;enabled&amp;quot;: true, &amp;quot;timeout&amp;quot;: 600}&lt;br /&gt;
&lt;br /&gt;
* '''timeout''' sets the lifespan of a certificate-based tunnel on the server in seconds, facilitating the management of active tunnels.&lt;br /&gt;
&lt;br /&gt;
After making changes to &amp;lt;code&amp;gt;/etc/bondixserver.json&amp;lt;/code&amp;gt; , the service must be restarted via &amp;lt;code&amp;gt;systemctl restart bondix&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Client_Configuration&amp;diff=1001</id>
		<title>Client Configuration</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Client_Configuration&amp;diff=1001"/>
		<updated>2026-06-11T11:41:26Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
= Commands =&lt;br /&gt;
A JSON command has the following structure:&lt;br /&gt;
&amp;lt;code&amp;gt;{&amp;quot;target&amp;quot;: &amp;quot;&amp;lt;module&amp;gt;&amp;quot;, &amp;quot;action&amp;quot;: &amp;quot;&amp;lt;command&amp;gt;&amp;quot;, [...additional values...]}&amp;lt;/code&amp;gt;, where &amp;lt;module&amp;gt; specifies the configuration submodule and &amp;lt;command&amp;gt; specifies what should be done.&lt;br /&gt;
&lt;br /&gt;
== Tunnel Commands ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
=== create ===&lt;br /&gt;
Sets up basic tunnel configuration.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Parameters&lt;br /&gt;
|-&lt;br /&gt;
| name || Tunnel Name. Required.&lt;br /&gt;
|-&lt;br /&gt;
| password || Password. Required.&lt;br /&gt;
|-&lt;br /&gt;
| server || Endpoint target IP. Optional.&lt;br /&gt;
|-&lt;br /&gt;
| interfaceName|| Desired name of the virtual tunnel network interface. Optional.&lt;br /&gt;
|-&lt;br /&gt;
| values || A JSON object containing configuration parameters for the tunnel.&lt;br /&gt;
|}&lt;br /&gt;
| style=&amp;quot;width: 40%&amp;quot;|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &lt;br /&gt;
  &amp;quot;action&amp;quot;: &amp;quot;create&amp;quot;, &lt;br /&gt;
  &amp;quot;name&amp;quot;: &amp;quot;MyTunnel&amp;quot;, &lt;br /&gt;
  &amp;quot;password: &amp;quot;1234&amp;quot;, &lt;br /&gt;
  &amp;quot;server&amp;quot;: &amp;quot;10.0.0.1&amp;quot;, &lt;br /&gt;
  &amp;quot;interfaceName&amp;quot;: &amp;quot;bndx0&amp;quot;, &lt;br /&gt;
  &amp;quot;values&amp;quot;: {...}&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
=== add-server ===&lt;br /&gt;
Adds a endpoint server. If multiple servers are added, the client will cycle through&lt;br /&gt;
them until a connection has been established successfully.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Parameters&lt;br /&gt;
|-&lt;br /&gt;
| host|| IP or host of the destination server. Required.&lt;br /&gt;
|-&lt;br /&gt;
| port || Port of the destination server. Optional (Default: &amp;quot;443&amp;quot;).&lt;br /&gt;
|}&lt;br /&gt;
||&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &lt;br /&gt;
  &amp;quot;action&amp;quot;: &amp;quot;add-server&amp;quot;, &lt;br /&gt;
  &amp;quot;host&amp;quot;: &amp;quot;10.0.0.1&amp;quot;, &lt;br /&gt;
  &amp;quot;port&amp;quot;: &amp;quot;443&amp;quot;&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
=== add-interface ===&lt;br /&gt;
Adds a single interface to the tunnel. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Parameters&lt;br /&gt;
|-&lt;br /&gt;
| interface || Name of the linux network interface. Required.&lt;br /&gt;
|-&lt;br /&gt;
| name || Human-readable name for the interface. Optional.&lt;br /&gt;
|-&lt;br /&gt;
| preset || [[Client/Presets|Preset]] that should be applied to this interface. Optional.&lt;br /&gt;
|-&lt;br /&gt;
| values || Configuration values for this interface. See [[Tunnel Settings]]. Optional.&lt;br /&gt;
|}&lt;br /&gt;
||&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &lt;br /&gt;
  &amp;quot;action&amp;quot;: &amp;quot;add-interface&amp;quot;, &lt;br /&gt;
  &amp;quot;interface&amp;quot;: &amp;quot;wlan0&amp;quot;,&lt;br /&gt;
  &amp;quot;name&amp;quot;: &amp;quot;WiFi&amp;quot;,&lt;br /&gt;
  &amp;quot;preset&amp;quot;: &amp;quot;mobile&amp;quot;,&lt;br /&gt;
  &amp;quot;values&amp;quot;: {&amp;quot;enabled&amp;quot;: false} &lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
=== create-interfaces ===&lt;br /&gt;
Creates channels for the specified interfaces using [[Client/Presets|presets]]. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Parameters&lt;br /&gt;
|-&lt;br /&gt;
| interfaces|| a JSON object where each key is a network interface name, with the corresponding value being a [[Client/Presets|preset]] name. Required.&lt;br /&gt;
Instead of a preset name, an object with various interface settings can be specified, as specified in [[#update-interfaces]]&lt;br /&gt;
|}&lt;br /&gt;
||&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &lt;br /&gt;
  &amp;quot;action&amp;quot;: &amp;quot;create-interfaces&amp;quot;, &lt;br /&gt;
  &amp;quot;interfaces&amp;quot;: { &lt;br /&gt;
    &amp;quot;wwan0&amp;quot;: &amp;quot;mobile&amp;quot;, &lt;br /&gt;
    &amp;quot;eth1&amp;quot;: &amp;quot;ethernet&amp;quot;&lt;br /&gt;
  } &lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
=== delete ===&lt;br /&gt;
Resets the complete tunnel configuration, including interfaces.&lt;br /&gt;
||&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &lt;br /&gt;
  &amp;quot;action&amp;quot;: &amp;quot;delete&amp;quot;&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
=== enable-layer2 ===&lt;br /&gt;
Instructs the client to establish a layer 2 tunnel. Layer 2 must also be enabled on the server, otherwise the tunnel will fall back to layer3. Combining layer2 with BondingProxy is currently not supported. &lt;br /&gt;
&lt;br /&gt;
When enabled, the client will create a tap interface and call bridgeutils (brctl) to automatically add this interface to the specified bridge.   &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Parameters&lt;br /&gt;
|-&lt;br /&gt;
| bridge || The name of the network bridge that should be used. Required.&lt;br /&gt;
|-&lt;br /&gt;
| tapname || Name of the virtual tap interface. Optional, a dynamic name will be used when no name is supplied.&lt;br /&gt;
|}&lt;br /&gt;
||&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&lt;br /&gt;
&amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &lt;br /&gt;
  &amp;quot;action&amp;quot;: &amp;quot;enable-layer2&amp;quot;, &lt;br /&gt;
  &amp;quot;bridge&amp;quot;: &amp;quot;br-lan&amp;quot;,&lt;br /&gt;
  &amp;quot;tapname&amp;quot;: &amp;quot;bondixTap0&amp;quot;&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
=== enable-proxy ===&lt;br /&gt;
Enables [[Bonding Proxy]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Parameters&lt;br /&gt;
|-&lt;br /&gt;
| host || Host where the bonding proxy server should listen on.&lt;br /&gt;
|-&lt;br /&gt;
| port || Port to be used with the bonding proxy server.&lt;br /&gt;
|-&lt;br /&gt;
| interface || Interface from which outgoing tcp connections should be proxied.&lt;br /&gt;
|}&lt;br /&gt;
||&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&lt;br /&gt;
&amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &lt;br /&gt;
  &amp;quot;action&amp;quot;: &amp;quot;enable-proxy&amp;quot;, &lt;br /&gt;
  &amp;quot;host&amp;quot;: &amp;quot;0.0.0.0&amp;quot;,&lt;br /&gt;
  &amp;quot;port&amp;quot;: &amp;quot;18080&amp;quot;&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
=== disallow-swap ===&lt;br /&gt;
Explicitly tells the linux kernel to prevent memory swapping (mlockall).&lt;br /&gt;
||&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&lt;br /&gt;
  &amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &lt;br /&gt;
  &amp;quot;action&amp;quot;: &amp;quot;disallow-swap&amp;quot;&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
=== quicksetup ===&lt;br /&gt;
Sets up client using a base64 encoded JSON string containing connection info. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parameters&lt;br /&gt;
|-&lt;br /&gt;
|data||base64 encoded JSON string with the following layout:&lt;br /&gt;
 {&amp;quot;t&amp;quot;: &amp;quot;TUNNELNAME&amp;quot;, &amp;quot;p&amp;quot;: &amp;quot;TUNNELPASSWORD&amp;quot;, &amp;quot;s&amp;quot;: &amp;quot;SERVER&amp;quot;, &amp;quot;sp&amp;quot;: &amp;quot;SERVERPORT&amp;quot;, &amp;quot;bs&amp;quot;: &amp;quot;BACKUPSERVER&amp;quot;, &amp;quot;bp&amp;quot;: &amp;quot;BACKUPSERVERPORT&amp;quot;}&lt;br /&gt;
&amp;quot;t&amp;quot;, &amp;quot;p&amp;quot; and &amp;quot;s&amp;quot; are required, &amp;quot;sp&amp;quot;, &amp;quot;bs&amp;quot; and &amp;quot;bp&amp;quot; are optional. If no server port is provided, port 443 will be used. &lt;br /&gt;
&lt;br /&gt;
Creating a quickconnect code in Linux:&lt;br /&gt;
 $ echo &amp;quot;{\&amp;quot;t\&amp;quot;:\&amp;quot;TUNNELNAME\&amp;quot;,\&amp;quot;p\&amp;quot;:\&amp;quot;TUNNELPASSWORD\&amp;quot;,\&amp;quot;s\&amp;quot;:\&amp;quot;SERVER\&amp;quot;}&amp;quot;|base64&lt;br /&gt;
 eyJ0IjoiVFVOTkVMTkFNRSIsInAiOiJUVU5ORUxQQVNTV09SRCIsInMiOiJTRVJWRVIifQo=&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;quicksetup&amp;quot;, &lt;br /&gt;
    &amp;quot;data&amp;quot;: &amp;quot;...&amp;quot;&lt;br /&gt;
    } &lt;br /&gt;
  }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
=== set===&lt;br /&gt;
Sets tunnel properties. See [[Tunnel Settings]].&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parameters&lt;br /&gt;
|-&lt;br /&gt;
| values||JSON object with values to change. Required.&lt;br /&gt;
|}&lt;br /&gt;
||&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;set&amp;quot;, &lt;br /&gt;
    &amp;quot;values&amp;quot;: {&amp;quot;maxConcurrentChannel&amp;quot;: 2}&lt;br /&gt;
  }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
===set-meta===&lt;br /&gt;
Allows to add custom information that is shown on the server's tunnel status page. It has no further effect.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parameters&lt;br /&gt;
|-&lt;br /&gt;
|data||Flat JSON object with custom info&lt;br /&gt;
|}&lt;br /&gt;
||&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&lt;br /&gt;
    &amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;set-meta&amp;quot;, &lt;br /&gt;
    &amp;quot;data&amp;quot;: {&amp;quot;location&amp;quot;: &amp;quot;Test Lab&amp;quot;, &amp;quot;customer&amp;quot;: &amp;quot;Evil Corp&amp;quot;}&lt;br /&gt;
  }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
===set-remote===&lt;br /&gt;
Sets tunnel properties on the remote end. See [[Tunnel Settings]].&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parameters&lt;br /&gt;
|-&lt;br /&gt;
|values||JSON object with values to change. Required. &lt;br /&gt;
|}&lt;br /&gt;
||&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;set-remote&amp;quot;, &lt;br /&gt;
    &amp;quot;values&amp;quot;: {&amp;quot;maxConcurrentChannel&amp;quot;: 2}&lt;br /&gt;
  }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
===set-interface===&lt;br /&gt;
Sets tunnel interface properties. See [[Tunnel Settings]].&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parameters&lt;br /&gt;
|-&lt;br /&gt;
|index|| Index of the channel. 0 for first created channel, 1 for second, etc.. &lt;br /&gt;
|-&lt;br /&gt;
|values||JSON object with values to change.&lt;br /&gt;
|}&lt;br /&gt;
||&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;set-interface&amp;quot;,&lt;br /&gt;
    &amp;quot;index&amp;quot;: 0, &lt;br /&gt;
    &amp;quot;values&amp;quot;: {&amp;quot;enabled&amp;quot;: false}&lt;br /&gt;
  }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
===set-remote-interface===&lt;br /&gt;
Sets interface properties on the remote end. See [[Tunnel Settings]].&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parameters&lt;br /&gt;
|-&lt;br /&gt;
|index|| Index of the channel. 0 for first created channel, 1 for second, etc..&lt;br /&gt;
|-&lt;br /&gt;
|values ||JSON object with values to change. &lt;br /&gt;
|}&lt;br /&gt;
||&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;set-remote-interface&amp;quot;,&lt;br /&gt;
    &amp;quot;index&amp;quot;: 0, &lt;br /&gt;
    &amp;quot;values&amp;quot;: {&amp;quot;enabled&amp;quot;: false}&lt;br /&gt;
  }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
=== set-preset===&lt;br /&gt;
Applies a tunnel preset. See [[Client/Presets|Presets]] for more info.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parameters&lt;br /&gt;
|-&lt;br /&gt;
|name|| Name of the tunnel preset. Required.&lt;br /&gt;
|}&lt;br /&gt;
||&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;set-preset&amp;quot;, &lt;br /&gt;
    &amp;quot;preset&amp;quot;: &amp;quot;Bonding&amp;quot;&lt;br /&gt;
  }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
===set-ifname===&lt;br /&gt;
Renames the virtual network tunnel interface.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parameters&lt;br /&gt;
|-&lt;br /&gt;
|name ||The name that the interface should be renamed to. Required.&lt;br /&gt;
|}&lt;br /&gt;
||&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;set-ifname&amp;quot;, &lt;br /&gt;
    &amp;quot;name&amp;quot;: &amp;quot;bondix0&amp;quot;&lt;br /&gt;
    } &lt;br /&gt;
  }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
===set-cert-check===&lt;br /&gt;
Enables or disables verification of the server's SSL certificate. ''TODO: Which root cert dir is used when no custom root certificate is provided?''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parameters&lt;br /&gt;
|-&lt;br /&gt;
|enabled||Enables or disables SSL certificate verification. Required.&lt;br /&gt;
|}&lt;br /&gt;
||&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;set-cert-check&amp;quot;, &lt;br /&gt;
    &amp;quot;enabled&amp;quot;: true&lt;br /&gt;
    } &lt;br /&gt;
  }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
===set-root-ca===&lt;br /&gt;
Specifies a root certificate that can be used to verify the authenticity of the remote server. When used, SSL server verification will be automatically enabled.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Parameters&lt;br /&gt;
|-&lt;br /&gt;
|file ||location of the public root certificate file. Required.&lt;br /&gt;
|}&lt;br /&gt;
||&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;set-root-ca&amp;quot;, &lt;br /&gt;
    &amp;quot;file&amp;quot;: &amp;quot;/etc/ssl/foobar.pub&amp;quot;&lt;br /&gt;
    } &lt;br /&gt;
  }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
===set-certificate ===&lt;br /&gt;
Loads a tunnel client certificate. See [[Certificates]] for further information.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parameters&lt;br /&gt;
|-&lt;br /&gt;
|cert||location of the public certificate file. Required.&lt;br /&gt;
|-&lt;br /&gt;
|key||location of the private certificate key file. Required.&lt;br /&gt;
|}&lt;br /&gt;
||&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;set-certificate&amp;quot;, &lt;br /&gt;
    &amp;quot;cert&amp;quot;: &amp;quot;/etc/ssl/foobar.pem&amp;quot;&lt;br /&gt;
    &amp;quot;key&amp;quot;: &amp;quot;/etc/ssl/foobar.key&amp;quot;&lt;br /&gt;
  }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
===embed-certs===&lt;br /&gt;
A helper functions to embed tunnel &amp;amp; root certificate inside the configuration instead of an external file. Performs the same actions as set-certificate and set-root-ca combined.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parameters&lt;br /&gt;
|-&lt;br /&gt;
|cert ||The tunnel public certificate as string. Required.&lt;br /&gt;
|-&lt;br /&gt;
|key || The tunnel private certificate key as string. Required.&lt;br /&gt;
|-&lt;br /&gt;
|root||The public root certificate for server verification. Required.&lt;br /&gt;
|}&lt;br /&gt;
||&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;embed-certs&amp;quot;, &lt;br /&gt;
    &amp;quot;cert&amp;quot;: &amp;quot;...&amp;quot;,&lt;br /&gt;
    &amp;quot;key&amp;quot;: &amp;quot;...&amp;quot;,&lt;br /&gt;
    &amp;quot;root&amp;quot;: &amp;quot;...&amp;quot;&lt;br /&gt;
  }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
===set-root-ca===&lt;br /&gt;
Specifies a root certificate that can be used to verify the authenticity of the remote server. When used, SSL server verification will be automatically enabled.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parameters&lt;br /&gt;
|-&lt;br /&gt;
|file||location of the public root certificate file. Required.&lt;br /&gt;
|}&lt;br /&gt;
||&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;set-root-ca&amp;quot;, &lt;br /&gt;
    &amp;quot;file&amp;quot;: &amp;quot;/etc/ssl/foobar.pub&amp;quot;&lt;br /&gt;
    } &lt;br /&gt;
  }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
===update-interfaces===&lt;br /&gt;
Updates interface information. If a provided interface already exists, it will be updated accordingly. If a provided interface is new, it will be created. Interfaces that have been previously defined but are not provided here will be removed.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parameters&lt;br /&gt;
|-&lt;br /&gt;
|interfaces||JSON Object with interfaces. Key specifies the linux WAN interface to be used (e.g. &amp;quot;eth1&amp;quot;), with its value being an object with the following properties. &lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Object Parameters&lt;br /&gt;
|name&lt;br /&gt;
|string; Interface name that is shown in logs and in the endpoint webinterface. &lt;br /&gt;
|-&lt;br /&gt;
|preset&lt;br /&gt;
|string; Interface preset to be used (e.g. &amp;quot;mobileAggressive&amp;quot;, &amp;quot;ethernet&amp;quot;,...}&lt;br /&gt;
|-&lt;br /&gt;
|upstream&lt;br /&gt;
|object; {&amp;quot;min&amp;quot;: 0, &amp;quot;max&amp;quot;: 100}. &amp;quot;min&amp;quot; and &amp;quot;max&amp;quot; specfiy lower and upper bandwidth limits in MBit/sec for outgoing traffic (towards endpoint). A value of &amp;quot;0&amp;quot; means no limit. When a minimum value is specified, make sure that the value is below the maximum throughput of the interface to avoid congestion.&lt;br /&gt;
|-&lt;br /&gt;
|downstream &lt;br /&gt;
|object; {&amp;quot;min&amp;quot;: 0, &amp;quot;max&amp;quot;: 100}. &amp;quot;min&amp;quot; and &amp;quot;max&amp;quot; specfiy lower and upper bandwidth limits in MBit/sec for incoming traffic (from endpoint). A value of &amp;quot;0&amp;quot; means no limit. When a minimum value is specified, make sure that the value is below the maximum throughput of the interface to avoid congestion.&lt;br /&gt;
|-&lt;br /&gt;
| standby &lt;br /&gt;
|boolean; When enabled, the interface will go into standby if other sufficient interfaces are available, as specified by the &amp;quot;minimum connected channel&amp;quot; value configured. When in standby, Bondix will make no traffic through this interface until reactivated (e.g. due to a different interface going down). You can change the minimum number of connected channel by adding this command in bondixclient.json:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &amp;quot;action&amp;quot;: &amp;quot;set&amp;quot;, &amp;quot;values&amp;quot;: { &amp;quot;minConnectedChannel&amp;quot;: 2 }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|maxLatency &lt;br /&gt;
| number; overrides the maximum latency setting in milliseconds. Any packet exceeding this latency limit will be considered as lost, and the interface will not be used until latency is below the specified maximum. We do not encourage exposing this setting as it can have a negative impact on performance/throughput. (Default value is 1000 ms;&lt;br /&gt;
|-&lt;br /&gt;
| enabled&lt;br /&gt;
|boolean; If disabled, the interface will not be used, but still shown in the webinterface.&lt;br /&gt;
|}&lt;br /&gt;
Note: Updating the preset will override upstream, downstream, maxLatency &amp;amp; standby settings to default values. &lt;br /&gt;
||&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &lt;br /&gt;
   &amp;quot;action&amp;quot;: &amp;quot;update-interfaces&amp;quot;,&lt;br /&gt;
   &amp;quot;interfaces&amp;quot;: {&lt;br /&gt;
     &amp;quot;eth1&amp;quot;: {&lt;br /&gt;
       &amp;quot;name&amp;quot;:&amp;quot;WAN1&amp;quot;, &lt;br /&gt;
       &amp;quot;preset&amp;quot;: &amp;quot;mobileAggressive&amp;quot;, &lt;br /&gt;
       &amp;quot;upstream&amp;quot;: {&amp;quot;min&amp;quot;: 0, &amp;quot;max&amp;quot;: 50},&lt;br /&gt;
       &amp;quot;downstream&amp;quot;: {&amp;quot;min&amp;quot;: 0, &amp;quot;max&amp;quot;: 100},&lt;br /&gt;
       &amp;quot;standby&amp;quot;: false,&lt;br /&gt;
       &amp;quot;maxLatency&amp;quot;: 1000,&lt;br /&gt;
       &amp;quot;enabled&amp;quot;: true&lt;br /&gt;
     },&lt;br /&gt;
     &amp;quot;eth2&amp;quot;: {&lt;br /&gt;
       &amp;quot;name&amp;quot;:&amp;quot;WAN2&amp;quot;, &lt;br /&gt;
       &amp;quot;preset&amp;quot;: &amp;quot;mobileAggressive&amp;quot;, &lt;br /&gt;
       &amp;quot;upstream&amp;quot;: {&amp;quot;min&amp;quot;: 0, &amp;quot;max&amp;quot;: 50},&lt;br /&gt;
       &amp;quot;downstream&amp;quot;: {&amp;quot;min&amp;quot;: 50, &amp;quot;max&amp;quot;: 100}&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
===update-packetSize===&lt;br /&gt;
Updates the maximum size that UDP packets may carry. Changing this value will cause a tunnel restart.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parameters&lt;br /&gt;
|-&lt;br /&gt;
|value||Packet size value. Required. Valid range: 500 to 1400. &lt;br /&gt;
|}&lt;br /&gt;
||&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&lt;br /&gt;
    &amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;update-packetSize&amp;quot;,&lt;br /&gt;
    &amp;quot;value&amp;quot;: 1400&lt;br /&gt;
  }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
===cloudlink===&lt;br /&gt;
Instructs the client to use Unwired® Cloudlink to retrieve its tunnel configuration. The client will use the provided API key and the mac address of the specified interface to authenticate itself.&lt;br /&gt;
A CA file must be provided in order to properly validate the SSL certificate of the CloudLink API endpoint.&lt;br /&gt;
&lt;br /&gt;
''This command should not be used in combination with &amp;quot;create&amp;quot; to configure tunnel credentials or &amp;quot;add-server&amp;quot; to configure a target server.''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parameters&lt;br /&gt;
|apiKey&lt;br /&gt;
|The CloudLink API key used for authentication. This key can be obtained by registering at https://admin.wifi.unwired.at&lt;br /&gt;
|-&lt;br /&gt;
|interface||The name of a linux interface whose mac address should be used for identification. Required.&lt;br /&gt;
|-&lt;br /&gt;
|caFile&lt;br /&gt;
|Location of a root certificate used for SSL validation of the CloudLink API endpoint.&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &lt;br /&gt;
   &amp;quot;action&amp;quot;: &amp;quot;cloudlink&amp;quot;,&lt;br /&gt;
   &amp;quot;apiKey&amp;quot;: &amp;quot;CLOUDLINK-API-KEY&amp;quot;,&lt;br /&gt;
   &amp;quot;interface&amp;quot;: &amp;quot;eth0&amp;quot;,&lt;br /&gt;
   &amp;quot;caFile&amp;quot;: &amp;quot;/etc/ssl/certs/ca-certificates.crt&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Interactive Commands==&lt;br /&gt;
Interactive commands can be used to interact with the tunnel and retrieve various information via the CLI socket.&lt;br /&gt;
''TODO: Add JSON responses''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
===get===&lt;br /&gt;
Returns all [[Tunnel Settings|tunnel settings]].&lt;br /&gt;
| style=&amp;quot;width: 40%&amp;quot; |&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;get&amp;quot;&lt;br /&gt;
  }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
===get-interface===&lt;br /&gt;
Returns [[Tunnel Settings|settings]] for a specific interface.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parameters&lt;br /&gt;
|-&lt;br /&gt;
|index||Index of the interface to fetch information from.&lt;br /&gt;
|}&lt;br /&gt;
||&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;get-interface&amp;quot;, &lt;br /&gt;
    &amp;quot;index&amp;quot;: 0&lt;br /&gt;
  }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
===status===&lt;br /&gt;
Returns current tunnel information.&lt;br /&gt;
||&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;status&amp;quot;&lt;br /&gt;
  }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
===reset===&lt;br /&gt;
Performs a disconnect &amp;amp; reconnect.&lt;br /&gt;
||&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;reset&amp;quot;&lt;br /&gt;
  }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==System Commands==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
===shutdown===&lt;br /&gt;
Shuts down the client and terminates.&lt;br /&gt;
| style=&amp;quot;width: 40%&amp;quot; |&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&lt;br /&gt;
    &amp;quot;target&amp;quot;: &amp;quot;system&amp;quot;, &lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;shutdown&amp;quot;&lt;br /&gt;
  }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
===set-log ===&lt;br /&gt;
Enables logging to file or changes output file.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parameters&lt;br /&gt;
|-&lt;br /&gt;
|file||The filename that the log should be written to. Required.&lt;br /&gt;
|-&lt;br /&gt;
|fileMode||can be &amp;lt;code&amp;gt;append&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;overwrite&amp;lt;/code&amp;gt;.  Required.&lt;br /&gt;
|}&lt;br /&gt;
||&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&lt;br /&gt;
    &amp;quot;target&amp;quot;: &amp;quot;system&amp;quot;, &lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;set-log&amp;quot;, &lt;br /&gt;
    &amp;quot;file&amp;quot;: &amp;quot;/var/log/saneclient.log&amp;quot;, &lt;br /&gt;
    &amp;quot;fileMode&amp;quot;: &amp;quot;append&amp;quot;&lt;br /&gt;
  }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
===set-script-path===&lt;br /&gt;
Changes the directory that points towards the client scripts. (/opt/bondix/client/scripts by default)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parameters&lt;br /&gt;
|-&lt;br /&gt;
|path|| Path to the new bondix script directory.&lt;br /&gt;
|}&lt;br /&gt;
||&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&lt;br /&gt;
    &amp;quot;target&amp;quot;: &amp;quot;system&amp;quot;, &lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;set-script-path&amp;quot;, &lt;br /&gt;
    &amp;quot;path&amp;quot;: &amp;quot;/etc/bondix/scripts&amp;quot;&lt;br /&gt;
  }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
===set-webinterface===&lt;br /&gt;
Enables the integrated webserver &amp;amp; debug webinterface.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parameters&lt;br /&gt;
|-&lt;br /&gt;
|host|| IP that the service should listen on. Required.&lt;br /&gt;
|-&lt;br /&gt;
|port||TCP Port that the service should listen on. Required.&lt;br /&gt;
|-&lt;br /&gt;
|allowConfig||En- or disables web configuration. Not required, enabled by default.&lt;br /&gt;
|-&lt;br /&gt;
|allowMonitor||En- or disables web monitor. Not required, enabled by default.&lt;br /&gt;
|-&lt;br /&gt;
|configApiKey||The password required to access the realtime monitor monitor.&lt;br /&gt;
|-&lt;br /&gt;
|webroot||Web root directory. Points to the &amp;quot;www&amp;quot; subdirectory in installation directory. Not required, changing not advised.&lt;br /&gt;
|}&lt;br /&gt;
||&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&lt;br /&gt;
    &amp;quot;target&amp;quot;: &amp;quot;system&amp;quot;, &lt;br /&gt;
    &amp;quot;action&amp;quot;: &amp;quot;set-webinterface&amp;quot;, &lt;br /&gt;
    &amp;quot;host&amp;quot;: &amp;quot;0.0.0.0&amp;quot;, &lt;br /&gt;
    &amp;quot;port&amp;quot;: &amp;quot;80&amp;quot;,&lt;br /&gt;
    &amp;quot;allowConfig&amp;quot;: false, &lt;br /&gt;
    &amp;quot;allowMonitor&amp;quot;: true, &lt;br /&gt;
    &amp;quot;configApiKey&amp;quot;: &amp;quot;123456&amp;quot;, &lt;br /&gt;
    &amp;quot;webroot&amp;quot;: &amp;quot;/tmp/&amp;quot;&lt;br /&gt;
  }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Client/RUTX12&amp;diff=1000</id>
		<title>Client/RUTX12</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Client/RUTX12&amp;diff=1000"/>
		<updated>2026-06-11T11:41:07Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
The Teltonika RUTX12 is an OpenWRT based router with two 4G modems.&lt;br /&gt;
= Installation =&lt;br /&gt;
See [[Client/OpenWRT]]&lt;br /&gt;
&lt;br /&gt;
= Tips &amp;amp; Tricks =&lt;br /&gt;
== Enable &amp;quot;Force Link&amp;quot; for 4G modems ==&lt;br /&gt;
This seems to be required, as the secondary modem seems to not connect under certain circumstances, wehn the first modem is active. &amp;quot;Force Link&amp;quot; ensures that both modems get always connected&lt;br /&gt;
&lt;br /&gt;
== Switch Configuration for extra WAN ==&lt;br /&gt;
* Go to Network &amp;gt; VLAN &amp;gt; Port Based&lt;br /&gt;
* Choose the LAN port you want to turn into a WAN port. Set the port to &amp;quot;off&amp;quot; in VLAN 1&lt;br /&gt;
* Add a VLAN, set your desired port to &amp;quot;Untagged&amp;quot;, while leaving everything else at &amp;quot;off&amp;quot;&lt;br /&gt;
* Go to Network &amp;gt; Interfaces &lt;br /&gt;
* create a new interface (e.g. &amp;quot;wan2&amp;quot;). Protocol &amp;quot;dhcp&amp;quot;, physical interface &amp;quot;eth0.x&amp;quot; (x being a number, e.g. 2), firewall zone &amp;quot;wan&amp;quot;&lt;br /&gt;
* edit SANE configuration file, add interface using &amp;quot;eth0.x&amp;quot;&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Client&amp;diff=999</id>
		<title>Client</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Client&amp;diff=999"/>
		<updated>2026-06-11T11:40:50Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
The Bondix SANE client is the software that you install on your router, which establishes a connection to the [[Server|server]] using multiple WAN links. The software itself is a linux userspace program, but installation packages for different routers are available, that take care of most of the configuration. &lt;br /&gt;
&lt;br /&gt;
This page covers the barebone linux application. Please check out the [[Teltonika]] page for installation &amp;amp; usage on these routers. &lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
Configuration is done using [https://www.json.org/ JSON] commands. These can either be sent via a raw TCP socket (localhost:5113), or written to a configuration file (in a json-array) that is parsed on start-up.&lt;br /&gt;
&lt;br /&gt;
By default, SANE checks for the existence of a configuration file in its installation directory (e.g. &amp;lt;code&amp;gt;/opt/bondix/client/bondixclient.json&amp;lt;/code&amp;gt;) and at &amp;lt;code&amp;gt;/etc/bondixclient.json&amp;lt;/code&amp;gt;. If you want SANE to load a configuration from a different location, you can specify it using a command line parameter.&lt;br /&gt;
&lt;br /&gt;
===Quick Start===&lt;br /&gt;
This example provides the minimal necessities to get a tunnel up and running:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;[&lt;br /&gt;
    {&amp;quot;action&amp;quot;: &amp;quot;create&amp;quot;, &amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &amp;quot;name&amp;quot;: &amp;quot;TUNNELNAME&amp;quot;, &amp;quot;password&amp;quot;: &amp;quot;TUNNELPASSWORD&amp;quot;},&lt;br /&gt;
    {&amp;quot;action&amp;quot;: &amp;quot;add-server&amp;quot;, &amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &amp;quot;host&amp;quot;: &amp;quot;ENDPOINTSERVER&amp;quot;, &amp;quot;port&amp;quot;: &amp;quot;443&amp;quot;},&lt;br /&gt;
    {&amp;quot;action&amp;quot;: &amp;quot;create-interfaces&amp;quot;, &amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &amp;quot;interfaces&amp;quot;: {&lt;br /&gt;
      &amp;quot;eth1&amp;quot;: &amp;quot;mobileAggressive&amp;quot;,&lt;br /&gt;
      &amp;quot;wwan0&amp;quot;: &amp;quot;mobileAggressive&amp;quot;,&lt;br /&gt;
      &amp;quot;wwan1&amp;quot;: &amp;quot;mobileAggressive&amp;quot;&lt;br /&gt;
    }},&lt;br /&gt;
    {&amp;quot;target&amp;quot;: &amp;quot;tunnel&amp;quot;, &amp;quot;action&amp;quot;: &amp;quot;set-preset&amp;quot;, &amp;quot;preset&amp;quot;: &amp;quot;bonding&amp;quot;}&lt;br /&gt;
  ]&lt;br /&gt;
  &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configuration Commands===&lt;br /&gt;
For a complete reference list of available commands, see [[Client Configuration]].&lt;br /&gt;
&lt;br /&gt;
===Tunnel Configuration===&lt;br /&gt;
Tunnels and channels have many configurable values, that are managed using [[Presets]]. &lt;br /&gt;
&lt;br /&gt;
=Running=&lt;br /&gt;
The software can be run in the shell using &amp;lt;code&amp;gt;/opt/bondix/client/saneclient&amp;lt;/code&amp;gt;, where it will run in the foreground. However, it is recommended to start the service automatically on startup, which can be different depending on the platform.&lt;br /&gt;
&lt;br /&gt;
===Parameters===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;--daemon&amp;lt;/code&amp;gt;||Runs the software as a daemon.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;--nopid&amp;lt;/code&amp;gt;|| Does not attempt to create a pid-file at &amp;lt;code&amp;gt;/var/run/saneclient.pid&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;--listflags&amp;lt;/code&amp;gt;||Lists available feature flags&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;--flags &amp;lt;FLAG1&amp;gt; &amp;lt;FLAG2&amp;gt;... &amp;lt;/code&amp;gt;||Enables the specified flag(s). Multiple flags are separated using space.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;&amp;lt;/path/to/filename.json&amp;gt;&amp;lt;/code&amp;gt;||JSON configuration file that should be used&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Feature Flags===&lt;br /&gt;
Feature flags are switches that enable certain features that are otherwise unavailable. These features are usually experimental and should be used with caution.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|useBlake||Switches from SHA256 to the &amp;quot;blake&amp;quot; hashing algorithm.&lt;br /&gt;
|-&lt;br /&gt;
|useBlake3||Switches to the &amp;quot;blake3&amp;quot; hashing algorithm.&lt;br /&gt;
|-&lt;br /&gt;
|disableHash||Disables hashing completely&lt;br /&gt;
|-&lt;br /&gt;
|useMMSG||uses useMMSG linux socket API to send &amp;amp; receive multiple UDP packets at once.&lt;br /&gt;
|-&lt;br /&gt;
|channelRoutes||Makes the client create specific routes for each channel. Experimental, do not use.&lt;br /&gt;
|-&lt;br /&gt;
|bondingProxy||&amp;lt;s&amp;gt;Enables the TCP [[Bonding Proxy]]&amp;lt;/s&amp;gt;. Now always enabled&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==bndutil==&lt;br /&gt;
bndutil is a command line utility that allows to query and modify SANE during runtime. It uses the configuration TCP socket &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;root@Teltonika-RUTX12:/opt/bondix/client# ./bndutil&lt;br /&gt;
  Usage:&lt;br /&gt;
     bndutil [--json] &amp;lt;command&amp;gt;&lt;br /&gt;
              --json  switch to JSON output&lt;br /&gt;
  &lt;br /&gt;
  Available commands:&lt;br /&gt;
    * bndutil status&lt;br /&gt;
    * bndutil get&lt;br /&gt;
    * bndutil set &amp;lt;propertyName1&amp;gt; &amp;lt;propertyValue1&amp;gt; [propertyName2] [propertyValue2] ...&lt;br /&gt;
    * bndutil get-interface &amp;lt;index&amp;gt;&lt;br /&gt;
    * bndutil set-interface &amp;lt;index&amp;gt; &amp;lt;propertyName1&amp;gt; &amp;lt;propertyValue1&amp;gt; [propertyName2] [propertyValue2] ...&lt;br /&gt;
    * bndutil shutdown&lt;br /&gt;
    * bndutil restart &lt;br /&gt;
      (tunnel reset &amp;amp; reconnect)&lt;br /&gt;
  &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==speedtest==&lt;br /&gt;
Speedtest is a small utility that downloads (and discards) data via HTTP(s) using one or more WAN interfaces. It is useful to compare performance of each individual interface and the combined bandwidth over SANE's virtual tunnel interface. &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;root@Teltonika-RUTX12:/opt/bondix/client# ./speedtest&lt;br /&gt;
  Usage: speedtest [--json] &amp;lt;download-url&amp;gt; &amp;lt;intf1&amp;gt; [intf2] ...&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
E.g., to test performance of each WAN interface directly:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;./speedtest http://speed.hetzner.de/100MB.bin wwan0 wwan1 wwan2&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testing performance of the tunnel:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;./speedtest http://speed.hetzner.de/100MB.bin tun0&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Starlink&amp;diff=998</id>
		<title>Starlink</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Starlink&amp;diff=998"/>
		<updated>2026-06-11T11:40:38Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
[https://www.starlink.com/ Starlink] can easily be integrated into Bondix, which many of our our customers already do. However, it always needs to be combined with mobile communications because of the following downsides:&lt;br /&gt;
&lt;br /&gt;
* High energy consumption&lt;br /&gt;
: The antenna draws an average of 130 to 150 Watts which makes mobile operation based on battery difficult. &amp;lt;br /&amp;gt;For comparison: A Teltonika router draws around 15 to 20 Watts with 2 active modems.&lt;br /&gt;
* Line of sight required&lt;br /&gt;
: As is usual with SAT systems, a clear view of the sky must be guaranteed at the antenna location. This can be problematic in industrial plants with many nooks and crannies, especially in your tank farms. If may be necessary that the antenna must be placed far away from your RDU for which very long network cables may have to be installed. This, in turn, can result in lower throughput.&lt;br /&gt;
* Monthly fixed costs&lt;br /&gt;
: The monthly fixed costs for such a system ([https://www.starlink.com/business Starlink Business]) are around € 214,00 per month for 1 TB, plus a one-off cost for the hardware of around € 600,00 per set.&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Client/StaticRoutes&amp;diff=997</id>
		<title>Client/StaticRoutes</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Client/StaticRoutes&amp;diff=997"/>
		<updated>2026-06-11T11:40:23Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
== How to create static routes in the web interface ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Interface&amp;quot; must be set towards the interface that should be used as a first hop, where the device providing VPN is. This depends on your network/VPN setup.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Target&amp;quot; and &amp;quot;IPv4 Netmask&amp;quot; should be set according to the IP subnet used in your VPN (100.64.8.0 255.255.255.0 ?)&lt;br /&gt;
&lt;br /&gt;
Metric, MTU and Route Type can be left as is.  To save, make sure to press &amp;quot;Save &amp;amp; Apply&amp;quot; at the bottom of the page instead of the &amp;quot;Add&amp;quot; button seen in the screenshot. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Again, the reason why this happens is likely that you are accessing the router with a source IP address that is within the LAN IP subnet. With Bondix disabled, the router will use its regular default route, which happens to route the responses to your device accordingly. However, when Bondix is enabled, the default route changes to go through the tunnel, bypassing your regular VPN routing setup. &lt;br /&gt;
&lt;br /&gt;
If you are still unsure, log into the router via SSH through your VPN setup when the bondix tunnel is disabled. To find out which IP the router sees, you can do a&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;logread | grep dropbear&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The last line should be something along &amp;quot;Password auth succeeded for 'root' from 10.24.0.2:57401&amp;quot;.&lt;br /&gt;
(But of course with your IP instead.)&lt;br /&gt;
&lt;br /&gt;
Now, do a traceroute for that IP on the device:&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The first hop reveals which gateway IP to put in the static route, based on this you can also determine which interface must be configured. If you are unsure about the netmask, you can use 255.255.255.255 to only route your IP.&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=DMZ_and_1:1_NAT_configuration&amp;diff=996</id>
		<title>DMZ and 1:1 NAT configuration</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=DMZ_and_1:1_NAT_configuration&amp;diff=996"/>
		<updated>2026-06-11T11:40:14Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
= DMZ and 1:1 NAT configuration with additional static, public IPv4 addresses on the Bondix server =&lt;br /&gt;
&lt;br /&gt;
This page describes how to forward traffic from a public IP on the Bondix server to a LAN host behind an Bondix client router using iptables and port forwarding.&lt;br /&gt;
&lt;br /&gt;
== Assumptions ==&lt;br /&gt;
&lt;br /&gt;
* You are operating your own Bondix server with the option to get additional public IPv4 addresses.&lt;br /&gt;
* You have an additional IP address on the Bondix server (example: '''''14.15.16.1''''').&lt;br /&gt;
* The LAN client behind the OpenWRT router has a private IP address like '''''192.168.5.213'''''.&lt;br /&gt;
&lt;br /&gt;
== Step 1: Configure additional IP address on the server ==&lt;br /&gt;
&lt;br /&gt;
Configure the additional IP address (e.g. '''''14.15.16.1''''') on the Bondix server based on the instructions of your server provider.&lt;br /&gt;
&lt;br /&gt;
== Step 2: Create a new environment in the Bondix Server GUI ==&lt;br /&gt;
&lt;br /&gt;
1. Log in to the Bondix server GUI.&lt;br /&gt;
&lt;br /&gt;
2. Create a **new environment**.&lt;br /&gt;
&lt;br /&gt;
[[File:Addenv1.png|none|825x825px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. In this environment, set:&lt;br /&gt;
&lt;br /&gt;
*'''Outgoing NAT IP''' = ''14.15.16.1''&lt;br /&gt;
[[File:Add_nat_ip.png|none|460x460px]]&lt;br /&gt;
&lt;br /&gt;
== Step 3: Add iptables rules on the Bondix server ==&lt;br /&gt;
&lt;br /&gt;
Determine the Bondix client interface IP in the tunnel (e.g. from the tunnel status page when the client is connected).  &lt;br /&gt;
It will look like: ''169.254.xxx.xxx'' (example here: ''169.254.20.4'').&lt;br /&gt;
&lt;br /&gt;
[[File:Stats.png|frameless|484x484px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then add the following iptables rules on the Bondix server shell:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''iptables -A PREROUTING -t nat -d 14.15.16.1 -j DNAT --to 169.254.xxx.xxx'''''&lt;br /&gt;
&lt;br /&gt;
'''''iptables -A FORWARD -d 169.254.xxx.xxx -j ACCEPT'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Replace:&lt;br /&gt;
&lt;br /&gt;
* ''14.15.16.1'' with your actual additional IP on the server (if different).&lt;br /&gt;
* ''169.254.xxx.xxx'' with the actual tunnel client IP of the Bondix client.&lt;br /&gt;
&lt;br /&gt;
== Step 4: Configure port forwarding on the OpenWRT router ==&lt;br /&gt;
&lt;br /&gt;
In the firewall of the Bondix client router:&lt;br /&gt;
&lt;br /&gt;
1. Open the **Port Forwarding / Firewall** configuration.&lt;br /&gt;
2. Create a rule forwarding **all traffic from the Bondix zone** to the LAN client IP address:&lt;br /&gt;
&lt;br /&gt;
* From zone: **Bondix**&lt;br /&gt;
* To IP: **192.168.5.213** (LAN host)&lt;br /&gt;
&lt;br /&gt;
Set protocol to all as needed for your use case.&lt;br /&gt;
&lt;br /&gt;
Example screenshot from Teltonika:&lt;br /&gt;
&lt;br /&gt;
[[File:Dmz teltonika.png|frameless|791x791px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 5: Make iptables rules persistent ==&lt;br /&gt;
&lt;br /&gt;
By default, iptables rules are **not persistent** and will be lost after a reboot.&lt;br /&gt;
&lt;br /&gt;
To ensure the rules are always applied:&lt;br /&gt;
&lt;br /&gt;
* Use a tool like '''iptables-persistent''', **or**&lt;br /&gt;
* Create a Linux service / script that runs these iptables commands on boot.&lt;br /&gt;
&lt;br /&gt;
== Step 6: Reserve a fixed tunnel client IP (optional but recommended) ==&lt;br /&gt;
&lt;br /&gt;
Once everything works, it is recommended to reserve the tunnel client IP for this specific Bondix tunnel client.&lt;br /&gt;
&lt;br /&gt;
On the Bondix server:&lt;br /&gt;
&lt;br /&gt;
1. Open the tunnel configuration for this client.&lt;br /&gt;
2. Set the desired fixed tunnel IP in the **Tunnel Client IP mask**, e.g.:&lt;br /&gt;
&lt;br /&gt;
* '''Tunnel Client IP mask''' = ''169.254.19.4''&lt;br /&gt;
&lt;br /&gt;
[[File:Fixedip.png|frameless|732x732px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This ensures the tunnel client always receives the IP address ''169.254.19.4''.&lt;br /&gt;
&lt;br /&gt;
== Step 7: Final iptables rules with fixed tunnel IP ==&lt;br /&gt;
&lt;br /&gt;
If you reserve the tunnel client IP (e.g. ''169.254.19.4''), update your iptables rules accordingly:&lt;br /&gt;
&lt;br /&gt;
'''iptables -A PREROUTING -t nat -d 14.15.16.1 -j DNAT --to 169.254.19.4'''&lt;br /&gt;
&lt;br /&gt;
'''iptables -A FORWARD -d 169.254.19.4 -j ACCEPT'''&lt;br /&gt;
&lt;br /&gt;
With these settings:&lt;br /&gt;
&lt;br /&gt;
* Traffic to ''14.15.16.1'' on the Bondix server is DNATed to '''''169.254.19.4''''' (tunnel client).&lt;br /&gt;
* The OpenWRT client forwards this traffic from the Bondix zone to the LAN client '''''192.168.5.213'''''.&lt;br /&gt;
&lt;br /&gt;
If you have further questions or special requirements, please contact support.&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=QuickConnect&amp;diff=995</id>
		<title>QuickConnect</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=QuickConnect&amp;diff=995"/>
		<updated>2026-06-11T11:40:03Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
&lt;br /&gt;
== Quick Connect Format ==&lt;br /&gt;
A quick connect code is BASE64 encoded JSON. It can either contain tunnel credentials to a server, or point to a 3rd party orchestration server, to which the client connects and receives its connection details.&lt;br /&gt;
&lt;br /&gt;
==== With embedded credentials: ====&lt;br /&gt;
 {&amp;quot;t&amp;quot;:&amp;quot;&amp;lt;Tunnel&amp;gt;&amp;quot;, &amp;quot;p&amp;quot;:&amp;quot;&amp;lt;Password&amp;gt;&amp;quot;, &amp;quot;s&amp;quot;: &amp;quot;&amp;lt;Server&amp;gt;&amp;quot;, &amp;quot;p&amp;quot;: &amp;quot;&amp;lt;Server-Port&amp;gt;&amp;quot;, &amp;quot;b&amp;quot;: &amp;quot;&amp;lt;Backup-Server&amp;gt;&amp;quot;, &amp;quot;bp&amp;quot;: &amp;quot;&amp;lt;Backup-Server-Port&amp;gt;&amp;quot;}&lt;br /&gt;
Server port &amp;amp; backup server (+ port) are optional. If no port is provided, port &amp;quot;443&amp;quot; is assumed.&lt;br /&gt;
&lt;br /&gt;
Tunnel Name, password &amp;amp; server are required. &lt;br /&gt;
&lt;br /&gt;
==== With Orchestration server URL: ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&amp;quot;u&amp;quot;: &amp;quot;Orchestration Server URL&amp;quot;, &amp;quot;m&amp;quot;: {&amp;quot;meta&amp;quot;: &amp;quot;data&amp;quot;}}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Orchestration Server Protocol ==&lt;br /&gt;
When the client is started with a quick connect code that points to an orchestration server, it sends a HTTP POST request to the provided URL.&lt;br /&gt;
&lt;br /&gt;
==== Client Request ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{&amp;quot;action&amp;quot;:&amp;quot;request&amp;quot;, &amp;quot;version&amp;quot;:&amp;quot;1&amp;quot;, &amp;quot;info&amp;quot;: {&amp;quot;architecture&amp;quot;: &amp;quot;X86_64/Common KVM processor&amp;quot;, &amp;quot;build&amp;quot;:&amp;quot;20221130-0939-8e0de0d&amp;quot;}, &amp;quot;meta&amp;quot;: {&amp;quot;meta&amp;quot;: &amp;quot;data&amp;quot;}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Property&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|action&lt;br /&gt;
|The type of request. The following values are valid:&lt;br /&gt;
&lt;br /&gt;
* request - initial request when the device is asking for credentials&lt;br /&gt;
* ping - ping request when the device is connected &lt;br /&gt;
* ping-down - ping request when the device has received credentials, but the tunnel is not connected&lt;br /&gt;
|-&lt;br /&gt;
|version&lt;br /&gt;
|Protocol version. For now, this field is &amp;quot;1&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|info&lt;br /&gt;
|Various information gathered from the client device, such as architecture and build version. Available information might vary depending on platform and build.&lt;br /&gt;
todo add fingerprint info&lt;br /&gt;
|-&lt;br /&gt;
|meta&lt;br /&gt;
|Optional custom meta-data that is encoded in the connection string (&amp;quot;m&amp;quot;).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Server Response ====&lt;br /&gt;
 {&amp;quot;result&amp;quot;: &amp;quot;ok&amp;quot;, &amp;quot;version&amp;quot;: 1, &amp;quot;tunnel&amp;quot;:&amp;quot;test1&amp;quot;, &amp;quot;password&amp;quot;:&amp;quot;test&amp;quot;, &amp;quot;server&amp;quot;:&amp;quot;10.42.0.11&amp;quot;, &amp;quot;keepAlive&amp;quot;:360, &amp;quot;keepAliveDown&amp;quot;:1}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Property&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|result&lt;br /&gt;
|Should contain &amp;quot;ok&amp;quot;. Any other value will cause the client to disable the tunnel.&lt;br /&gt;
|-&lt;br /&gt;
|server&lt;br /&gt;
|Target server. Should be an IP address&lt;br /&gt;
|-&lt;br /&gt;
|tunnel&lt;br /&gt;
|Tunnel name&lt;br /&gt;
|-&lt;br /&gt;
|password&lt;br /&gt;
|Tunnel password&lt;br /&gt;
|-&lt;br /&gt;
|keepAlive&lt;br /&gt;
|Interval in minutes in which a keep alive request should be sent when the tunnel is connected. If the value is omitted or -1, no keep alive intervals will be sent while the tunnel is connected.&lt;br /&gt;
|-&lt;br /&gt;
|keepAliveDown&lt;br /&gt;
|Interval in minutes in which a keep-alive request should be sent when the tunnel is not connected. If no value is supplied, 1 minute is assumed.&lt;br /&gt;
|}&lt;br /&gt;
If the server is not reachable, responds with a non 200 HTTP return code, or if the response contains invalid JSON, the request is considered failed. In this case, the next request will be done either 5 seconds later, or after the time specified in keepAlive/keepAliveDown.&lt;br /&gt;
&lt;br /&gt;
=== Ping Requests ===&lt;br /&gt;
The client can send periodical pings to an orchestration server, which can be used to update credentials or track activity. &lt;br /&gt;
&lt;br /&gt;
When the client tunnel is connected, the interval provided by the &amp;quot;keepAlive&amp;quot; property is used - if the value is -1, no requests are sent as long as the tunnel is connected.&lt;br /&gt;
&lt;br /&gt;
If the client is not able to connect the tunnel, the interval provided by the &amp;quot;keepAliveDown&amp;quot; property is used instead. Unlike regular ping, this type of request cannot be disabled.&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Presets&amp;diff=994</id>
		<title>Presets</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Presets&amp;diff=994"/>
		<updated>2026-06-11T11:39:51Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
Presets provide different configuration options for a tunnel and its used interfaces. &lt;br /&gt;
&lt;br /&gt;
Presets are stored in &amp;quot;presets.json&amp;quot; on both client and server installations. Some presets are not directly accessible in router packages, as some of them are redundant and only kept for compatibility.&lt;br /&gt;
&lt;br /&gt;
== Tunnel Presets ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Preset Name&lt;br /&gt;
!Friendly Name&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|bonding&lt;br /&gt;
|(Default) Bonding&lt;br /&gt;
|The default bonding strategy. Uses least amount of interfaces if possible, ranging from best to worst.&lt;br /&gt;
|-&lt;br /&gt;
|bondingDistribute&lt;br /&gt;
|Bonding with enforced distribution&lt;br /&gt;
|Bonding with enforced distribution. This mode can increase latency jitter and degrade performance in situations where an excellent line (e.g., fiber) is mixed with a mediocre to bad line (e.g., bad 4G).&lt;br /&gt;
|-&lt;br /&gt;
|duplication&lt;br /&gt;
|Packet Duplication&lt;br /&gt;
|Attempts to send each data fragment twice using different interfaces. Packet duplication is not guaranteed (e.g. if only one WAN interface is available)&lt;br /&gt;
|-&lt;br /&gt;
|duplication2&lt;br /&gt;
|Packet Duplication 2X&lt;br /&gt;
|Like packet duplication, but each data fragment is used over up to three interfaces.&lt;br /&gt;
|-&lt;br /&gt;
|failover&lt;br /&gt;
|Seamless failover&lt;br /&gt;
|Seamless or smart failover only uses one interface at a time. If the primary interface goes down, a secondary interface will be used without interrupting any connections.&lt;br /&gt;
|-&lt;br /&gt;
|loadbalancer&lt;br /&gt;
|Load Balancing Mode&lt;br /&gt;
|Experimental Load Balancing mode. Not recommended.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Channel Presets ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Preset Name&lt;br /&gt;
!Friendly Name&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|mobileAggressive&lt;br /&gt;
|Optimize for Speed&lt;br /&gt;
|This default preset is a general-purpose configuration suitable for most lines (4G, DSL, etc), with a fair tolerance for packet loss and latency. &lt;br /&gt;
|-&lt;br /&gt;
|ethernet&lt;br /&gt;
|Default Ethernet&lt;br /&gt;
|A preset for direct ethernet connections, very sensitive to latency and packet loss.&lt;br /&gt;
|-&lt;br /&gt;
|genericTCP&lt;br /&gt;
|TCP Mode&lt;br /&gt;
|Utilizes TCP instead of UDP. Higher throughput rate at the cost of latency. Useful in scenarios where UDP is throttled or blocked.&lt;br /&gt;
|-&lt;br /&gt;
|lowLatency&lt;br /&gt;
|Low Latency&lt;br /&gt;
|Similar to ethernet preset, but with higher tolerance for packet loss&lt;br /&gt;
|-&lt;br /&gt;
|mobile&lt;br /&gt;
|Mobile&lt;br /&gt;
|A general purpose preset for mobile connections favouring latency&lt;br /&gt;
|-&lt;br /&gt;
|mobileLowLatency&lt;br /&gt;
|Optimize for Latency&lt;br /&gt;
|Another preset for mobile connections with an even higher focus on latency&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Layer2&amp;diff=993</id>
		<title>Layer2</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Layer2&amp;diff=993"/>
		<updated>2026-06-11T11:39:40Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
&lt;br /&gt;
== Client Setup ==&lt;br /&gt;
&lt;br /&gt;
* Create separate VLAN interface (Protocol: None, no firewall zone, '''bridge Interfaces''')&lt;br /&gt;
** Step 1: create port based VLAN (Network &amp;gt; VLAN &amp;gt; Port Based). Here we use LAN4 to create a new VLAN with ID 4. [[File:Image.png]]&lt;br /&gt;
** Step 2: Create Interface (Network &amp;gt; Interfaces &amp;gt; Create New Interface) with the following properties:&lt;br /&gt;
*** (General Settings) Protocol: '''none'''&lt;br /&gt;
*** (Physical Settings) Bridge Interfaces: '''yes'''&lt;br /&gt;
*** (Physical Settings) Interface: '''eth0.3''' (your newly created interface)&lt;br /&gt;
*** (Firewall Settings) Firewall zone: '''unassigned'''&lt;br /&gt;
** Step 3: Enable Layer2 Bonding in Bondix Settings (Network &amp;gt; Interfaces &amp;gt; Bondix Bonding). Select your newly created interface as bridge interface.&lt;br /&gt;
&lt;br /&gt;
== Server Setup ==&lt;br /&gt;
&lt;br /&gt;
*Create network bridge on Linux server&lt;br /&gt;
*Make sure that bridge-utils is installed&lt;br /&gt;
* Static IP Address&lt;br /&gt;
** via netplan: /etc/netplan/50-cloud-init.yaml, e.g.:&lt;br /&gt;
 network:&lt;br /&gt;
     version: 2&lt;br /&gt;
     ethernets:&lt;br /&gt;
         eth0:&lt;br /&gt;
             &amp;lt;KEEP AS IS&amp;gt;&lt;br /&gt;
     bridges:&lt;br /&gt;
         sabr0:&lt;br /&gt;
             addresses: [ 10.133.7.1/24 ]&lt;br /&gt;
&lt;br /&gt;
* Configure DHCP server&lt;br /&gt;
** in /etc/dhcp/dhcpd.conf add:&lt;br /&gt;
&lt;br /&gt;
 subnet 10.133.7.0 netmask 255.255.255.0 {&lt;br /&gt;
   range 10.133.7.26 10.133.7.250;&lt;br /&gt;
   option domain-name-servers 8.8.8.8, 8.8.4.4;&lt;br /&gt;
   option subnet-mask 255.255.255.0;&lt;br /&gt;
   option routers 10.133.7.1;&lt;br /&gt;
   option broadcast-address 10.133.7.255;&lt;br /&gt;
   default-lease-time 600;&lt;br /&gt;
   max-lease-time 7200;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
* In Bondix Server, enable Layer 2 Bonding for the target tunnel(s). L2 Interface name can be left empty, L2 Interface bridge mut be set to configured bridge (e.g. sabr0)&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Quality_of_Service&amp;diff=992</id>
		<title>Quality of Service</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Quality_of_Service&amp;diff=992"/>
		<updated>2026-06-11T11:39:24Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
&lt;br /&gt;
==Basics==&lt;br /&gt;
[[File:QoS Editor.png|thumb|right|The QoS editor with a default rule.]]With Bondix Quality of Service settings, you can apply different bonding rules for different types of traffic. Traffic can be differentiated via packet type, source, and/or destination IP. Bonding rules allow for setting priority or duplication to limiting bandwidth or optimizing for latency.&lt;br /&gt;
&lt;br /&gt;
===Server: QoS Presets===&lt;br /&gt;
On the server side, Bondix comes with a selection of QoS presets which can be used for quick configuration. In effect, Bondix QoS replaces Bondix Tunnel Presets. However, if QoS is to be initiated from the Client, make sure to choose &amp;quot;Custom QoS&amp;quot; in the Tunnel Presets of the General Settings.&lt;br /&gt;
&lt;br /&gt;
Here are the Server's QoS presets at a glance:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! Preset&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 150px&amp;quot; |Bonding&lt;br /&gt;
|This is the default preset - bonding over any interface with BondingProxy enabled. &lt;br /&gt;
|-&lt;br /&gt;
|Bonding (No Proxy)&lt;br /&gt;
|Bonding with BondingProxy disabled.&lt;br /&gt;
|-&lt;br /&gt;
|Packet Duplication&lt;br /&gt;
|Default Bonding with packet duplication (1x) enabled.&lt;br /&gt;
|-&lt;br /&gt;
|Seamless failover&lt;br /&gt;
|Only use one interface as indicated by channel priority or latency.&lt;br /&gt;
|-&lt;br /&gt;
| Satellite&lt;br /&gt;
|A preset for satellite scenarios. Satellite is only used for HTTP(S) traffic, except when no other interfaces are available.&lt;br /&gt;
|-&lt;br /&gt;
|Default QoS&lt;br /&gt;
|A more sophisticated preset including a priority rule for DNS traffic, VoIP and online meetings.&lt;br /&gt;
|}&lt;br /&gt;
A QoS preset consists of one or more traffic groups (QoS group). When a client connects to a server, it sends along its desired QoS configuration which the server can either use or replace with a different configuration. The server also comes with a QoS preset editor which allows you to create custom presets that can be applied on multiple tunnels.&lt;br /&gt;
&amp;lt;gallery widths=400px heights=260px&amp;gt;&lt;br /&gt;
File:Bondix-123101-qos.png|thumb|QoS settings on Bondix Server&lt;br /&gt;
File:Bondix-123101-tunnel-qos.png|thumb|QoS presets for Tunnels on Bondix Server&lt;br /&gt;
File:Bondix-123101-qos-presets.png|thumb|QoS presets for Tunnels on Bondix Server, list&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Client &amp;amp; Server: Traffic Group===&lt;br /&gt;
A traffic group (QoS group) consists of a ruleset of how traffic should be handled, and a list of matching traffic types to which these rules shoule be applied to.&lt;br /&gt;
&lt;br /&gt;
====Group Settings====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Property&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 150px&amp;quot; |Name&lt;br /&gt;
|This is where you give your traffic group a short descriptive name that ideally describes the type of traffic you want to assign to it.&lt;br /&gt;
|-&lt;br /&gt;
|Score&lt;br /&gt;
| The group's score determines how often it gets the chance to send out data. The minimum value is 1, each additional score point gives the group a bigger slice of available data. Groups with higher score also get to write their data first. View this as a type of priority setting.&lt;br /&gt;
|-&lt;br /&gt;
|Packet Copies&lt;br /&gt;
|This value defines how many copies of each packet should be made. A value of 0 means no duplication, a value of 1 means single duplication, and so on. Packet Copies are opportunistic: If not enough interfaces are available to send the amount of configured copies, less copies will be made.&lt;br /&gt;
|-&lt;br /&gt;
|Latency Offset &lt;br /&gt;
|This setting describes the maximum difference that is allowed between the interface with the lowest and the one with the highest latency. With this setting, you can exclude slow or unreliable lines should their latency become too high. A value of 0 means no limitation.&lt;br /&gt;
|-&lt;br /&gt;
|Max Down (MBit)&lt;br /&gt;
|This value defines the maximum bandwidth allowed downstream in MBit. Downstream always refers to traffic sent from the server to the client. A value of 0 means no limitation.&lt;br /&gt;
|-&lt;br /&gt;
|Max Up (MBit)&lt;br /&gt;
|This value defines the maximum bandwidth allowed upstream in MBit. Upstream always refers to traffic sent from the client to the server. A value of 0 means no limitation.&lt;br /&gt;
|-&lt;br /&gt;
|Max Channel&lt;br /&gt;
|This value sets the maximum number of channels that should be used at once for this group. A value of 0 means no limit. &lt;br /&gt;
|-&lt;br /&gt;
| Channel Selection&lt;br /&gt;
|Here, you can define how channels are selected. These are the possible options:&lt;br /&gt;
&lt;br /&gt;
* Default: This is the default method which considers configured priority, latency and reliability.&lt;br /&gt;
* Latency: This option only considers latency (lowest first).&lt;br /&gt;
* Bandwidth: This option only considers available bandwidth (highest first).&lt;br /&gt;
* Priority: This option only considers priority.&lt;br /&gt;
|-&lt;br /&gt;
|Bonding Proxy&lt;br /&gt;
|If enabled, matching TCP traffic will be bonded using BondingProxy which optimizes bonding throughput and efficiency.&lt;br /&gt;
|-&lt;br /&gt;
|Always Distribute&lt;br /&gt;
|If enabled, traffic is always spread through all interfaces. This is disabled by default as it usually introduces unnecessary jitter but may be beneficial if you're looking to spread traffic evenly across multiple interfaces.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Matching Rules ====&lt;br /&gt;
Matching rules describe the type of traffic you want to assign to a group.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Property&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 150px&amp;quot; |Traffic Type&lt;br /&gt;
|Possible options:&lt;br /&gt;
&lt;br /&gt;
* Any - ignore traffic type&lt;br /&gt;
* TCP&lt;br /&gt;
* UDP&lt;br /&gt;
* TCP &amp;amp; UDP&lt;br /&gt;
* ICMP&lt;br /&gt;
* Other - everything else that is not on this list&lt;br /&gt;
|-&lt;br /&gt;
|Source&lt;br /&gt;
|Here, you define the source IP network in CIDR notation. In order to match properly, make sure to disable masquerading on the client. A value of &amp;quot;0.0.0.0/0&amp;quot; means traffic from any source.&lt;br /&gt;
|-&lt;br /&gt;
|Source Port&lt;br /&gt;
|Here, you define the source port. This can either be a single value (e.g. &amp;quot;80&amp;quot;) or a range (e.g. &amp;quot;22-23&amp;quot;). A value of 0 means any port. &lt;br /&gt;
|-&lt;br /&gt;
|Destination&lt;br /&gt;
|Here, you give the destination IP network in CIDR notation. For individual IPs, make sure to include the network prefix /32. A value of &amp;quot;0.0.0.0/0&amp;quot; means traffic to any destination.&lt;br /&gt;
|-&lt;br /&gt;
|Destination Port&lt;br /&gt;
|Here, you give the destination port. This can either be a single value (e.g. &amp;quot;80&amp;quot;) or a range (e.g. &amp;quot;22-23&amp;quot;). A value of 0 means any port.&lt;br /&gt;
|-&lt;br /&gt;
|DSCP&lt;br /&gt;
|Here, you specify the DSCP [[wikipedia:Differentiated_services|Differentiated Services Code Point]] value. A value of -1 means that packets with any DSCP value will match. This value is ignored in combination with Bonding Proxy.&lt;br /&gt;
|}&lt;br /&gt;
Traffic matching rules are sorted by specificity. That means that the most specific rules are checked on first, the broadest rule is checked last. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=400px heights=260px&amp;gt;&lt;br /&gt;
File:Bondix-123101-qos.png|thumb|left|QoS settings on Bondix Server&lt;br /&gt;
File:Tel-07045-network-bondixsane-qos.png|thumb|left|QoS settings on Bondix Client for Teltonika 07.04.5&lt;br /&gt;
File:Tel-07045-network-bondixsane-qos-detail.png|thumb|left|QoS settings on Bondix Client for Teltonika 07.04.5, Traffic Group detail&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Client: Teltonika===&lt;br /&gt;
[[File:Teltonika Preset Selection.png|right]]&lt;br /&gt;
If you want to use custom QoS settings on Teltonika routers, make sure that the preset is set to &amp;quot;Custom QoS&amp;quot; and that the assigned server allows Client QoS settings - otherwise the server will override any Client QoS settings. You can verify this via the Status page.&lt;br /&gt;
&lt;br /&gt;
We recommend pushing QoS presets via the Bondix Server because then they're created and managed in a single place and don't have to manage the QoS settings on all routers individually.&lt;br /&gt;
&lt;br /&gt;
==Compatibility==&lt;br /&gt;
Client and server are generally backwards compatible. When a legacy client connects to a QoS-enabled endpoint, the client can still apply its original tunnel preset (which is what QoS replaces). When a QoS-enabled client connects to a legacy server, it will always use the default &amp;quot;Bonding&amp;quot; tunnel preset, or the preset propagated by the legacy server.&lt;br /&gt;
&lt;br /&gt;
== Best Practices ==&lt;br /&gt;
&lt;br /&gt;
* Always create a default rule that matches to any traffic. Traffic without an appropriate matching rule will still be transmitted but performance results may vary.&lt;br /&gt;
* BondingProxy uses ''iptables'' rules to redirect matching TCP traffic. To exclude certain traffic from BondingProxy, create a new group with matching rules and the proxy disabled. This will create appropiate exclusion rules for ''iptables''.&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Teltonika_Portforwarding&amp;diff=991</id>
		<title>Teltonika Portforwarding</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Teltonika_Portforwarding&amp;diff=991"/>
		<updated>2026-06-11T11:39:13Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
&lt;br /&gt;
== General port forwarding settings ==&lt;br /&gt;
For TCP port forwarding a separate configuration of a forwarding on the router with the Bondix client is not necessary if:&lt;br /&gt;
&lt;br /&gt;
* the port forwarding is configured via the web interface&lt;br /&gt;
* only TCP ports are forwarded&lt;br /&gt;
* the Bonding proxy is in use&lt;br /&gt;
* port forwarding is enabled in the Bondix client advanced settings.&lt;br /&gt;
&lt;br /&gt;
For any kind of port forwarding which includes UDP ports, iptables (or equal) rules will be needed on the server side.&lt;br /&gt;
&lt;br /&gt;
In this case, there is also a need to configure a port forwarding on the Bondix client router. For Teltonika see below.&lt;br /&gt;
&lt;br /&gt;
== UDP Port Forward from a Teltonika router to the server ==&lt;br /&gt;
In this example, we are going to create two port forwardings to make a UDP port behind a Teltonika Router accessible via the endpoint's public IP. The first port forwarding will be created on the router, forwarding traffic from the Bondix tunnel towards the device in LAN. The second port forwarding will be created on the endpoint server, forwarding requests from it's public IP to towards the appropiate tunnel.&lt;br /&gt;
&lt;br /&gt;
But first, lets make sure on the server that the tunnel in question is configured with a fixed IP, as it will make things much easier:&lt;br /&gt;
&lt;br /&gt;
[[File:Fixed IP for tunnel.png]]&lt;br /&gt;
&lt;br /&gt;
The IP must be part of the environment's virtual network which the tunnel used (169.254.xx.0/24 by default). In this example, we are using ''169.254.20.2.''&lt;br /&gt;
&lt;br /&gt;
Next, go to the router's webinterface and navigate to Network &amp;gt; Firewall &amp;gt; Port Forwardings. In this example, we are going to create a port forwarding from a device in LAN towards the Bondix tunnel:&lt;br /&gt;
&lt;br /&gt;
[[File:Teltonika Port Forward Settings.png]]&lt;br /&gt;
&lt;br /&gt;
* Protocol: as required by your needs. Defaults to TCP+UDP, change to UDP.&lt;br /&gt;
* Source zone: &amp;quot;bondix&amp;quot; (where the request is coming from)&lt;br /&gt;
* External port: The port used for the forwarding. This port used here is just intermediate and can be used freely, although it is advised to use a port number higher than 1024.&lt;br /&gt;
* Internal zone: &amp;quot;lan&amp;quot; (where the request should be forwarded to)&lt;br /&gt;
* Internal IP address: the target device&lt;br /&gt;
* Internal port: the target port&lt;br /&gt;
&lt;br /&gt;
In the firewall general settings, make sure that Masquerading for LAN =&amp;gt; Bondix is enabled. &lt;br /&gt;
&lt;br /&gt;
Finally, the second port forwarding must be set up on the server:&lt;br /&gt;
 iptables -A PREROUTING -t nat -i eth0 -p udp --dport 20022 -j DNAT --to 169.254.20.2:12345&lt;br /&gt;
 iptables -A FORWARD -p udp -d 169.254.20.2 --dport 20022 -j ACCEPT&lt;br /&gt;
Make sure that the following argument is correct:&lt;br /&gt;
&lt;br /&gt;
* eth0 - the interface name used on your server might differ&lt;br /&gt;
* 20022 - this is the port that the will be used for forwarding, and will be publicly accessible. &lt;br /&gt;
* 169.254.20.2:12345 - the tunnel ip + intermediate port used.&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=FAQs&amp;diff=990</id>
		<title>FAQs</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=FAQs&amp;diff=990"/>
		<updated>2026-06-11T11:38:56Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
&lt;br /&gt;
''[[Main_Page|Start]] &amp;gt; [[Main_Page#Basics|Basics]] &amp;gt; [[FAQs]]''&lt;br /&gt;
&lt;br /&gt;
Here, you'll find a list of frequently asked questions and their answers. This list will be continually updated.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Advanced Settings&amp;quot; tab missing on Teltonika router ==&lt;br /&gt;
&lt;br /&gt;
Problem: There is no Advanced Settings tab after installing Bondix on a Teltonika router.&lt;br /&gt;
&lt;br /&gt;
Solution: Switch your router into Advanced mode up top.&lt;br /&gt;
[[File:Networking rutx manual webui basic advanced mode.gif|frame|center]]&lt;br /&gt;
[[File:Wiki-faq-basic-adv.jpg|frame|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Stalling Bondix modems ==&lt;br /&gt;
&lt;br /&gt;
Problem: Bondix modems lose their connections after 5 to 60 seconds during (high-volume) up- or downloads.&lt;br /&gt;
&lt;br /&gt;
Solution: Check the power supply used to provide at least as much voltage and current as the router's original native power supply. Lower power supply can result in Bondix modems stalling after load is put on them.&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Manuals/Webshop&amp;diff=989</id>
		<title>Manuals/Webshop</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Manuals/Webshop&amp;diff=989"/>
		<updated>2026-06-11T11:38:24Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
&lt;br /&gt;
= How to order Bondix in our Webshop =&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
This guide explains how you can order Bondix Licenses and Bondix Hosted Services via the webshop and manage access efficiently.&lt;br /&gt;
&lt;br /&gt;
== Why use the Webshop? ==&lt;br /&gt;
The Bondix webshop is the fastest and most reliable way to order:&lt;br /&gt;
&lt;br /&gt;
* Instant payment and delivery&lt;br /&gt;
* License codes available immediately&lt;br /&gt;
* Full visibility and management in your account&lt;br /&gt;
* Required for all subscription purchases&lt;br /&gt;
&lt;br /&gt;
=== Key Benefits ===&lt;br /&gt;
* '''Zero waiting''' – licenses issued within seconds after payment&lt;br /&gt;
* '''Instant manageability''' – activate and assign immediately&lt;br /&gt;
* '''Operational clarity''' – everything centralized in one account&lt;br /&gt;
* '''Lower admin overhead''' – no manual processing required&lt;br /&gt;
* '''Future-proof''' – subscriptions only available via webshop&lt;br /&gt;
&lt;br /&gt;
== Step-by-step: Ordering in the Webshop ==&lt;br /&gt;
&lt;br /&gt;
=== 1. Log in ===&lt;br /&gt;
Go to:&lt;br /&gt;
* [https://shop.bondix.de shop.bondix.de]&lt;br /&gt;
&lt;br /&gt;
Use your shared company email (recommended).&lt;br /&gt;
&lt;br /&gt;
=== 2. Select products ===&lt;br /&gt;
Choose the required:&lt;br /&gt;
* Bondix Licenses&lt;br /&gt;
* Bondix Hosted Services&lt;br /&gt;
* Bondix License Subscription (coming soon!)&lt;br /&gt;
&lt;br /&gt;
Find more information on our products here: [[product catalogue|Bondix Product Catalogue]]&lt;br /&gt;
&lt;br /&gt;
=== 3. Complete payment ===&lt;br /&gt;
Supported payment methods:&lt;br /&gt;
&lt;br /&gt;
* Credit Card&lt;br /&gt;
* PayPal&lt;br /&gt;
* Klarna (EU)&lt;br /&gt;
* Localized payment methods depending on region&lt;br /&gt;
&lt;br /&gt;
=== 4. Receive licenses instantly ===&lt;br /&gt;
After successful payment:&lt;br /&gt;
&lt;br /&gt;
* License codes are issued immediately&lt;br /&gt;
* Codes are visible in your webshop account&lt;br /&gt;
* Ready for immediate use or customer hand-off&lt;br /&gt;
&lt;br /&gt;
=== 5. Manage licenses ===&lt;br /&gt;
In your webshop account you can:&lt;br /&gt;
&lt;br /&gt;
* View all licenses and subscriptions&lt;br /&gt;
* Prepare customer hand-off&lt;br /&gt;
* Maintain full overview of purchases&lt;br /&gt;
&lt;br /&gt;
== Account Setup (Recommended) ==&lt;br /&gt;
&lt;br /&gt;
=== Use a shared company email ===&lt;br /&gt;
Example:&lt;br /&gt;
* bondix@yourcompany.com&lt;br /&gt;
&lt;br /&gt;
Benefits:&lt;br /&gt;
* Central ownership of licenses&lt;br /&gt;
* Access for multiple team members&lt;br /&gt;
* Automatic application of partner discounts&lt;br /&gt;
* Same login works for:&lt;br /&gt;
** [https://shop.bondix.com/collections/all Bondix Webshop]&lt;br /&gt;
** [https://my.bondix.cloud my.bondix.cloud]&lt;br /&gt;
&lt;br /&gt;
=== Optional: Register as Bondix Verified Customer ===&lt;br /&gt;
Open the [https://shop.bondix.de/pages/register Bondix Verified Customer Registration form].&lt;br /&gt;
&lt;br /&gt;
Provide:&lt;br /&gt;
* Company details&lt;br /&gt;
* VAT ID (if applicable) or tax number&lt;br /&gt;
&lt;br /&gt;
We'll review your application and get back to you as soon as possible.&lt;br /&gt;
&lt;br /&gt;
== Bondix Hosted Services ==&lt;br /&gt;
* Must always be purchased via the webshop&lt;br /&gt;
* Cannot be ordered via invoice/email&lt;br /&gt;
* Managed directly in your webshop account&lt;br /&gt;
&lt;br /&gt;
== Alternative: Purchase on Account (When to use) ==&lt;br /&gt;
&lt;br /&gt;
Use only if:&lt;br /&gt;
* You order '''≥25 licenses''' AND&lt;br /&gt;
* You require invoice-based purchasing&lt;br /&gt;
&lt;br /&gt;
=== How it works ===&lt;br /&gt;
Send order to:&lt;br /&gt;
* orders@sima.gmbh&lt;br /&gt;
&lt;br /&gt;
Include:&lt;br /&gt;
* Company details&lt;br /&gt;
* Billing information&lt;br /&gt;
* Product and quantity&lt;br /&gt;
* Project/customer reference&lt;br /&gt;
&lt;br /&gt;
=== Limitations ===&lt;br /&gt;
* Delivery: up to 5 working days&lt;br /&gt;
* No instant license visibility in webshop&lt;br /&gt;
* No subscriptions available&lt;br /&gt;
* Not suitable for urgent orders&lt;br /&gt;
&lt;br /&gt;
== For Bondix Resellers and Bondix Partners Only: Best Practice - Customer Hand-off ==&lt;br /&gt;
For clean customer ownership:&lt;br /&gt;
&lt;br /&gt;
# Create a dedicated customer email (e.g. customer@partner.com)&lt;br /&gt;
# Use this email for ordering in the webshop&lt;br /&gt;
# Log into my.bondix.cloud with this email&lt;br /&gt;
# Set password and hand over credentials to the customer&lt;br /&gt;
&lt;br /&gt;
Benefits:&lt;br /&gt;
* Customer owns licenses and subscriptions&lt;br /&gt;
* Clean separation from partner accounts&lt;br /&gt;
* Enables customer self-service&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
; How fast is delivery?&lt;br /&gt;
Within seconds after successful payment.&lt;br /&gt;
&lt;br /&gt;
; Can I mix webshop and invoice orders?&lt;br /&gt;
No. Use separate orders.&lt;br /&gt;
&lt;br /&gt;
; Why are invoice-based licenses not visible in the webshop?&lt;br /&gt;
They are not automatically synchronized.&lt;br /&gt;
&lt;br /&gt;
; Can subscriptions be invoiced?&lt;br /&gt;
No. Webshop only.&lt;br /&gt;
&lt;br /&gt;
== Quick Decision Guide ==&lt;br /&gt;
* Need licenses immediately → '''Use webshop'''&lt;br /&gt;
* Ordering ≥25 licenses with invoice → '''Email order'''&lt;br /&gt;
* Buying subscriptions → '''Webshop only'''&lt;br /&gt;
&lt;br /&gt;
== Links &amp;amp; Contacts ==&lt;br /&gt;
* Webshop: [https://shop.bondix.de shop.bondix.de]&lt;br /&gt;
* Orders (invoice): [mailto:orders@sima.gmbh orders@sima.gmbh]&lt;br /&gt;
* Partner support: [mailto:sales@sima.gmbh sales@sima.gmbh]&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=My.bondix.cloud&amp;diff=988</id>
		<title>My.bondix.cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=My.bondix.cloud&amp;diff=988"/>
		<updated>2026-06-11T11:38:11Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
&lt;br /&gt;
This is your manual for [https://my.bondix.cloud my.bondix.cloud], your Bondix management portal: Monitor connections, subscriptions, and licenses tied to your email address—all in one secure and technical dashboard. This manual will show you how to login and what information each section gives you.&lt;br /&gt;
&lt;br /&gt;
* Version: 1.0&lt;br /&gt;
* Last Updated: Nov 18, 2025&lt;br /&gt;
&lt;br /&gt;
= Login =&lt;br /&gt;
&amp;lt;gallery widths=500 heights=300 mode=&amp;quot;nolines&amp;quot;&amp;gt;&lt;br /&gt;
File:1-login.jpg&lt;br /&gt;
File:1a-login-link.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Navigate to [https://my.bondix.cloud my.bondix.cloud].&lt;br /&gt;
&lt;br /&gt;
Enter your email address and click “Continue”.&lt;br /&gt;
&lt;br /&gt;
Please make sure it is the same email address you used in our webshop ([https://shop.bondix.de shop.bondix.de]) to buy licenses and subscriptions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:1b-login-email.jpg|none|500px]]&lt;br /&gt;
Check your emails. Make sure to also check your spam folder.&lt;br /&gt;
&lt;br /&gt;
You should receive an email from noreply@bondix.dev within 5 minutes with your login link.&lt;br /&gt;
&lt;br /&gt;
= Home =&lt;br /&gt;
[[File:2-home.jpg|none|500px]]&lt;br /&gt;
This is your my.bondix.cloud Welcome Dashboard.&lt;br /&gt;
It shows you:&lt;br /&gt;
*Cloud: How many Essential Cloud services or subscriptions and their tunnels you’re currently running. Click the tab “Essential Cloud” to get more details.&lt;br /&gt;
* Licenses: How many Bondix Licenses you have active and in total. Click the tab “Licenses” to get more details.&lt;br /&gt;
* Servers: How many Bondix servers you’re currently running with how many active channels. Click the tab “Usage” to get more details.&lt;br /&gt;
* Next Expiry: Which of your Essential Cloud services or subscriptions will expire/renew next.&lt;br /&gt;
&lt;br /&gt;
== Setting a new password ==&lt;br /&gt;
[[File:2a-profile.jpg|none|500px]]&lt;br /&gt;
Click the profile icon in the upper right corner.&lt;br /&gt;
&lt;br /&gt;
The profile gives you three options:&lt;br /&gt;
* Change Password: Set a new password if you need to separate access to your my.bondix.cloud account from your email address.&lt;br /&gt;
* Toggle Theme: Switch between a dark and a light theme depending on your preferences.&lt;br /&gt;
* Sign out: Log out of your account.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:2b-change-password.jpg|none|500px]]&lt;br /&gt;
Enter a new password in “New Password”, enter the same password again under “Confirm New Password”, and click “Change Password”.&lt;br /&gt;
&lt;br /&gt;
Once you’ve logged out, logging in again will require your email address as user name and your newly set password.&lt;br /&gt;
&lt;br /&gt;
= Essential Cloud =&lt;br /&gt;
== Status ==&lt;br /&gt;
[[File:3-essential-cloud.jpg|none|500px]]&lt;br /&gt;
For each of your Bondix Essential Cloud products, you’ll find a set of corresponding Tunnel Details and Channel Status. To know which one to look at, look up the IP address under “Server Instance”. On the right, you’ll see when it expires (or renews if it’s a subscription you haven’t cancelled yet). Just below, you’ll see whether it’s a “fixed expiry product” which means that after it expires, the connection code or tunnel credentials can no longer be used, or a subscription which means it renews automatically unless cancelled in time.&lt;br /&gt;
&lt;br /&gt;
'''Tunnel Details''' gives you an overview over your tunnel’s statistics and tells you whether it’s connected, how many WAN links (“Connected Channels”) you’re actively using, which QoS rule applies, how long your tunnel has been running uninterruptedly and how much data traffic you’ve received.&lt;br /&gt;
&lt;br /&gt;
'''Channel Status''' gives you an overview over the WAN link(s) your tunnel uses and tells you their names, whether they’re connected, disconnected or on standby, their IP addresses, their connection type (UDP, TCP, etc.), how long they’ve been running uninterruptedly, their latency and packet loss, and how much data traffic they’ve received and sent.&lt;br /&gt;
&lt;br /&gt;
'''Traffic Monitor''' doesn’t work as of 18-11-2025 but is supposed to give you a visual live view of what your tunnel does.&lt;br /&gt;
&lt;br /&gt;
== Tunnel ==&lt;br /&gt;
[[File:3a-essential-cloud-tunnel.png|none|500px]]&lt;br /&gt;
* Tunnel / QoS Preset: Allow to override the QoS preset for this tunnel. &amp;lt;Client Choice&amp;gt; will use the QoS preset configured on the client, &amp;lt;Custom QoS&amp;gt; will use the custom QoS rules configured on the server. Other choices are Bonding, Bonding (No Proxy), Packet Duplication, Seamless Failover, and Default QoS.&lt;br /&gt;
* Tunnel / Max Packet Size: The maximum packet size used for the tunnel protocol. This value must be the smalles MTU of all connected interfaces; it is only required to change in case automatic MTU detection fails.&lt;br /&gt;
&lt;br /&gt;
== QoS ==&lt;br /&gt;
[[File:3b-essential-cloud-qos.png|none|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=max-width:75%&lt;br /&gt;
|+ General Rule Settings&lt;br /&gt;
|-&lt;br /&gt;
! Value !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Priority || The priority of the rule. The higher the number, the bigger the slice of packets that this rule can process.&lt;br /&gt;
|-&lt;br /&gt;
| Duplication || Packet duplication factor for redundancy across multiple WAN links (0 = no duplication, 1 = full duplication).&lt;br /&gt;
|-&lt;br /&gt;
| Max. Bonding Latency || Maximum acceptable bonding latency in milliseconds for this traffic flow. This describes the difference between the best and the worst acceptable latency between interfaces.&lt;br /&gt;
|-&lt;br /&gt;
| Max. Downstream || Maximum downstream bandwidth allocation in Mbps for this rule.&lt;br /&gt;
|-&lt;br /&gt;
| Max. Upstream || Maximum upstream bandwidth allocation in Mbps for this rule.&lt;br /&gt;
|-&lt;br /&gt;
| Max. Channel || Maximum number of WAN channels that can be used for this traffic flow. &lt;br /&gt;
|-&lt;br /&gt;
| Channel Selection || Method for selecting WAN channels: Default uses standard bonding logic, Latency prioritizes lowest latency channels.&lt;br /&gt;
|-&lt;br /&gt;
| Bonding Proxy || Enable bonding proxy mode for this rule to handle connection state across multiple WAN links.&lt;br /&gt;
|-&lt;br /&gt;
| Distribution || Enable traffic distribution across multiple WAN links for load balancing.&lt;br /&gt;
|}&lt;br /&gt;
	&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=max-width:75%&lt;br /&gt;
|+ Matching Rules&lt;br /&gt;
|-&lt;br /&gt;
! Value !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Protocol || Network protocol to match for this QoS rule. Choose between Any, ICMP, TCP, UDP, TCP/UDP.&lt;br /&gt;
|-&lt;br /&gt;
| Source || Source IP address or network range (e.g. 192.168.1.0/24).&lt;br /&gt;
|-&lt;br /&gt;
| Source Port || Source port range or specific ports (e.g. 80,443 or 1000-2000).&lt;br /&gt;
|-&lt;br /&gt;
| Destination || Destination IP address or network range.&lt;br /&gt;
|-&lt;br /&gt;
| Destination Port || Source port range or specific ports.&lt;br /&gt;
|-&lt;br /&gt;
| DSCP || Differentiated Services Code Point for QoS marking (-1 = no marking).&lt;br /&gt;
|-&lt;br /&gt;
| Comment || Here, you can add a comment for this rule e.g. a short explanation of what it does if you have several rules in place that intricately complement each other.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Licenses =&lt;br /&gt;
[[File:4-licenses.png|none|500px]]&lt;br /&gt;
'''Licenses''' gives you an overview of all the licenses (NEITHER Bondix Essential Cloud related products NOR (future) license subscriptions!) you’ve tied to the email address with which you’re logged in. You can see how many tunnels they allow, whether they’re active or expired as well as how many days they’re valid in total and when they will end or have ended.&lt;br /&gt;
&lt;br /&gt;
= Usage =&lt;br /&gt;
[[File:5-usage.jpg|none|500px]]&lt;br /&gt;
'''Usage''' shows you which servers you’re using with your tunnels (licenses or license subscriptions, NOT Bondix Essential Cloud!). They’re sorted by bonding throughput.&lt;br /&gt;
&lt;br /&gt;
= Subscriptions =&lt;br /&gt;
[[File:6-subscriptions.jpg|none|500px]]&lt;br /&gt;
'''Subscriptions''' shows you all Bondix subscriptions (Bondix Essential Cloud and Bondix licenses subscriptions) that you’ve purchased using the email address with which you’re logged in.&lt;br /&gt;
'''Please note:''' You can only '''''view''''' your subscriptions here. If you want to '''''manage''''' them, you’ll need to login to your Bondix Webshop account at [[https://shop.bondix.de]].&lt;br /&gt;
&lt;br /&gt;
= Resources =&lt;br /&gt;
[[File:7-resources.png|none|500px]]&lt;br /&gt;
'''Resources''' should be your first point of contact if you feel you need assistance with your Bondix solution. Feel free to explore our documentation which is constantly updated as well as our videos and FAQs. Installation Instructions help you get your system up and running for the first time.&lt;br /&gt;
&lt;br /&gt;
= Download =&lt;br /&gt;
Download this manual here: [[https://226d8a3e-9b65-453b-93bd-7875e511be8d.usrfiles.com/ugd/226d8a_92c274eb9899421ba07cb220f0e5619c.pdf my.bondix.cloud Manual]] (English, PDF file, 1.3 MB]&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Manuals/Server&amp;diff=987</id>
		<title>Manuals/Server</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Manuals/Server&amp;diff=987"/>
		<updated>2026-06-11T11:37:53Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
&lt;br /&gt;
== Preparations ==&lt;br /&gt;
To install the Bondix server, you will need a few minutes of stable Internet, a web browser, and possibly some coffee or tea.&lt;br /&gt;
&lt;br /&gt;
=== Supported Browsers ===&lt;br /&gt;
The following browsers have been tested to function properly with the Bondix server:&lt;br /&gt;
* Google Chrome&lt;br /&gt;
* MS Edge&lt;br /&gt;
* Mozilla Firefox&lt;br /&gt;
&lt;br /&gt;
=== Updating the Bondix Server ===&lt;br /&gt;
If you want to update your Bondix server version, first delete the old installation scripts on your Linux VM by using the following command:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;rm install-bondix-server.sh*&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After that, just repeat the installation process as described above.&lt;br /&gt;
&lt;br /&gt;
⚠️ '''This will NOT delete your server configuration! It will only delete the installation scripts and a recommended measure before updating your server.''' ⚠️&lt;br /&gt;
&lt;br /&gt;
=== Installing the Linux VM (Ubuntu 20.4-26.04 LTS) ===&lt;br /&gt;
⚠️ '''For the installation, you will need root rights.''' ⚠️&lt;br /&gt;
&lt;br /&gt;
Set your firewalls to the following settings:&lt;br /&gt;
 Bondix server port shares &lt;br /&gt;
 - TCP: 443, 80 &lt;br /&gt;
 - UDP: 44343 &lt;br /&gt;
 SSH (Optional): 22&lt;br /&gt;
&lt;br /&gt;
Make sure your server has a public static IP and is reachable from the Internet.&lt;br /&gt;
&lt;br /&gt;
Execute the following script in the terminal window of your server to download the latest version of the Bondix server: &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;wget https://releases.bondix.dev/endpoint/install-bondix-server.sh&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
File:1-linux-install.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To start the installation, enter the following commands:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;chmod a+x install-bondix-server.sh &lt;br /&gt;
sudo ./install-bondix-server.sh&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Confirm all the following prompts with the Enter key for a standard installation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
File:2-linux-install.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After completing the installation, you can reach the Bondix server web interface at the IP address shown. Log in with the username “admin” and the password previously generated during installation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300&amp;quot; heights=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
File:3-login.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bondix Server ==&lt;br /&gt;
=== Licensing ===&lt;br /&gt;
If your server is not already licensed, you first need to activate the Bondix Server Tunnel license under the menu item “Licensing”.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;300&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
File:4-nolicense.png&lt;br /&gt;
File:5-activate-license.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Enter the Bondix license key here, as well as a valid email address to which the license key is bound. You can also enter a name for the server instance here. Then press “Submit”.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300&amp;quot; heights=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
File:6-license-key.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the successful activation, the Licensing overview will display the number of licensed tunnels as well as the expiry date of your active tunnel subscriptions with the respective expiry date and the maximum number of active server instances possible under this license number. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
File:7-successful-activation.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can add further additional tunnels/server instances at any time under the item “Activate License”.&lt;br /&gt;
 &lt;br /&gt;
=== Administration ===&lt;br /&gt;
==== Overview ====&lt;br /&gt;
This is the web interface of a licensed Bondix server.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;500&amp;quot;&amp;gt;&lt;br /&gt;
File:8-overview.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Bondix Tunnels ====&lt;br /&gt;
To connect a Bondix-compatible router to a Bondix server, you first need to create a tunnel for this respective router. Only then does the server know that there will be a new router to receive data from and send data to.&lt;br /&gt;
&lt;br /&gt;
===== Create a new tunnel =====&lt;br /&gt;
Navigate to the menu item “Tunnel”. Select the tunnel environment for which you want to create the tunnel by clicking the corresponding tab; the default is set to “env0”. Then, assign a unique tunnel name and press “Create”.&lt;br /&gt;
&lt;br /&gt;
⚠️ '''The tunnel name must not contain any spaces.''' ⚠️&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;300&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
File:9-add-tunnel.png&lt;br /&gt;
File:10-add-tunnel-detail.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will then automatically be navigated to the settings window of the newly created tunnel. There, set a password for establishing the connection, make sure that “Enabled” is ticked, and then press “Save”.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
File:11-tunnel-added.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Your tunnel is now displayed under the menu item “Overview”. You can access settings for each tunnel simply by clicking on the tunnel name.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
File:12-tunnel-overview.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
===== Connect a compatible router to a Bondix server. =====&lt;br /&gt;
Make sure that the latest Bondix client is installed on your router. Go to the settings menu of your router’s Bondix client and enter the server’s IP address and the tunnel name and password you created in chapter 3.2.2 in the corresponding fields. Save your entry and then restart the service (Restart Service).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;500&amp;quot;&amp;gt;&lt;br /&gt;
File:13-tunnel-credentials.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
The tunnel is now listed in the Bondix server’s menu “Overview” including the number of its active connections. Click on the tunnel name to access the tunnel settings and options.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
File:12-tunnel-overview.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
===== Tunnel details and settings =====&lt;br /&gt;
====== Functions ======&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;500&amp;quot;&amp;gt;&lt;br /&gt;
File:14-functions.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Function !! Effect&lt;br /&gt;
|-&lt;br /&gt;
| 1 Enabled || Activates (ticked) or deactivates (unticked) the tunnel.&lt;br /&gt;
|-&lt;br /&gt;
| 2 Revert || Undoes any changes that have not yet been saved.&lt;br /&gt;
|-&lt;br /&gt;
| 3 Save || Saves changes.&lt;br /&gt;
|-&lt;br /&gt;
| 4 Channel || Provides an overview of channels currently connected.&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
''' Function “Override Client Settings” '''&lt;br /&gt;
If you activate this on server side, local tunnel presets and WAN priority settings of the connected router are overwritten or reset by the server’s settings. You will need to restart the tunnel.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
File:15-override-client-settings.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Actions ======&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;500&amp;quot;&amp;gt;&lt;br /&gt;
File:16-actions.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Function !! Effect&lt;br /&gt;
|-&lt;br /&gt;
| 1 Restart tunnel || Allows the tunnel connection to be disconnected briefly and then reconnected. This is needed for some changes to take effect.&lt;br /&gt;
|-&lt;br /&gt;
| 2 Open Monitor || Displays a graphical overview of the connections of the router.&lt;br /&gt;
|-&lt;br /&gt;
| 3 Expert Settings || Opens the server-side Bondix web monitor for diagnostic purposes.&lt;br /&gt;
|-&lt;br /&gt;
| 4 Delete Tunnel || Deletes a tunnel permanently without the possibility to restore it.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Tunnel Environments =====&lt;br /&gt;
In Bondix, a tunnel environment is a pool of resources used by a group of tunnels. This includes packet cache, CPU core, a UDP listener, and a virtual network interface.&lt;br /&gt;
&lt;br /&gt;
====== Add Environments ======&lt;br /&gt;
During the Bondix server installation, the software automatically creates a default environment with the name “env0”. You can create and add further environments via the menu item “Add Environment”.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
File:17-tunnel-environments.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== UDP Listener settings ======&lt;br /&gt;
For common scenarios, select “0.0.0.0 (Any Interface)” for the UDP Listener IP.&lt;br /&gt;
&lt;br /&gt;
⚠️ '''Each environment must be assigned its own unique UDP Listener Port. This port must not be used elsewhere in the system, and it must not be blocked by a firewall.''' ⚠️&lt;br /&gt;
&lt;br /&gt;
====== Virtual Interface settings ======&lt;br /&gt;
Leave the Virtual Interface Name blank to automatically generate a name for it.&lt;br /&gt;
&lt;br /&gt;
⚠️ '''The Virtual Interface Name and the Virtual Network (CIDR) assigned to the Tunnel Environment must also be unique, not to be used in any other environment.''' ⚠️&lt;br /&gt;
&lt;br /&gt;
====== Outgoing settings ======&lt;br /&gt;
The Outgoing Interface describes where you want to route your data traffic. Optionally, you can enter a specific Outgoing IP address.&lt;br /&gt;
&lt;br /&gt;
====== Activate Tunnel-to-Tunnel Communication ======&lt;br /&gt;
The option “Disable traffic among routers” is activated by default due to Bondix providing multi-tenancy support. This feature prevents routers assigned to a Tunnel Environment from communicating with each other. If you deactivate “Disable traffic among routers”, routers in the same environment can interact. You can adjust this setting separately for each environment.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
Sometimes, your Bondix server may not work as expected. If that happens, you may find possible solutions in this section.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Problem !! Solution&lt;br /&gt;
|-&lt;br /&gt;
| ? || Re-install Server (Update)&lt;br /&gt;
|-&lt;br /&gt;
| ? || Remove Server&lt;br /&gt;
|-&lt;br /&gt;
| ? || Start Bondix Service&lt;br /&gt;
|-&lt;br /&gt;
| ? || Stop Bondix Service&lt;br /&gt;
|-&lt;br /&gt;
| ? || Server update notification in Web interface update via console&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bondix Server Log ==&lt;br /&gt;
This is an exemplary overview of a server’s current log messages:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
File:18-server-log.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Status&amp;diff=986</id>
		<title>Status</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Status&amp;diff=986"/>
		<updated>2026-06-11T11:37:33Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Teltonika]]&lt;br /&gt;
[[Category:Manual]]&lt;br /&gt;
[[Category:General]]&lt;br /&gt;
=== Status ===&lt;br /&gt;
[[File:11-status-crop.png|center|border]]&lt;br /&gt;
&lt;br /&gt;
==== Status information ====&lt;br /&gt;
In the Status Information, you can quickly see all facts to your Bondix Client, regarding your overall bonding as well as your individual channels.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Tunnel || Shows the name of your tunnel.&lt;br /&gt;
|-&lt;br /&gt;
| Status || Tells you whether your Bondix Client is connected at all.&lt;br /&gt;
|-&lt;br /&gt;
| Connected Channels || Gives you the number of WAN links currently active.&lt;br /&gt;
|-&lt;br /&gt;
| Client IP || Shows IP/DNS addresses.&lt;br /&gt;
|-&lt;br /&gt;
| Current Endpoint || Shows Bondix server’s IP/port.&lt;br /&gt;
|-&lt;br /&gt;
| Total Traffic || Shows total upload/download traffic.&lt;br /&gt;
|-&lt;br /&gt;
| Build Version || Shows which Bondix Client build you have installed.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Channel Information ====&lt;br /&gt;
The Channel Information shows you which of your WAN links are available, connected and active, or faulty:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Name || Shows the name you assigned to the specific WAN link.&lt;br /&gt;
|-&lt;br /&gt;
| Status || Tells you whether the WAN link is connected, disables, or faulty.&lt;br /&gt;
|-&lt;br /&gt;
| Latency || Shows the WAN link’s current latency.&lt;br /&gt;
|-&lt;br /&gt;
| RX || Shows incoming traffic.&lt;br /&gt;
|-&lt;br /&gt;
| TX || Shows outgoing traffic.&lt;br /&gt;
|-&lt;br /&gt;
| Last Error || Displays the error message of a faulty WAN link.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Monitor_7.02.x&amp;diff=985</id>
		<title>Monitor 7.02.x</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Monitor_7.02.x&amp;diff=985"/>
		<updated>2026-06-11T11:37:23Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Manual]]&lt;br /&gt;
[[Category:Advanced Settings]]&lt;br /&gt;
[[Category:General]]&lt;br /&gt;
=== Monitor ===&lt;br /&gt;
[[File:7-advanced-settings-crop.png|center|border]]&lt;br /&gt;
&lt;br /&gt;
With this release version, the local Bondix Web Monitor has been integrated in the Teltonika router menu. The monitor will enable you to have a look at the performance of your WAN links and configure their settings in real time. This is especially helpful if one of your WAN links does not perform as expected.&lt;br /&gt;
The monitor is only available if you’re connected to your router via HTTP. Due to technical reasons, the monitor will not show if you’re using HTTPS to connect to your router (e.g. via Teltonika RMS).&lt;br /&gt;
 &lt;br /&gt;
==== Setup ====&lt;br /&gt;
To set up the monitor, choose the following settings in the Advanced Settings section:&lt;br /&gt;
[[File:8-monitor-setup.png|center|border]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field !! Value&lt;br /&gt;
|-&lt;br /&gt;
| Enable Monitor || On&lt;br /&gt;
|-&lt;br /&gt;
| Monitor HTTP Port || This port is set automatically.&lt;br /&gt;
|-&lt;br /&gt;
| Monitor API Key || This automatically generated API key is used to show the monitor in the Teltonika router’s Bondix menu.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Colored_box|Text=To save your changes, always click on “''Save and Apply''”, then “''Restart Service''”.}}&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Layer_2&amp;diff=984</id>
		<title>Layer 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Layer_2&amp;diff=984"/>
		<updated>2026-06-11T11:37:11Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Manual]]&lt;br /&gt;
[[Category:General]]&lt;br /&gt;
==== Layer 2 ====&lt;br /&gt;
With this option, you can set up a layer-2 tunnel directly with Bondix. A layer-2 tunnel is a virtual interface that is created on both client and server for each tunnel–packets coming in on one end will come out the other and vice versa. This is an advanced feature; further configuration must be done server-side depending on the usage scenario.&lt;br /&gt;
If you need more information on how to use layer 2 with your Teltonika router, please contact Teltonika directly.&lt;br /&gt;
&lt;br /&gt;
[[File:9-layer2-crop.png|center|border]]&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Advanced_Settings&amp;diff=983</id>
		<title>Advanced Settings</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Advanced_Settings&amp;diff=983"/>
		<updated>2026-06-11T11:37:00Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
&lt;br /&gt;
==== Advanced Settings ====&lt;br /&gt;
Make sure to choose the following advanced settings for the Client on your Teltonika router:&lt;br /&gt;
[[File:7-advanced-settings-crop.png|center|border]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field !! Value&lt;br /&gt;
|-&lt;br /&gt;
| Enable Bonding Proxy || On&lt;br /&gt;
Enable this proxy if you’re bonding connections with vastly different latencies (e.g. DSL and 5G/LTE), since it optimizes TCP connections and increases your overall throughput.&lt;br /&gt;
|-&lt;br /&gt;
| Maximum Packet Size || 1400&lt;br /&gt;
Change to lower setting if Bondix’ automatic MTU packet size detection fails.&lt;br /&gt;
|-&lt;br /&gt;
| Packet HMAC || Disabled&lt;br /&gt;
Set this value to “''SHA256''” only if you need tampering-proof data transfer since it reduces the general Bondix performance.&lt;br /&gt;
|-&lt;br /&gt;
| Verify Server Certificate || If required, a server certificate can be uploaded here.&lt;br /&gt;
Set option to “''on''” and browse for your CA file to upload.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Interfaces&amp;diff=982</id>
		<title>Interfaces</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Interfaces&amp;diff=982"/>
		<updated>2026-06-11T11:36:48Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:WAN Interfaces]]&lt;br /&gt;
[[Category:Manual]]&lt;br /&gt;
[[Category:General]]&lt;br /&gt;
===== Interfaces =====&lt;br /&gt;
In this section, you can prioritize the use of WAN connections with two sets of options according to your needs.&lt;br /&gt;
[[File:5-interfaces.png|center|border]]&lt;br /&gt;
&lt;br /&gt;
====== Preset ======&lt;br /&gt;
Every type of WAN link has different properties that make them suitable for different needs. You can configure them individually to ideally suit your use cases by choosing from 4 Interface presets:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Preset !! Effect&lt;br /&gt;
|-&lt;br /&gt;
| Speed || The default setting that works for most scenarios.&lt;br /&gt;
|-&lt;br /&gt;
| Low Latency || Keeps latency as low as possible at the expense of bandwidth.&lt;br /&gt;
Often used for latency-sensitive scenarios, e.g. streaming.&lt;br /&gt;
|-&lt;br /&gt;
| Satellite || Mandatory setting for a high-latency WAN link (e.g. satellite). &lt;br /&gt;
⚠️ Does not apply to Starlink! ⚠️&lt;br /&gt;
|-&lt;br /&gt;
| TCP Mode || Useful if UDP traffic is expected to be problematic (e.g. UDP blocking by provider or local network). May cause higher base latency due to the nature of TCP.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Colored_box|Text=To save your changes, always click on “''Save and Apply''”, then “''Restart Service''”.}}&lt;br /&gt;
&lt;br /&gt;
====== Priority ======&lt;br /&gt;
Per default, WAN connections are prioritized in using their available bandwidth according to their latency. Bondix usually prioritizes low-latency connections like Ethernet connections. The higher a connection’s latency gets, the lower Bondix sets its priority per default. In this section, you can set individual priorities for your WAN links by choosing from the following 4 options: &lt;br /&gt;
Default / High Priority / Higher Priority / Highest Priority&lt;br /&gt;
&lt;br /&gt;
{{Colored_box|Text=To save your changes, always click on “''Save and Apply''”, then “''Restart Service''”.}}&lt;br /&gt;
&lt;br /&gt;
====== Up- / Downstream Limit ======&lt;br /&gt;
By design, Bondix normally finds the maximum bandwidth of a WAN link by continually evaluating data traffic generated by users over time. This can cause fluctuating bandwidths and/or increased buffering especially with, but not limited to, mobile connections. Setting a hard up- and/or downstream limit about 5% lower than the known maximum gives a base to work with, stabilizing and increasing the WAN link’s performance.&lt;br /&gt;
&lt;br /&gt;
====== Example ======&lt;br /&gt;
You have 4 WAN links, 2 of which are 5G/LTE connections, and you only want to use those 2 evenly. To achieve that, you disable your 2 other WAN links, while giving your 2 mobile links the preset “''Speed''” and the priority “''Default''”:&lt;br /&gt;
[[File:6-example-crop.png|center|border]]&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Tunnel_Preset&amp;diff=981</id>
		<title>Tunnel Preset</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Tunnel_Preset&amp;diff=981"/>
		<updated>2026-06-11T11:36:33Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
[[Category:WAN Interfaces]]&lt;br /&gt;
===== Tunnel Preset =====&lt;br /&gt;
[[File:4c-connection-code.png|center|border]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Preset !! Effect&lt;br /&gt;
|-&lt;br /&gt;
| Bonding || Ensures best performance in regards to bandwidth.&lt;br /&gt;
|-&lt;br /&gt;
| Packet Duplication || Used for scenarios where reliability is key: Each packet is sent with a copy.&lt;br /&gt;
Please choose this option wisely as it decreases bandwidth to a certain degree.&lt;br /&gt;
|-&lt;br /&gt;
| Packet Duplication 2x || Used for scenarios where reliability is key. Each packet is sent with two copies.&lt;br /&gt;
Please choose this option wisely as it decreases bandwidth to an even greater degree.&lt;br /&gt;
|-&lt;br /&gt;
| Satellite || Mandatory for scenarios where at least one of the bonded WAN links is a satellite connection. &lt;br /&gt;
⚠️ Does not apply to Starlink! ⚠️&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Configuration_Mode&amp;diff=980</id>
		<title>Configuration Mode</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Configuration_Mode&amp;diff=980"/>
		<updated>2026-06-11T11:36:14Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
[[Category:General Settings]]&lt;br /&gt;
===== Config Mode =====&lt;br /&gt;
The Config Mode is the method with which you want to enter your Bondix tunnel credentials. It can either be done manually, via certificate, or via Bondix quick connect code.&lt;br /&gt;
&lt;br /&gt;
====== Manual ======&lt;br /&gt;
[[File:4a-manual-crop.png|center|border]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field !! Value&lt;br /&gt;
|-&lt;br /&gt;
| Tunnel || Your tunnel’s name. &lt;br /&gt;
This is either part of the credentials you’ve received from your Bondix server provider, or the tunnel name you’ve created in your self-hosted Bondix server.&lt;br /&gt;
|-&lt;br /&gt;
| Password || Your password.&lt;br /&gt;
This is either part of the credentials you’ve received from your Bondix server provider, or the password you’ve created in your self-hosted Bondix server.&lt;br /&gt;
|-&lt;br /&gt;
| Server || Your server IP. This is either part of the credentials you’ve received from your Bondix server provider, or the IP address or host name of your self-hosted Bondix server.&lt;br /&gt;
|-&lt;br /&gt;
| Backup Server || A backup server acts as a fallback in case the server you’ve specified under “''Server''” in this section fails.&lt;br /&gt;
This is either part of the credentials you’ve received from your Bondix server provider, or the IP address or host name of your self-hosted Bondix backup server.&lt;br /&gt;
Otherwise, leave the field empty.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Colored_box|Text=To save your changes, always click on “''Save and Apply''”, then “''Restart Service''”.}}&lt;br /&gt;
&lt;br /&gt;
====== Certificate ======&lt;br /&gt;
[[File:4b-certificate-crop.png|center|border]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Field !! Value&lt;br /&gt;
|-&lt;br /&gt;
| Tunnel Certificate || Browse for and upload the Tunnel Certificate which should be in PEM format.&lt;br /&gt;
|-&lt;br /&gt;
| Certificate Key || Browse for and upload the Certificate Key which should be in PEM format.&lt;br /&gt;
|-&lt;br /&gt;
| Server || Your server IP or host name.&lt;br /&gt;
|-&lt;br /&gt;
| Backup Server || Your backup server IP or host name.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Colored_box|Text=To save your changes, always click on “''Save and Apply''”, then “''Restart Service''”.}}&lt;br /&gt;
&lt;br /&gt;
====== Connection Code ======&lt;br /&gt;
The Bondix connection code is an alphanumeric string that is used to automatically configure your tunnel connection. Just copy and paste.&lt;br /&gt;
[[File:4c-connection-code.png|center|border]]&lt;br /&gt;
&lt;br /&gt;
{{Colored_box|Text=To save your changes, always click on “''Save and Apply''”, then “''Restart Service''”.}}&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=General_Teltonika_Router_Settings&amp;diff=979</id>
		<title>General Teltonika Router Settings</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=General_Teltonika_Router_Settings&amp;diff=979"/>
		<updated>2026-06-11T11:35:58Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
== General Router Settings ==&lt;br /&gt;
=== Load Balancing ===&lt;br /&gt;
Check that Teltonika Load Balancing functionality is deactivated on the router, as this would have a negative impact on Bondix performance and functionality.&lt;br /&gt;
[[File:2-load-balancing-crop.png|center|border]]&lt;br /&gt;
&lt;br /&gt;
=== DNS ===&lt;br /&gt;
Ensure that you have configured DNS forwarding to a public server like 8.8.8.8 or 9.9.9.9 to receive DNS through the tunnel.&lt;br /&gt;
[[File:3-dns-filledin-crop.png|center|border]]&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Manuals/Client&amp;diff=978</id>
		<title>Manuals/Client</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Manuals/Client&amp;diff=978"/>
		<updated>2026-06-11T11:35:35Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
&lt;br /&gt;
This manual can be used for installing the Bondix Client on the following models:&lt;br /&gt;
* RUTX50&lt;br /&gt;
* RUTX12&lt;br /&gt;
* RUT950/955&lt;br /&gt;
* RUT360&lt;br /&gt;
* RUT240&lt;br /&gt;
&lt;br /&gt;
== Preparations ==&lt;br /&gt;
To install the Bondix Client on your Teltonika router, you will need a few minutes of stable Internet, a web browser, and possibly some coffee or tea.&lt;br /&gt;
&lt;br /&gt;
===Supported browsers===&lt;br /&gt;
The following browsers have been tested to function properly with Bondix:&lt;br /&gt;
*Google Chrome&lt;br /&gt;
*MS Edge&lt;br /&gt;
* Mozilla Firefox&lt;br /&gt;
&lt;br /&gt;
===Teltonika Firmware===&lt;br /&gt;
Bondix Clients are available for many Teltonika firmware versions. In order to fully benefit from all new features to their full extend though, we recommend you update your Teltonika router model to its latest Teltonika stable firmware at the [https://wiki.teltonika-networks.com/view/Main_Page|Teltonika Knowledge Base].&lt;br /&gt;
&lt;br /&gt;
==Client Installation==&lt;br /&gt;
&lt;br /&gt;
{{Colored_box|Text=We strongly recommend you reset all router settings before starting the installation.}}&lt;br /&gt;
&lt;br /&gt;
Visit [https://www.bondixintelligence.com/releases|https://www.bondixintelligence.com/releases - Teltonika] and download the ''.TAR.GZ'' file matching your Teltonika router’s firmware version.&lt;br /&gt;
&lt;br /&gt;
To install the Bondix Client, you will need administration rights on your Teltonika router. For that, make sure you have chosen the option “''Advanced''” in the section “''System''” › “''Administration''” › “''General Settings''” › “''Configuration Mode''”.&lt;br /&gt;
[[File:0-admin-rights-crop.png|center|border]]&lt;br /&gt;
&lt;br /&gt;
Open your Teltonika router menu, navigate to the menu item “''Services''” › “''Package Manager''” › “''Upload''”. Click on “''Browse''”, choose the file you just downloaded to upload it to the router, and then press “''Install Package''”.&lt;br /&gt;
[[File:1-package-manager-upload-crop.png|center|border]]&lt;br /&gt;
&lt;br /&gt;
{{Colored_box|Text=There will be a package verification popup dialogue telling you the Bondix Client is an unauthorized package. &lt;br /&gt;
Click on “''proceed''” to continue with the installation.}}&lt;br /&gt;
&lt;br /&gt;
Also, there will be a popup dialogue telling you that the package installation needs a reboot. Click on “''Reboot''” to finish the installation. If this prompt doesn’t appear which may happen due to technical issues, reload your Teltonika router’s web interface (''STRG+F5 / Command+R'') and reboot manually (“''System''” › “''Reboot''”).&lt;br /&gt;
&lt;br /&gt;
If the Bondix Client was installed correctly, you’ll find a new menu item “''Bondix''” in the section “''Network''” of your Teltonika router.&lt;br /&gt;
&lt;br /&gt;
==General Router Settings==&lt;br /&gt;
=== Load Balancing===&lt;br /&gt;
Check that Teltonika Load Balancing functionality is deactivated on the router, as this would have a negative impact on Bondix performance and functionality.&lt;br /&gt;
[[File:2-load-balancing-crop.png|center|border]]&lt;br /&gt;
&lt;br /&gt;
===DNS===&lt;br /&gt;
Ensure that you have configured DNS forwarding to a public server like 8.8.8.8 or 9.9.9.9 to receive DNS through the tunnel.&lt;br /&gt;
[[File:3-dns-filledin-crop.png|center|border]]&lt;br /&gt;
&lt;br /&gt;
==Bondix Settings==&lt;br /&gt;
=== Settings===&lt;br /&gt;
====General Settings====&lt;br /&gt;
In the general settings for the Bondix Client, you’ll be able to configure your tunnel via different modes of configuration:&lt;br /&gt;
[[File:4-general-settings-crop.png|center|border]]&lt;br /&gt;
&lt;br /&gt;
=====Config Mode=====&lt;br /&gt;
The Config Mode is the method with which you want to enter your Bondix tunnel credentials. It can either be done manually, via certificate, or via Bondix connection code.&lt;br /&gt;
&lt;br /&gt;
======Manual ======&lt;br /&gt;
[[File:4a-manual-crop.png|center|border]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Field!!Value&lt;br /&gt;
|-&lt;br /&gt;
|Tunnel ||Your tunnel’s name. &lt;br /&gt;
This is either part of the credentials you’ve received from your Bondix server provider, or the tunnel name you’ve created in your self-hosted Bondix server.&lt;br /&gt;
|-&lt;br /&gt;
|Password||Your password.&lt;br /&gt;
This is either part of the credentials you’ve received from your Bondix server provider, or the password you’ve created in your self-hosted Bondix server.&lt;br /&gt;
|-&lt;br /&gt;
|Server ||Your server IP. This is either part of the credentials you’ve received from your Bondix server provider, or the IP address or host name of your self-hosted Bondix server.&lt;br /&gt;
|-&lt;br /&gt;
|Backup Server ||A backup server acts as a fallback in case the server you’ve specified under “''Server''” in this section fails.&lt;br /&gt;
This is either part of the credentials you’ve received from your Bondix server provider, or the IP address or host name of your self-hosted Bondix backup server.&lt;br /&gt;
Otherwise, leave the field empty.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Colored_box|Text=To save your changes, always click on “''Save and Apply''”, then “''Restart Service''”.}}&lt;br /&gt;
&lt;br /&gt;
======Certificate======&lt;br /&gt;
[[File:4b-certificate-crop.png|center|border]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Field!!Value&lt;br /&gt;
|-&lt;br /&gt;
|Tunnel Certificate||Browse for and upload the Tunnel Certificate which should be in PEM format.&lt;br /&gt;
|-&lt;br /&gt;
|Certificate Key|| Browse for and upload the Certificate Key which should be in PEM format.&lt;br /&gt;
|-&lt;br /&gt;
|Server ||Your server IP or host name.&lt;br /&gt;
|-&lt;br /&gt;
|Backup Server ||Your backup server IP or host name.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Colored_box|Text=To save your changes, always click on “''Save and Apply''”, then “''Restart Service''”.}}&lt;br /&gt;
&lt;br /&gt;
======Connection Code======&lt;br /&gt;
The Bondix connection code is an alphanumeric string that is used to automatically configure your tunnel connection. Just copy and paste.&lt;br /&gt;
[[File:4c-connection-code.png|center|border]]&lt;br /&gt;
&lt;br /&gt;
{{Colored_box|Text=To save your changes, always click on “''Save and Apply''”, then “''Restart Service''”.}}&lt;br /&gt;
&lt;br /&gt;
====WAN Interfaces====&lt;br /&gt;
In this section, you can prioritize the use WAN connections with two sets of options according to your needs.&lt;br /&gt;
&lt;br /&gt;
=====Tunnel Preset =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Preset !!Effect&lt;br /&gt;
|-&lt;br /&gt;
|Bonding||Ensures best performance in regards to bandwidth.&lt;br /&gt;
|-&lt;br /&gt;
|Packet Duplication||Used for scenarios where reliability is key: Each packet is sent with a copy.&lt;br /&gt;
Please choose this option wisely as it decreases bandwidth to a certain degree.&lt;br /&gt;
|-&lt;br /&gt;
|Packet Duplication 2x||Used for scenarios where reliability is key. Each packet is sent with two copies.&lt;br /&gt;
Please choose this option wisely as it decreases bandwidth to an even greater degree.&lt;br /&gt;
|-&lt;br /&gt;
|Satellite||Mandatory for scenarios where at least one of the bonded WAN links is a satellite connection. &lt;br /&gt;
⚠️ Does not apply to Starlink! ⚠️&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Tunnel Preset]]&lt;br /&gt;
&lt;br /&gt;
=====Interfaces=====&lt;br /&gt;
In this section, you can prioritize the use of WAN connections with two sets of options according to your needs.&lt;br /&gt;
[[File:5-interfaces.png|center|border]]&lt;br /&gt;
&lt;br /&gt;
======Preset ======&lt;br /&gt;
Every type of WAN link has different properties that make them suitable for different needs. You can configure them individually to ideally suit your use cases by choosing from 4 Interface presets:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Preset !!Effect&lt;br /&gt;
|-&lt;br /&gt;
|Speed||The default setting that works for most scenarios.&lt;br /&gt;
|-&lt;br /&gt;
|Low Latency||Keeps latency as low as possible at the expense of bandwidth.&lt;br /&gt;
Often used for latency-sensitive scenarios, e.g. streaming.&lt;br /&gt;
|-&lt;br /&gt;
|Satellite||Mandatory setting for a high-latency WAN link (e.g. satellite). &lt;br /&gt;
⚠️ Does not apply to Starlink! ⚠️&lt;br /&gt;
|-&lt;br /&gt;
|TCP Mode||Useful if UDP traffic is expected to be problematic (e.g. UDP blocking by provider or local network). May cause higher base latency due to the nature of TCP.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Colored_box|Text=To save your changes, always click on “''Save and Apply''”, then “''Restart Service''”.}}&lt;br /&gt;
&lt;br /&gt;
======Priority======&lt;br /&gt;
Per default, WAN connections are prioritized in using their available bandwidth according to their latency. Bondix usually prioritizes low-latency connections like Ethernet connections. The higher a connection’s latency gets, the lower Bondix sets its priority per default. In this section, you can set individual priorities for your WAN links by choosing from the following 4 options: &lt;br /&gt;
Default / High Priority / Higher Priority / Highest Priority&lt;br /&gt;
&lt;br /&gt;
{{Colored_box|Text=To save your changes, always click on “''Save and Apply''”, then “''Restart Service''”.}}&lt;br /&gt;
&lt;br /&gt;
======Up- / Downstream Limit======&lt;br /&gt;
By design, Bondix normally finds the maximum bandwidth of a WAN link by continually evaluating data traffic generated by users over time. This can cause fluctuating bandwidths and/or increased buffering especially with, but not limited to, mobile connections. Setting a hard up- and/or downstream limit about 5% lower than the known maximum gives Bondix a base to work with, stabilizing and increasing the WAN link’s performance.&lt;br /&gt;
&lt;br /&gt;
======Example======&lt;br /&gt;
You have 4 WAN links, 2 of which are 5G/LTE connections, and you only want to use those 2 evenly. To achieve that, you disable your 2 other WAN links, while giving your 2 mobile links the preset “''Speed''” and the priority “''Default''”:&lt;br /&gt;
[[File:6-example-crop.png|center|border]]&lt;br /&gt;
&lt;br /&gt;
====Advanced Settings====&lt;br /&gt;
Make sure to choose the following advanced settings for the Bondix Client on your Teltonika router:&lt;br /&gt;
[[File:7-advanced-settings-crop.png|center|border]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Field!!Value&lt;br /&gt;
|-&lt;br /&gt;
|Enable Bonding Proxy||On&lt;br /&gt;
Enable this proxy if you’re bonding connections with vastly different latencies (e.g. DSL and 5G/LTE), since it optimizes TCP connections and increases your overall throughput.&lt;br /&gt;
|-&lt;br /&gt;
|Maximum Packet Size||1400&lt;br /&gt;
Change to lower setting if Bondix’s automatic MTU packet size detection fails.&lt;br /&gt;
|-&lt;br /&gt;
|Packet HMAC||Disabled&lt;br /&gt;
Set this value to “''SHA256''” only if you need tampering-proof data transfer since it reduces the general Bondix performance.&lt;br /&gt;
|-&lt;br /&gt;
|Verify Server Certificate||If required, a server certificate can be uploaded here.&lt;br /&gt;
Set option to “''on''” and browse for your CA file to upload.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Layer 2====&lt;br /&gt;
With this option, you can set up a layer-2 tunnel directly with Bondix. A layer-2 tunnel is a virtual interface that is created on both client and server for each tunnel–packets coming in on one end will come out the other and vice versa. This is an advanced feature; further configuration must be done server-side depending on the usage scenario.&lt;br /&gt;
If you need more information on how to use layer 2 with your Teltonika router, please contact Teltonika directly.&lt;br /&gt;
&lt;br /&gt;
[[File:9-layer2-crop.png|center|border]]&lt;br /&gt;
&lt;br /&gt;
===Monitor===&lt;br /&gt;
With this release version, the local Bondix Web Monitor has been integrated in the Teltonika router menu. The monitor will enable you to have a look at the performance of your WAN links and configure their settings in real time. This is especially helpful if one of your WAN links does not perform as expected.&lt;br /&gt;
The monitor is only available if you’re connected to your router via HTTP. Due to technical reasons, the monitor will not show if you’re using HTTPS to connect to your router (e.g. via Teltonika RMS).&lt;br /&gt;
 &lt;br /&gt;
====Setup====&lt;br /&gt;
To set up the monitor, choose the following settings in the Advanced Settings section:&lt;br /&gt;
[[File:8-monitor-setup.png|center|border]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Field!!Value&lt;br /&gt;
|-&lt;br /&gt;
|Enable Monitor||On&lt;br /&gt;
|-&lt;br /&gt;
|Monitor HTTP Port||This port is set automatically.&lt;br /&gt;
|-&lt;br /&gt;
|Monitor API Key|| This automatically generated API key is used to show the monitor in the Teltonika router’s Bondix menu.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Colored_box|Text=To save your changes, always click on “''Save and Apply''”, then “''Restart Service''”.}}&lt;br /&gt;
&lt;br /&gt;
[[Monitor 7.02.x]]&lt;br /&gt;
&lt;br /&gt;
====Traffic Monitor====&lt;br /&gt;
Clicking on the “''Monitor''” link in your Teltonika router’s Bondix menu will give you a graphical overview of the data traffic and the connection status of your tunnel’s connected WAN links:&lt;br /&gt;
[[File:10-monitor-crop.png|center|border]]&lt;br /&gt;
&lt;br /&gt;
=====Global =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Value!!Description&lt;br /&gt;
|-&lt;br /&gt;
|Queued Items||Packets that have been received locally but haven’t been sent yet.&lt;br /&gt;
|-&lt;br /&gt;
|Packet Buffer ||Total amount of packets in cache.&lt;br /&gt;
|-&lt;br /&gt;
|Used Channel||Number of active channels.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====Channel=====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Value!!Description&lt;br /&gt;
|-&lt;br /&gt;
|TX Out || Number of outgoing traffic packets.&lt;br /&gt;
|-&lt;br /&gt;
|TX Lost||Number of lost outgoing traffic packets.&lt;br /&gt;
|-&lt;br /&gt;
|RX In||Number of incoming traffic packets.&lt;br /&gt;
|-&lt;br /&gt;
|RX Lost||Number of lost incoming traffic packets.&lt;br /&gt;
|-&lt;br /&gt;
|In Transit||Packets that have been sent but not acknowledged yet.&lt;br /&gt;
|-&lt;br /&gt;
|Latency||Latency in ms.&lt;br /&gt;
|-&lt;br /&gt;
|TX Loss % (sec)||Measured outgoing packet loss over the last second.&lt;br /&gt;
|-&lt;br /&gt;
|TX Loss % (min)||Measured outgoing packet loss over the last minute.&lt;br /&gt;
|-&lt;br /&gt;
|Capacity||Number of packets that can be sent out through the channel.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Status ===&lt;br /&gt;
[[File:11-status-crop.png|center|border]]&lt;br /&gt;
&lt;br /&gt;
====Status information====&lt;br /&gt;
In the Status Information, you can quickly see all facts to your Bondix Client, regarding your overall bonding as well as your individual channels.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Value!!Description&lt;br /&gt;
|-&lt;br /&gt;
|Tunnel ||Shows the name of your tunnel.&lt;br /&gt;
|-&lt;br /&gt;
|Status ||Tells you whether your Bondix Client is connected at all.&lt;br /&gt;
|-&lt;br /&gt;
|Connected Channels||Gives you the number of WAN links currently active.&lt;br /&gt;
|-&lt;br /&gt;
|Client IP||Shows IP/DNS addresses.&lt;br /&gt;
|-&lt;br /&gt;
|Current Endpoint||Shows Bondix server’s IP/port.&lt;br /&gt;
|-&lt;br /&gt;
|Total Traffic||Shows total upload/download traffic.&lt;br /&gt;
|-&lt;br /&gt;
|Build Version||Shows which Bondix Client build you have installed.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Channel Information====&lt;br /&gt;
The Channel Information shows you which of your WAN links are available, connected and active, or faulty:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Value!!Description&lt;br /&gt;
|-&lt;br /&gt;
|Name&lt;br /&gt;
|Shows the name you assigned to the specific WAN link.&lt;br /&gt;
|-&lt;br /&gt;
|Status ||Tells you whether the WAN link is connected, disables, or faulty.&lt;br /&gt;
|-&lt;br /&gt;
|Latency||Shows the WAN link’s current latency.&lt;br /&gt;
|-&lt;br /&gt;
|RX||Shows incoming traffic.&lt;br /&gt;
|-&lt;br /&gt;
|TX||Shows outgoing traffic.&lt;br /&gt;
|-&lt;br /&gt;
|Last Error||Displays the error message of a faulty WAN link.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
Download this manual as PDF file here: []&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Server&amp;diff=977</id>
		<title>Server</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Server&amp;diff=977"/>
		<updated>2026-06-11T11:34:59Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Server]]&lt;br /&gt;
[[Category:General]]&lt;br /&gt;
[[Main_Page|Start]] &amp;gt; [[Main_Page#Marketing_Material|Marketing Material]] &amp;gt; [[Manuals|Manuals]] &amp;gt; [[Manuals/Sane-server-v01|Bondix Server v01]]&lt;br /&gt;
&lt;br /&gt;
== Preparations ==&lt;br /&gt;
To install the Bondix S Server, you will need a few minutes of stable Internet, a web browser, and possibly some coffee or tea.&lt;br /&gt;
&lt;br /&gt;
=== Supported Browsers ===&lt;br /&gt;
The following browsers have been tested to function properly with the Bondix server:&lt;br /&gt;
* Google Chrome&lt;br /&gt;
* MS Edge&lt;br /&gt;
* Mozilla Firefox&lt;br /&gt;
&lt;br /&gt;
=== Updating the Bondix Server ===&lt;br /&gt;
If you want to update your Bondix server version, first delete the old installation scripts on your Linux VM by using the following command:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;rm install-bondix-server.sh*&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After that, just repeat the installation process as described above.&lt;br /&gt;
&lt;br /&gt;
⚠️ '''This will NOT delete your server configuration! It will only delete the installation scripts and a recommended measure before updating your server.''' ⚠️&lt;br /&gt;
&lt;br /&gt;
=== Installing the Linux VM (Ubuntu 20.4-24.04) ===&lt;br /&gt;
⚠️ '''For the installation, you will need root rights.''' ⚠️&lt;br /&gt;
&lt;br /&gt;
Set your firewalls to the following settings:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Bondix server port shares &lt;br /&gt;
- TCP: 443, 80 &lt;br /&gt;
- UDP: 44343 &lt;br /&gt;
SSH (Optional): 22&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Make sure your server has a public static IP and is reachable from the Internet.&lt;br /&gt;
&lt;br /&gt;
Execute the following script in the terminal window of your server to download the latest version of the Bondix server: &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;wget https://releases.bondix.dev/endpoint/install-bondix-server.sh&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
File:1-linux-install.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To start the installation, enter the following commands:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;chmod a+x install-bondix-server.sh &lt;br /&gt;
sudo ./install-bondix-server.sh&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Confirm all the following prompts with the Enter key for a standard installation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
File:2-linux-install.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After completing the installation, you can reach the Bondix server web interface at the IP address shown. Log in with the username “admin” and the password previously generated during installation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300&amp;quot; heights=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
File:3-login.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bondix Server ==&lt;br /&gt;
=== Licensing ===&lt;br /&gt;
If your server is not already licensed, you first need to activate the Bondix Server Tunnel license under the menu item “Licensing”.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;300&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
File:4-nolicense.png&lt;br /&gt;
File:5-activate-license.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Enter the Bondix license key here, as well as a valid email address to which the license key is bound. You can also enter a name for the server instance here. Then press “Submit”.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300&amp;quot; heights=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
File:6-license-key.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the successful activation, the Licensing overview will display the number of licensed tunnels as well as the expiry date of your active tunnel subscriptions with the respective expiry date and the maximum number of active server instances possible under this license number. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
File:7-successful-activation.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can add further additional tunnels/server instances at any time under the item “Activate License”.&lt;br /&gt;
 &lt;br /&gt;
=== Administration ===&lt;br /&gt;
==== Overview ====&lt;br /&gt;
This is the web interface of a licensed Bondix server.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;500&amp;quot;&amp;gt;&lt;br /&gt;
File:8-overview.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Bondix Tunnels ====&lt;br /&gt;
To connect a Bondix-compatible router to a Bondix server, you first need to create a tunnel for this respective router. Only then does the server know that there will be a new router to receive data from and send data to.&lt;br /&gt;
&lt;br /&gt;
===== Create a new Bondix tunnel =====&lt;br /&gt;
Navigate to the menu item “Tunnel”. Select the tunnel environment for which you want to create the tunnel by clicking the corresponding tab; the default is set to “env0”. Then, assign a unique tunnel name and press “Create”.&lt;br /&gt;
&lt;br /&gt;
⚠️ '''The tunnel name must not contain any spaces.''' ⚠️&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;300&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
File:9-add-tunnel.png&lt;br /&gt;
File:10-add-tunnel-detail.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will then automatically be navigated to the settings window of the newly created tunnel. There, set a password for establishing the connection, make sure that “Enabled” is ticked, and then press “Save”.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
File:11-tunnel-added.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Your tunnel is now displayed under the menu item “Overview”. You can access settings for each tunnel simply by clicking on the tunnel name.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
File:12-tunnel-overview.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
===== Connect a compatible router to a Bondix server. =====&lt;br /&gt;
Make sure that the latest Bondix client is installed on your router. Go to the settings menu of your router’s Bondix client and enter the server’s IP address and the tunnel name and password you created in chapter 3.2.2 in the corresponding fields. Save your entry and then restart the service (Restart Service).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;500&amp;quot;&amp;gt;&lt;br /&gt;
File:13-tunnel-credentials.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
The tunnel is now listed in the Bondix server’s menu “Overview” including the number of its active connections. Click on the tunnel name to access the tunnel settings and options.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
File:12-tunnel-overview.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
===== Tunnel details and settings =====&lt;br /&gt;
====== Functions ======&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;500&amp;quot;&amp;gt;&lt;br /&gt;
File:14-functions.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Function !! Effect&lt;br /&gt;
|-&lt;br /&gt;
| 1 Enabled || Activates (ticked) or deactivates (unticked) the tunnel.&lt;br /&gt;
|-&lt;br /&gt;
| 2 Revert || Undoes any changes that have not yet been saved.&lt;br /&gt;
|-&lt;br /&gt;
| 3 Save || Saves changes.&lt;br /&gt;
|-&lt;br /&gt;
| 4 Channel || Provides an overview of channels currently connected.&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
''' Function “Override Client Settings” '''&lt;br /&gt;
If you activate this on server side, local tunnel presets and WAN priority settings of the connected router are overwritten or reset by the server’s settings. You will need to restart the tunnel.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
File:15-override-client-settings.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Actions ======&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;500&amp;quot;&amp;gt;&lt;br /&gt;
File:16-actions.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Function !! Effect&lt;br /&gt;
|-&lt;br /&gt;
| 1 Restart tunnel || Allows the tunnel connection to be disconnected briefly and then reconnected. This is needed for some changes to take effect.&lt;br /&gt;
|-&lt;br /&gt;
| 2 Open Monitor || Displays a graphical overview of the connections of the router.&lt;br /&gt;
|-&lt;br /&gt;
| 3 Expert Settings || Opens the server-side Bondix web monitor for diagnostic purposes.&lt;br /&gt;
|-&lt;br /&gt;
| 4 Delete Tunnel || Deletes a tunnel permanently without the possibility to restore it.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Tunnel Environments =====&lt;br /&gt;
In the Bondix server, a tunnel environment is a pool of resources used by a group of tunnels. This includes packet cache, CPU core, a UDP listener, and a virtual network interface.&lt;br /&gt;
&lt;br /&gt;
====== Add Environments ======&lt;br /&gt;
During the Bondix server installation, the software automatically creates a default environment with the name “env0”. You can create and add further environments via the menu item “Add Environment”.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
File:17-tunnel-environments.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== UDP Listener settings ======&lt;br /&gt;
For common scenarios, select “0.0.0.0 (Any Interface)” for the UDP Listener IP.&lt;br /&gt;
&lt;br /&gt;
⚠️ '''Each environment must be assigned its own unique UDP Listener Port. This port must not be used elsewhere in the system, and it must not be blocked by a firewall.''' ⚠️&lt;br /&gt;
&lt;br /&gt;
====== Virtual Interface settings ======&lt;br /&gt;
Leave the Virtual Interface Name blank to automatically generate a name for it.&lt;br /&gt;
&lt;br /&gt;
⚠️ '''The Virtual Interface Name and the Virtual Network (CIDR) assigned to the Tunnel Environment must also be unique, not to be used in any other environment.''' ⚠️&lt;br /&gt;
&lt;br /&gt;
====== Outgoing settings ======&lt;br /&gt;
The Outgoing Interface describes where you want to route your data traffic. Optionally, you can enter a specific Outgoing IP address.&lt;br /&gt;
&lt;br /&gt;
====== Activate Tunnel-to-Tunnel Communication ======&lt;br /&gt;
The option “Disable traffic among routers” is activated by default due to Bondix providing multi-tenancy support. This feature prevents routers assigned to a Tunnel Environment from communicating with each other. If you deactivate “Disable traffic among routers”, routers in the same environment can interact. You can adjust this setting separately for each environment.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
Sometimes, your Bondix server may not not work as expected. If that happens, you may find possible solutions in this section.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Problem !! Solution&lt;br /&gt;
|-&lt;br /&gt;
| ? || Re-install Server (Update)&lt;br /&gt;
|-&lt;br /&gt;
| ? || Remove Server&lt;br /&gt;
|-&lt;br /&gt;
| ? || Start Bondix Service&lt;br /&gt;
|-&lt;br /&gt;
| ? || Stop Bondix Service&lt;br /&gt;
|-&lt;br /&gt;
| ? || Server update notification in Web interface update via console&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bondix Server Log ==&lt;br /&gt;
This is an exemplary overview of a server’s current log messages:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
File:18-server-log.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
Download this manual as a PDF file from here: [https://bondixintelligence.sharepoint.com/:b:/s/BondixIntelligenceCoreTeam/ETzIJiPTEnFNkHPDsR_Fa54BUefrowdEGuaKzl_QR2PH2w?e=iTGhiP bondix_server_manual_v1_202202.pdf]&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Client_Installation&amp;diff=976</id>
		<title>Client Installation</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Client_Installation&amp;diff=976"/>
		<updated>2026-06-11T11:34:40Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
[[Category:7.02.x]]&lt;br /&gt;
== Client Installation ==&lt;br /&gt;
&lt;br /&gt;
{{Colored_box|Text=We strongly recommend you reset all router settings before starting the installation.}}&lt;br /&gt;
&lt;br /&gt;
Visit [https://www.bondixintelligence.com/releases|https://www.bondixintelligence.com/releases - Teltonika] and download the ''.TAR.GZ'' file matching your Teltonika router’s firmware version.&lt;br /&gt;
&lt;br /&gt;
To install the Bondix Client, you will need administration rights on your Teltonika router. For that, make sure you have chosen the option “''Advanced''” in the section “''System''” › “''Administration''” › “''General Settings''” › “''Configuration Mode''”.&lt;br /&gt;
[[File:0-admin-rights-crop.png|center|border]]&lt;br /&gt;
&lt;br /&gt;
Open your Teltonika router menu, navigate to the menu item “''Services''” › “''Package Manager''” › “''Upload''”. Click on “''Browse''”, choose the file you just downloaded to upload it to the router, and then press “''Install Package''”.&lt;br /&gt;
[[File:1-package-manager-upload-crop.png|center|border]]&lt;br /&gt;
&lt;br /&gt;
{{Colored_box|Text=There will be a package verification popup dialogue telling you the Bondix Client is an unauthorized package. &lt;br /&gt;
Click on “''proceed''” to continue with the installation.}}&lt;br /&gt;
&lt;br /&gt;
Also, there will be a popup dialogue telling you that the package installation needs a reboot. Click on “''Reboot''” to finish the installation. If this prompt doesn’t appear which may happen due to technical issues, reload your Teltonika router’s web interface (''STRG+F5 / Command+R'') and reboot manually (“''System''” › “''Reboot''”).&lt;br /&gt;
&lt;br /&gt;
If the Bondix Client was installed correctly, you’ll find a new menu item “''Bondix''” in the section “''Network''” of your Teltonika router.&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Downloads&amp;diff=975</id>
		<title>Downloads</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Downloads&amp;diff=975"/>
		<updated>2026-06-11T11:33:44Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Bondix Software Downloads =&lt;br /&gt;
&lt;br /&gt;
This page provides download links for Bondix software compatible with various devices and firmware versions. Select the appropriate file based on your device model and firmware version.&lt;br /&gt;
&lt;br /&gt;
'''Current Release Version:''' 1.26.01.x'''&amp;lt;br /&amp;gt;'''&lt;br /&gt;
{{Colored_box|Text=By initiating the download of the software from this site, you hereby acknowledge and consent to be bound by the terms of our [https://www.bondixintelligence.com/_files/ugd/226d8a_e5e6dbbc57124ed985bad80fa49ccbc8.pdf End User License Agreement (EULA)] and Terms of Use, which constitute a legally binding contract between you and SIMA GmbH. &lt;br /&gt;
&lt;br /&gt;
Please review these documents carefully prior to downloading.}}&lt;br /&gt;
&lt;br /&gt;
==Client==&lt;br /&gt;
&lt;br /&gt;
{{Colored_box|Text=Please make sure to '''EXACTLY match your RUTOS''' version when downloading your Bondix client. &lt;br /&gt;
&lt;br /&gt;
Example: If your router is updated to 07.22.1, our Bondix version 1.26.01.2/07.22 is '''NOT the correct version''' and you need to '''DOWNGRADE''' your router to 07.22 to be able to use Bondix.}}&lt;br /&gt;
&lt;br /&gt;
===Teltonika Routers===&lt;br /&gt;
====Packages====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Model Series&lt;br /&gt;
!Supported Routers&lt;br /&gt;
!1.25.7.6/07.20.3 (Prev)&lt;br /&gt;
!1.26.01.3/07.22.3 (Stable)&lt;br /&gt;
!1.26.01.3/07.23.5 (Latest)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|RUTX&lt;br /&gt;
|RUTX08, RUTX09, RUTX10, RUTX11, RUTX12, RUTX14, RUTX50, RUTXR1&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTX_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTX_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTX_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUTM&lt;br /&gt;
|RUTM09, RUTM10, RUTM11, RUTM16, RUTM20, RUTM30, RUTM31, RUTM50, RUTM51, RUTM52, RUTM54, RUTM55, RUTM56, RUTM59&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTM_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTM_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTM_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUT9M&lt;br /&gt;
|RUT901, RUT906, RUT951, RUT956, RUT976, RUT981, RUT986 &lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUT9M_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUT9M_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUT9M_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUT2M&lt;br /&gt;
|RUT200, RUT202, RUT204, RUT206, RUT241, RUT260, RUT271, RUT276, RUT281&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUT2M_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUT2M_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUT2M_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUTC&lt;br /&gt;
|RUTC40, RUTC41, RUTC42, RUTC50&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTC_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTC_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTC_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUTE&lt;br /&gt;
|RUT206, RUT271&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTE_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTE_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTE_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|OTD5&lt;br /&gt;
|OTD500&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-OTD5_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-OTD5_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-OTD5_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|ATRM50&lt;br /&gt;
|ATRM50&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-ATRM50_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|ALTOS&lt;br /&gt;
|ALTOS&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;| Coming soon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====EOL====&lt;br /&gt;
For routers designated as [https://teltonika-networks.com/support/eol-products &amp;quot;End of Production&amp;quot;] by Teltonika Networks, we no longer provide updated Bondix Client versions. If your device is marked as EOL and you require further support or newer versions, please contact us directly via email.&lt;br /&gt;
&lt;br /&gt;
==Server==&lt;br /&gt;
&lt;br /&gt;
===Latest Version (1.26.01.2)===&lt;br /&gt;
*[https://cdn.bondix.dev/endpoint/install-bondix-server-1.26.01.2.sh install-bondix-server-1.26.01.2.sh]&lt;br /&gt;
&lt;br /&gt;
===Stable Version (1.25.7.6)===&lt;br /&gt;
*[https://cdn.bondix.dev/endpoint/install-bondix-server-1.25.7.6.sh install-bondix-server-1.25.7.6.sh]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Proceed to [[Manuals/Server| Installing a Bondix Server]].&lt;br /&gt;
&lt;br /&gt;
[[Category:General]]&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Howto_essential&amp;diff=974</id>
		<title>Howto essential</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Howto_essential&amp;diff=974"/>
		<updated>2026-06-11T11:33:21Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== How to start with the Bondix Essential Cloud service ===&lt;br /&gt;
&lt;br /&gt;
==== Installing the Teltonika Bondix client ====&lt;br /&gt;
You can find the latest Bondix client for your Teltonika device on our website at:&lt;br /&gt;
&lt;br /&gt;
[[Downloads#Teltonika Routers]]&lt;br /&gt;
&lt;br /&gt;
[[File:Mh65.png|center|frameless|902x902px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please download the client which matches your device and RutOS version.&lt;br /&gt;
&lt;br /&gt;
'''- IMPORTANT!:'''&lt;br /&gt;
&lt;br /&gt;
Please note that the Bondix client is only working with its specific RutOS Version. For example, if you run a Teltonika device with RutOS 7.16. you will need to upgrade to 7.16.3 to use the Bondix client. &lt;br /&gt;
&lt;br /&gt;
This can sometimes also include the need to downgrade a Teltonikas RutOS to a matching version, in advance to the Bondix client installation.&lt;br /&gt;
&lt;br /&gt;
'''-'''&lt;br /&gt;
&lt;br /&gt;
After you downloaded the matching client, use the Teltonika package manager in the System menu to install the Bondix client &lt;br /&gt;
[[File:Grafik11.png|center|frameless|1002x1002px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and confirm the installation:&lt;br /&gt;
[[File:Bgbf65.png|center|frameless|757x757px]]&lt;br /&gt;
&lt;br /&gt;
After you proceeded the following reboot, you will find the Bondix client in the Network menu of your Teltonika device.&lt;br /&gt;
&lt;br /&gt;
==== Preparing DNS ====&lt;br /&gt;
For proper internet access while the Bondix tunnel is used, your Teltonika router will need a dedicated DNS server configuration besides the server addresses your router may obtain from the used carriers.&lt;br /&gt;
&lt;br /&gt;
To configure this server, just use the Network DNS menu of your Teltonika device to add DNS servers of your choice (in our example, Google DNS).&lt;br /&gt;
[[File:Gra44.png|center|frameless|954x954px]]&lt;br /&gt;
==== Setting up the Bondix tunnel ====&lt;br /&gt;
After the successful subscription to the '''Bondix Essential Cloud''' service, you will receive an email with your Bondix tunnel credentials. For a speedy start, the most relevant information in the email is your unique '''Bondix QuickConnect code'''.&lt;br /&gt;
[[File:Ccf.png|center|frameless|544x544px]]&lt;br /&gt;
To start, just copy this code from your email and enter it in the '''QuickConnect code''' menu of your Teltonika’s Bondix client:&lt;br /&gt;
[[File:Dd53.png|center|thumb|1152x1152px]]&lt;br /&gt;
then switch the Enabled button to active and press the '''Save configuration''' button.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== And that´s it ====&lt;br /&gt;
[[File:Gk65.png|center|frameless|1400x1400px]]&lt;br /&gt;
&lt;br /&gt;
[[Category:General]]&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Main_Page&amp;diff=973</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Main_Page&amp;diff=973"/>
		<updated>2026-06-11T11:33:07Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Start}}&lt;br /&gt;
&lt;br /&gt;
== Welcome! ==&lt;br /&gt;
&lt;br /&gt;
This is the Bondix Wiki, our ever-growing knowledge base. Here, we collect all things Bondix. We offer handy quick-start information but also in-depth how-tos for installation, debugging, and general understanding, as well as pretty-looking and informative marketing material.&lt;br /&gt;
&lt;br /&gt;
Feel free to roam around and take all the wisdom you need to bring your Bondix knowledge and understanding to the next level.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
&lt;br /&gt;
This section helps you get your Bondix system up and running in no time.&lt;br /&gt;
&lt;br /&gt;
=== Bondix Hosted Essential ===&lt;br /&gt;
&lt;br /&gt;
#[[Howto essential|Bondix Hosted Essential How-To]]&amp;lt;br&amp;gt;Setup Bondix Hosted Essential on your Teltonika device.&lt;br /&gt;
&lt;br /&gt;
=== Classic Bondix Installation ===&lt;br /&gt;
# &amp;lt;big&amp;gt;'''[[Downloads|Download the latest release versions]]'''&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;Download the latest Bondix software suitable for your device and see changelogs and release notes. Download &amp;amp; installation are free-of-charge for all of our software.&lt;br /&gt;
# [[Client Installation|Bondix Client Installation]]&amp;lt;br&amp;gt;Install Bondix on your Teltonika device.&lt;br /&gt;
# [[Server|Bondix Server Installation]]&amp;lt;br&amp;gt;Install and configure your Bondix server.&lt;br /&gt;
&lt;br /&gt;
{{Colored_box|Text=Bondix Licenses have a fixed start and end date and cannot be renewed. If they expire, you need to purchase a new Bondix license code and insert it into your server the same way you did the first time: [[Server|Bondix Server Installation]]!}}&lt;br /&gt;
&lt;br /&gt;
=== Bondix CloudLink Bundle ===&lt;br /&gt;
&lt;br /&gt;
If you want to get your '''Bondix CloudLink Bundle''' up and running, our partner [https://www.unwirednetworks.com Unwired Networks] has a detailed step-by-step manual for that: [https://docs.unwirednetworks.com/docs/cloudlink/teltonika_cloudlink.html Bondix CloudLink]&lt;br /&gt;
&lt;br /&gt;
{{Colored_box|Text=If you need technical assistance, please open up a support ticket in our [https://support.bondix.net/ Bondix Support Portal]!}}&lt;br /&gt;
=== Manuals ===&lt;br /&gt;
In our manuals, you can find more detailed information on different settings and values that can cater to special circumstances, environments, and needs. They are updated continually, so screenshots may vary. The overall system is the same.&lt;br /&gt;
* [[Manuals/Client|Bondix on Teltonika devices]]&lt;br /&gt;
** [[Client Installation]]&lt;br /&gt;
** [[General Teltonika Router Settings]]&lt;br /&gt;
** [[Configuration Mode]]&lt;br /&gt;
** [[Tunnel Preset]]&lt;br /&gt;
** [[Interfaces]]&lt;br /&gt;
** [[Advanced Settings]]&lt;br /&gt;
** [[Layer 2]]&lt;br /&gt;
** [[Monitor 7.02.x]]&lt;br /&gt;
** [[Status]]&lt;br /&gt;
* [[Manuals/Server|Bondix Server Setup]]&lt;br /&gt;
** [https://docs.unwirednetworks.com/docs/cloudlink/teltonika_cloudlink.html Bondix CloudLink]&lt;br /&gt;
** [[my.bondix.cloud]]&lt;br /&gt;
* [[Manuals/Webshop|How to order Bondix in the Bondix Webshop]]&lt;br /&gt;
&lt;br /&gt;
== General Information ==&lt;br /&gt;
This section gives you information on what Bondix is and how it works. Also, it's where we collect FAQs and especially their answers.&lt;br /&gt;
* [[Architecture]]&lt;br /&gt;
* [[Licenses]]&lt;br /&gt;
* [[FAQs]]&lt;br /&gt;
&lt;br /&gt;
== Deep-dive Topics ==&lt;br /&gt;
In this section, you'll find specialized knowledge that is very technical and/or serves as a how-to for special use cases.&lt;br /&gt;
=== Client and Server ===&lt;br /&gt;
* [[Transparent Bonding Proxy]]&lt;br /&gt;
* [[Teltonika Portforwarding|General port forwarding]]&lt;br /&gt;
* [[Quality of Service]]&lt;br /&gt;
* [[Layer2]]&lt;br /&gt;
* [[Presets]]&lt;br /&gt;
* [[QuickConnect]]&lt;br /&gt;
* [[DMZ and 1:1 NAT configuration]]&lt;br /&gt;
&lt;br /&gt;
=== Client ===&lt;br /&gt;
* [[Client/StaticRoutes|How to create static routes]]&lt;br /&gt;
* [[Teltonika Portforwarding|How to create a port-forward with Teltonika Routers]]&lt;br /&gt;
* [[Starlink|Bondix and Starlink]]&lt;br /&gt;
* [[Client]]&lt;br /&gt;
* [[Client/OpenWRT]]&lt;br /&gt;
* [[Client/RUTX12]]&lt;br /&gt;
* [[Client Configuration]]&lt;br /&gt;
&lt;br /&gt;
=== Server ===&lt;br /&gt;
* [[Certificates|How to setup certificate-based authorization]]&lt;br /&gt;
* [[Server Capacity|How to calculate how many Bondix Servers you need]]&lt;br /&gt;
* [[Server Licensing|How to add licenses to your Bondix Server]]&lt;br /&gt;
* [[Server/Access Control]]&lt;br /&gt;
* [[Server/Changing Ports]]&lt;br /&gt;
* [[Server/Configuration]]&lt;br /&gt;
* [[Server/Routes]]&lt;br /&gt;
* [[Server Certificates with LetsEncrypt]]&lt;br /&gt;
* [[Server Configuration]]&lt;br /&gt;
&lt;br /&gt;
== Marketing Material ==&lt;br /&gt;
Here, you can find all marketing material we have to share in one place.&lt;br /&gt;
&lt;br /&gt;
===== Basic Product Info =====&lt;br /&gt;
[[File:Bondix-product-info-2024.pdf|thumb]]&lt;br /&gt;
[[File:Bondix-product-info-2024-de.pdf|thumb]]&lt;br /&gt;
&lt;br /&gt;
Product images&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Bondix-product-license-trial-web.png|Product image Trial license&lt;br /&gt;
Bondix-product-license-iot-web.png|Product image IoT license&lt;br /&gt;
Bondix-product-license-standard-web.png|Product image Standard license&lt;br /&gt;
Bondix-product-license-enterprise-web.png|Product image Enterprise license&lt;br /&gt;
Bondix-product-license-ultimate-web.png|Product image Ultimate license&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Presentations =====&lt;br /&gt;
'''Generic'''&lt;br /&gt;
&lt;br /&gt;
[[File:Presentation-bondix-wan-bonding-generic-202308.pdf|thumb|What is WAN Bonding?]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Presentation-bondix-licensing-202309.pdf|thumb|Bondix licensing in a tiny nutshell]]&lt;br /&gt;
&lt;br /&gt;
'''Teltonika-specific'''&lt;br /&gt;
&lt;br /&gt;
[[File:Bondix-webinar-dec2022-web2.pdf|thumb|Joint webinar Bondix and Teltonika, Dec 2022]] --&amp;gt; &lt;br /&gt;
[https://youtu.be/GSKhc_qOp1o YouTube - Paving New Bonding Possibilities in IIoT]&lt;br /&gt;
&lt;br /&gt;
[[Category:General]]&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Downloads&amp;diff=972</id>
		<title>Downloads</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Downloads&amp;diff=972"/>
		<updated>2026-06-11T11:25:53Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: /* Packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Bondix Software Downloads =&lt;br /&gt;
&lt;br /&gt;
This page provides download links for Bondix software compatible with various devices and firmware versions. Select the appropriate file based on your device model and firmware version.&lt;br /&gt;
&lt;br /&gt;
'''Current Release Version:''' 1.26.01.x'''&amp;lt;br /&amp;gt;'''&lt;br /&gt;
{{Colored_box|Text=By initiating the download of the software from this site, you hereby acknowledge and consent to be bound by the terms of our [https://www.bondixintelligence.com/_files/ugd/226d8a_e5e6dbbc57124ed985bad80fa49ccbc8.pdf End User License Agreement (EULA)] and Terms of Use, which constitute a legally binding contract between you and SIMA GmbH. &lt;br /&gt;
&lt;br /&gt;
Please review these documents carefully prior to downloading.}}&lt;br /&gt;
&lt;br /&gt;
==Client==&lt;br /&gt;
&lt;br /&gt;
{{Colored_box|Text=Please make sure to '''EXACTLY match your RUTOS''' version when downloading your Bondix client. &lt;br /&gt;
&lt;br /&gt;
Example: If your router is updated to 07.22.1, our Bondix version 1.26.01.2/07.22 is '''NOT the correct version''' and you need to '''DOWNGRADE''' your router to 07.22 to be able to use Bondix.}}&lt;br /&gt;
&lt;br /&gt;
===Teltonika Routers===&lt;br /&gt;
====Packages====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Model Series&lt;br /&gt;
!Supported Routers&lt;br /&gt;
!1.25.7.6/07.20.3 (Prev)&lt;br /&gt;
!1.26.01.3/07.22.3 (Stable)&lt;br /&gt;
!1.26.01.3/07.23.5 (Latest)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|RUTX&lt;br /&gt;
|RUTX08, RUTX09, RUTX10, RUTX11, RUTX12, RUTX14, RUTX50, RUTXR1&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTX_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTX_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTX_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUTM&lt;br /&gt;
|RUTM09, RUTM10, RUTM11, RUTM16, RUTM20, RUTM30, RUTM31, RUTM50, RUTM51, RUTM52, RUTM54, RUTM55, RUTM56, RUTM59&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTM_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTM_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTM_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUT9M&lt;br /&gt;
|RUT901, RUT906, RUT951, RUT956, RUT976, RUT981, RUT986 &lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUT9M_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUT9M_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUT9M_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUT2M&lt;br /&gt;
|RUT200, RUT202, RUT204, RUT206, RUT241, RUT260, RUT271, RUT276, RUT281&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUT2M_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUT2M_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUT2M_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUTC&lt;br /&gt;
|RUTC40, RUTC41, RUTC42, RUTC50&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTC_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTC_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTC_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUTE&lt;br /&gt;
|RUT206, RUT271&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTE_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTE_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTE_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|OTD5&lt;br /&gt;
|OTD500&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-OTD5_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-OTD5_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-OTD5_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|ATRM50&lt;br /&gt;
|ATRM50&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-ATRM50_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|ALTOS&lt;br /&gt;
|ALTOS&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;| Coming soon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====EOL====&lt;br /&gt;
For routers designated as [https://teltonika-networks.com/support/eol-products &amp;quot;End of Production&amp;quot;] by Teltonika Networks, we no longer provide updated Bondix Client versions. If your device is marked as EOL and you require further support or newer versions, please contact us directly via email.&lt;br /&gt;
&lt;br /&gt;
==Server==&lt;br /&gt;
&lt;br /&gt;
===Latest Version (1.26.01.2)===&lt;br /&gt;
*[https://cdn.bondix.dev/endpoint/install-bondix-server-1.26.01.2.sh install-bondix-server-1.26.01.2.sh]&lt;br /&gt;
&lt;br /&gt;
===Stable Version (1.25.7.6)===&lt;br /&gt;
*[https://cdn.bondix.dev/endpoint/install-bondix-server-1.25.7.6.sh install-bondix-server-1.25.7.6.sh]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Proceed to [[Manuals/Server| Installing a Bondix Server]].&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Downloads&amp;diff=971</id>
		<title>Downloads</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Downloads&amp;diff=971"/>
		<updated>2026-06-11T11:20:30Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: /* Packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Bondix Software Downloads =&lt;br /&gt;
&lt;br /&gt;
This page provides download links for Bondix software compatible with various devices and firmware versions. Select the appropriate file based on your device model and firmware version.&lt;br /&gt;
&lt;br /&gt;
'''Current Release Version:''' 1.26.01.x'''&amp;lt;br /&amp;gt;'''&lt;br /&gt;
{{Colored_box|Text=By initiating the download of the software from this site, you hereby acknowledge and consent to be bound by the terms of our [https://www.bondixintelligence.com/_files/ugd/226d8a_e5e6dbbc57124ed985bad80fa49ccbc8.pdf End User License Agreement (EULA)] and Terms of Use, which constitute a legally binding contract between you and SIMA GmbH. &lt;br /&gt;
&lt;br /&gt;
Please review these documents carefully prior to downloading.}}&lt;br /&gt;
&lt;br /&gt;
==Client==&lt;br /&gt;
&lt;br /&gt;
{{Colored_box|Text=Please make sure to '''EXACTLY match your RUTOS''' version when downloading your Bondix client. &lt;br /&gt;
&lt;br /&gt;
Example: If your router is updated to 07.22.1, our Bondix version 1.26.01.2/07.22 is '''NOT the correct version''' and you need to '''DOWNGRADE''' your router to 07.22 to be able to use Bondix.}}&lt;br /&gt;
&lt;br /&gt;
===Teltonika Routers===&lt;br /&gt;
====Packages====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Model Series&lt;br /&gt;
!Supported Routers&lt;br /&gt;
!1.25.7.6/07.20.3 (Prev)&lt;br /&gt;
!1.26.01.3/07.22.3 (Stable)&lt;br /&gt;
!1.26.01.3/07.23.5 (Latest)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|RUTX&lt;br /&gt;
|RUTX08, RUTX09, RUTX10, RUTX11, RUTX12, RUTX14, RUTX50, RUTXR1&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTX_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTX_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTX_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUTM&lt;br /&gt;
|RUTM09, RUTM10, RUTM11, RUTM16, RUTM20, RUTM30, RUTM31, RUTM50, RUTM51, RUTM52, RUTM54, RUTM55, RUTM56, RUTM59&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTM_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTM_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTM_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUT9M&lt;br /&gt;
|RUT901, RUT906, RUT951, RUT956, RUT976, RUT981, RUT986 &lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUT9M_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUT9M_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUT9M_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUT2M&lt;br /&gt;
|RUT200, RUT202, RUT204, RUT206, RUT241, RUT260, RUT271, RUT276, RUT281&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUT2M_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUT2M_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUT2M_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUTC&lt;br /&gt;
|RUTC40, RUTC41, RUTC42, RUTC50&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTC_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTC_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTC_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUTE&lt;br /&gt;
|RUT206, RUT271&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTE_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTE_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTE_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|OTD5&lt;br /&gt;
|OTD500&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-OTD5_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-OTD5_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-OTD5_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|ATRM50&lt;br /&gt;
|ATRM50&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-ATRM50_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|ALTOS&lt;br /&gt;
|ALTOS&lt;br /&gt;
|&lt;br /&gt;
| Coming soon&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====EOL====&lt;br /&gt;
For routers designated as [https://teltonika-networks.com/support/eol-products &amp;quot;End of Production&amp;quot;] by Teltonika Networks, we no longer provide updated Bondix Client versions. If your device is marked as EOL and you require further support or newer versions, please contact us directly via email.&lt;br /&gt;
&lt;br /&gt;
==Server==&lt;br /&gt;
&lt;br /&gt;
===Latest Version (1.26.01.2)===&lt;br /&gt;
*[https://cdn.bondix.dev/endpoint/install-bondix-server-1.26.01.2.sh install-bondix-server-1.26.01.2.sh]&lt;br /&gt;
&lt;br /&gt;
===Stable Version (1.25.7.6)===&lt;br /&gt;
*[https://cdn.bondix.dev/endpoint/install-bondix-server-1.25.7.6.sh install-bondix-server-1.25.7.6.sh]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Proceed to [[Manuals/Server| Installing a Bondix Server]].&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Downloads&amp;diff=970</id>
		<title>Downloads</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Downloads&amp;diff=970"/>
		<updated>2026-06-11T11:18:20Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: /* Teltonika Routers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Bondix Software Downloads =&lt;br /&gt;
&lt;br /&gt;
This page provides download links for Bondix software compatible with various devices and firmware versions. Select the appropriate file based on your device model and firmware version.&lt;br /&gt;
&lt;br /&gt;
'''Current Release Version:''' 1.26.01.x'''&amp;lt;br /&amp;gt;'''&lt;br /&gt;
{{Colored_box|Text=By initiating the download of the software from this site, you hereby acknowledge and consent to be bound by the terms of our [https://www.bondixintelligence.com/_files/ugd/226d8a_e5e6dbbc57124ed985bad80fa49ccbc8.pdf End User License Agreement (EULA)] and Terms of Use, which constitute a legally binding contract between you and SIMA GmbH. &lt;br /&gt;
&lt;br /&gt;
Please review these documents carefully prior to downloading.}}&lt;br /&gt;
&lt;br /&gt;
==Client==&lt;br /&gt;
&lt;br /&gt;
{{Colored_box|Text=Please make sure to '''EXACTLY match your RUTOS''' version when downloading your Bondix client. &lt;br /&gt;
&lt;br /&gt;
Example: If your router is updated to 07.22.1, our Bondix version 1.26.01.2/07.22 is '''NOT the correct version''' and you need to '''DOWNGRADE''' your router to 07.22 to be able to use Bondix.}}&lt;br /&gt;
&lt;br /&gt;
===Teltonika Routers===&lt;br /&gt;
====Packages====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Model Series&lt;br /&gt;
!Supported Routers&lt;br /&gt;
!1.25.7.6/07.20.3 (Prev)&lt;br /&gt;
!1.26.01.3/07.22.3 (Stable)&lt;br /&gt;
!1.26.01.3/07.23.5 (Latest)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|RUTX&lt;br /&gt;
|RUTX08, RUTX09, RUTX10, RUTX11, RUTX12, RUTX14, RUTX50, RUTXR1&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTX_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTX_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTX_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUTM&lt;br /&gt;
|RUTM09, RUTM10, RUTM11, RUTM16, RUTM20, RUTM30, RUTM31, RUTM50, RUTM51, RUTM52, RUTM54, RUTM55, RUTM56, RUTM59&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTM_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTM_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTM_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUT9M&lt;br /&gt;
|RUT901, RUT906, RUT951, RUT956, RUT976, RUT981, RUT986 &lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUT9M_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUT9M_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUT9M_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUT2M&lt;br /&gt;
|RUT200, RUT202, RUT204, RUT206, RUT241, RUT260, RUT271, RUT276, RUT281&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUT2M_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUT2M_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUT2M_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUTC&lt;br /&gt;
|RUTC40, RUTC41, RUTC42, RUTC50&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTC_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTC_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTC_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUTE&lt;br /&gt;
|RUT206, RUT271&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTE_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTE_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-RUTE_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|OTD5&lt;br /&gt;
|OTD500&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-OTD5_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-OTD5_R_00.07.22.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.3-OTD5_R_00.07.23.5.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|ATRM50&lt;br /&gt;
|ATRM50&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-ATRM50_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|ALTOS&lt;br /&gt;
|ALTOS&lt;br /&gt;
| Coming soon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====EOL====&lt;br /&gt;
For routers designated as [https://teltonika-networks.com/support/eol-products &amp;quot;End of Production&amp;quot;] by Teltonika Networks, we no longer provide updated Bondix Client versions. If your device is marked as EOL and you require further support or newer versions, please contact us directly via email.&lt;br /&gt;
&lt;br /&gt;
==Server==&lt;br /&gt;
&lt;br /&gt;
===Latest Version (1.26.01.2)===&lt;br /&gt;
*[https://cdn.bondix.dev/endpoint/install-bondix-server-1.26.01.2.sh install-bondix-server-1.26.01.2.sh]&lt;br /&gt;
&lt;br /&gt;
===Stable Version (1.25.7.6)===&lt;br /&gt;
*[https://cdn.bondix.dev/endpoint/install-bondix-server-1.25.7.6.sh install-bondix-server-1.25.7.6.sh]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Proceed to [[Manuals/Server| Installing a Bondix Server]].&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Manuals/Server&amp;diff=969</id>
		<title>Manuals/Server</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Manuals/Server&amp;diff=969"/>
		<updated>2026-05-21T09:39:01Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: /* Installing the Linux VM (Ubuntu 20.4-24.04) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Preparations ==&lt;br /&gt;
To install the Bondix server, you will need a few minutes of stable Internet, a web browser, and possibly some coffee or tea.&lt;br /&gt;
&lt;br /&gt;
=== Supported Browsers ===&lt;br /&gt;
The following browsers have been tested to function properly with the Bondix server:&lt;br /&gt;
* Google Chrome&lt;br /&gt;
* MS Edge&lt;br /&gt;
* Mozilla Firefox&lt;br /&gt;
&lt;br /&gt;
=== Updating the Bondix Server ===&lt;br /&gt;
If you want to update your Bondix server version, first delete the old installation scripts on your Linux VM by using the following command:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;rm install-bondix-server.sh*&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After that, just repeat the installation process as described above.&lt;br /&gt;
&lt;br /&gt;
⚠️ '''This will NOT delete your server configuration! It will only delete the installation scripts and a recommended measure before updating your server.''' ⚠️&lt;br /&gt;
&lt;br /&gt;
=== Installing the Linux VM (Ubuntu 20.4-26.04 LTS) ===&lt;br /&gt;
⚠️ '''For the installation, you will need root rights.''' ⚠️&lt;br /&gt;
&lt;br /&gt;
Set your firewalls to the following settings:&lt;br /&gt;
 Bondix server port shares &lt;br /&gt;
 - TCP: 443, 80 &lt;br /&gt;
 - UDP: 44343 &lt;br /&gt;
 SSH (Optional): 22&lt;br /&gt;
&lt;br /&gt;
Make sure your server has a public static IP and is reachable from the Internet.&lt;br /&gt;
&lt;br /&gt;
Execute the following script in the terminal window of your server to download the latest version of the Bondix server: &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;wget https://releases.bondix.dev/endpoint/install-bondix-server.sh&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
File:1-linux-install.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To start the installation, enter the following commands:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;chmod a+x install-bondix-server.sh &lt;br /&gt;
sudo ./install-bondix-server.sh&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Confirm all the following prompts with the Enter key for a standard installation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
File:2-linux-install.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After completing the installation, you can reach the Bondix server web interface at the IP address shown. Log in with the username “admin” and the password previously generated during installation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300&amp;quot; heights=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
File:3-login.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bondix Server ==&lt;br /&gt;
=== Licensing ===&lt;br /&gt;
If your server is not already licensed, you first need to activate the Bondix Server Tunnel license under the menu item “Licensing”.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;300&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
File:4-nolicense.png&lt;br /&gt;
File:5-activate-license.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Enter the Bondix license key here, as well as a valid email address to which the license key is bound. You can also enter a name for the server instance here. Then press “Submit”.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300&amp;quot; heights=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
File:6-license-key.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the successful activation, the Licensing overview will display the number of licensed tunnels as well as the expiry date of your active tunnel subscriptions with the respective expiry date and the maximum number of active server instances possible under this license number. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
File:7-successful-activation.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can add further additional tunnels/server instances at any time under the item “Activate License”.&lt;br /&gt;
 &lt;br /&gt;
=== Administration ===&lt;br /&gt;
==== Overview ====&lt;br /&gt;
This is the web interface of a licensed Bondix server.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;500&amp;quot;&amp;gt;&lt;br /&gt;
File:8-overview.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==== Bondix Tunnels ====&lt;br /&gt;
To connect a Bondix-compatible router to a Bondix server, you first need to create a tunnel for this respective router. Only then does the server know that there will be a new router to receive data from and send data to.&lt;br /&gt;
&lt;br /&gt;
===== Create a new tunnel =====&lt;br /&gt;
Navigate to the menu item “Tunnel”. Select the tunnel environment for which you want to create the tunnel by clicking the corresponding tab; the default is set to “env0”. Then, assign a unique tunnel name and press “Create”.&lt;br /&gt;
&lt;br /&gt;
⚠️ '''The tunnel name must not contain any spaces.''' ⚠️&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;300&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
File:9-add-tunnel.png&lt;br /&gt;
File:10-add-tunnel-detail.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will then automatically be navigated to the settings window of the newly created tunnel. There, set a password for establishing the connection, make sure that “Enabled” is ticked, and then press “Save”.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
File:11-tunnel-added.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Your tunnel is now displayed under the menu item “Overview”. You can access settings for each tunnel simply by clicking on the tunnel name.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
File:12-tunnel-overview.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
===== Connect a compatible router to a Bondix server. =====&lt;br /&gt;
Make sure that the latest Bondix client is installed on your router. Go to the settings menu of your router’s Bondix client and enter the server’s IP address and the tunnel name and password you created in chapter 3.2.2 in the corresponding fields. Save your entry and then restart the service (Restart Service).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;500&amp;quot;&amp;gt;&lt;br /&gt;
File:13-tunnel-credentials.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
The tunnel is now listed in the Bondix server’s menu “Overview” including the number of its active connections. Click on the tunnel name to access the tunnel settings and options.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
File:12-tunnel-overview.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
===== Tunnel details and settings =====&lt;br /&gt;
====== Functions ======&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;500&amp;quot;&amp;gt;&lt;br /&gt;
File:14-functions.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Function !! Effect&lt;br /&gt;
|-&lt;br /&gt;
| 1 Enabled || Activates (ticked) or deactivates (unticked) the tunnel.&lt;br /&gt;
|-&lt;br /&gt;
| 2 Revert || Undoes any changes that have not yet been saved.&lt;br /&gt;
|-&lt;br /&gt;
| 3 Save || Saves changes.&lt;br /&gt;
|-&lt;br /&gt;
| 4 Channel || Provides an overview of channels currently connected.&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
''' Function “Override Client Settings” '''&lt;br /&gt;
If you activate this on server side, local tunnel presets and WAN priority settings of the connected router are overwritten or reset by the server’s settings. You will need to restart the tunnel.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
File:15-override-client-settings.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Actions ======&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;500&amp;quot;&amp;gt;&lt;br /&gt;
File:16-actions.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Function !! Effect&lt;br /&gt;
|-&lt;br /&gt;
| 1 Restart tunnel || Allows the tunnel connection to be disconnected briefly and then reconnected. This is needed for some changes to take effect.&lt;br /&gt;
|-&lt;br /&gt;
| 2 Open Monitor || Displays a graphical overview of the connections of the router.&lt;br /&gt;
|-&lt;br /&gt;
| 3 Expert Settings || Opens the server-side Bondix web monitor for diagnostic purposes.&lt;br /&gt;
|-&lt;br /&gt;
| 4 Delete Tunnel || Deletes a tunnel permanently without the possibility to restore it.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Tunnel Environments =====&lt;br /&gt;
In Bondix, a tunnel environment is a pool of resources used by a group of tunnels. This includes packet cache, CPU core, a UDP listener, and a virtual network interface.&lt;br /&gt;
&lt;br /&gt;
====== Add Environments ======&lt;br /&gt;
During the Bondix server installation, the software automatically creates a default environment with the name “env0”. You can create and add further environments via the menu item “Add Environment”.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
File:17-tunnel-environments.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== UDP Listener settings ======&lt;br /&gt;
For common scenarios, select “0.0.0.0 (Any Interface)” for the UDP Listener IP.&lt;br /&gt;
&lt;br /&gt;
⚠️ '''Each environment must be assigned its own unique UDP Listener Port. This port must not be used elsewhere in the system, and it must not be blocked by a firewall.''' ⚠️&lt;br /&gt;
&lt;br /&gt;
====== Virtual Interface settings ======&lt;br /&gt;
Leave the Virtual Interface Name blank to automatically generate a name for it.&lt;br /&gt;
&lt;br /&gt;
⚠️ '''The Virtual Interface Name and the Virtual Network (CIDR) assigned to the Tunnel Environment must also be unique, not to be used in any other environment.''' ⚠️&lt;br /&gt;
&lt;br /&gt;
====== Outgoing settings ======&lt;br /&gt;
The Outgoing Interface describes where you want to route your data traffic. Optionally, you can enter a specific Outgoing IP address.&lt;br /&gt;
&lt;br /&gt;
====== Activate Tunnel-to-Tunnel Communication ======&lt;br /&gt;
The option “Disable traffic among routers” is activated by default due to Bondix providing multi-tenancy support. This feature prevents routers assigned to a Tunnel Environment from communicating with each other. If you deactivate “Disable traffic among routers”, routers in the same environment can interact. You can adjust this setting separately for each environment.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
Sometimes, your Bondix server may not work as expected. If that happens, you may find possible solutions in this section.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Problem !! Solution&lt;br /&gt;
|-&lt;br /&gt;
| ? || Re-install Server (Update)&lt;br /&gt;
|-&lt;br /&gt;
| ? || Remove Server&lt;br /&gt;
|-&lt;br /&gt;
| ? || Start Bondix Service&lt;br /&gt;
|-&lt;br /&gt;
| ? || Stop Bondix Service&lt;br /&gt;
|-&lt;br /&gt;
| ? || Server update notification in Web interface update via console&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bondix Server Log ==&lt;br /&gt;
This is an exemplary overview of a server’s current log messages:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;500&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
File:18-server-log.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Main_Page&amp;diff=968</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Main_Page&amp;diff=968"/>
		<updated>2026-05-06T11:32:22Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: /* Bondix Essential Cloud */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Start}}&lt;br /&gt;
&lt;br /&gt;
== Welcome! ==&lt;br /&gt;
&lt;br /&gt;
This is the Bondix Wiki, our ever-growing knowledge base. Here, we collect all things Bondix. We offer handy quick-start information but also in-depth how-tos for installation, debugging, and general understanding, as well as pretty-looking and informative marketing material.&lt;br /&gt;
&lt;br /&gt;
Feel free to roam around and take all the wisdom you need to bring your Bondix knowledge and understanding to the next level.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
&lt;br /&gt;
This section helps you get your Bondix system up and running in no time.&lt;br /&gt;
&lt;br /&gt;
=== Bondix Hosted Essential ===&lt;br /&gt;
&lt;br /&gt;
#[[Howto essential|Bondix Hosted Essential How-To]]&amp;lt;br&amp;gt;Setup Bondix Hosted Essential on your Teltonika device.&lt;br /&gt;
&lt;br /&gt;
=== Classic Bondix Installation ===&lt;br /&gt;
# &amp;lt;big&amp;gt;'''[[Downloads|Download the latest release versions]]'''&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;Download the latest Bondix software suitable for your device and see changelogs and release notes. Download &amp;amp; installation are free-of-charge for all of our software.&lt;br /&gt;
# [[Client Installation|Bondix Client Installation]]&amp;lt;br&amp;gt;Install Bondix on your Teltonika device.&lt;br /&gt;
# [[Server|Bondix Server Installation]]&amp;lt;br&amp;gt;Install and configure your Bondix server.&lt;br /&gt;
&lt;br /&gt;
{{Colored_box|Text=Bondix Licenses have a fixed start and end date and cannot be renewed. If they expire, you need to purchase a new Bondix license code and insert it into your server the same way you did the first time: [[Server|Bondix Server Installation]]!}}&lt;br /&gt;
&lt;br /&gt;
=== Bondix CloudLink Bundle ===&lt;br /&gt;
&lt;br /&gt;
If you want to get your '''Bondix CloudLink Bundle''' up and running, our partner [https://www.unwirednetworks.com Unwired Networks] has a detailed step-by-step manual for that: [https://docs.unwirednetworks.com/docs/cloudlink/teltonika_cloudlink.html Bondix CloudLink]&lt;br /&gt;
&lt;br /&gt;
{{Colored_box|Text=If you need technical assistance, please open up a support ticket in our [https://support.bondix.net/ Bondix Support Portal]!}}&lt;br /&gt;
=== Manuals ===&lt;br /&gt;
In our manuals, you can find more detailed information on different settings and values that can cater to special circumstances, environments, and needs. They are updated continually, so screenshots may vary. The overall system is the same.&lt;br /&gt;
* [[Manuals/Client|Bondix on Teltonika devices]]&lt;br /&gt;
** [[Client Installation]]&lt;br /&gt;
** [[General Teltonika Router Settings]]&lt;br /&gt;
** [[Configuration Mode]]&lt;br /&gt;
** [[Tunnel Preset]]&lt;br /&gt;
** [[Interfaces]]&lt;br /&gt;
** [[Advanced Settings]]&lt;br /&gt;
** [[Layer 2]]&lt;br /&gt;
** [[Monitor 7.02.x]]&lt;br /&gt;
** [[Status]]&lt;br /&gt;
* [[Manuals/Server|Bondix Server Setup]]&lt;br /&gt;
** [https://docs.unwirednetworks.com/docs/cloudlink/teltonika_cloudlink.html Bondix CloudLink]&lt;br /&gt;
** [[my.bondix.cloud]]&lt;br /&gt;
* [[Manuals/Webshop|How to order Bondix in the Bondix Webshop]]&lt;br /&gt;
&lt;br /&gt;
== General Information ==&lt;br /&gt;
This section gives you information on what Bondix is and how it works. Also, it's where we collect FAQs and especially their answers.&lt;br /&gt;
* [[Architecture]]&lt;br /&gt;
* [[Licenses]]&lt;br /&gt;
* [[FAQs]]&lt;br /&gt;
&lt;br /&gt;
== Deep-dive Topics ==&lt;br /&gt;
In this section, you'll find specialized knowledge that is very technical and/or serves as a how-to for special use cases.&lt;br /&gt;
=== Client and Server ===&lt;br /&gt;
* [[Transparent Bonding Proxy]]&lt;br /&gt;
* [[Teltonika Portforwarding|General port forwarding]]&lt;br /&gt;
* [[Quality of Service]]&lt;br /&gt;
* [[Layer2]]&lt;br /&gt;
* [[Presets]]&lt;br /&gt;
* [[QuickConnect]]&lt;br /&gt;
* [[DMZ and 1:1 NAT configuration]]&lt;br /&gt;
&lt;br /&gt;
=== Client ===&lt;br /&gt;
* [[Client/StaticRoutes|How to create static routes]]&lt;br /&gt;
* [[Teltonika Portforwarding|How to create a port-forward with Teltonika Routers]]&lt;br /&gt;
* [[Starlink|Bondix and Starlink]]&lt;br /&gt;
* [[Client]]&lt;br /&gt;
* [[Client/OpenWRT]]&lt;br /&gt;
* [[Client/RUTX12]]&lt;br /&gt;
* [[Client Configuration]]&lt;br /&gt;
&lt;br /&gt;
=== Server ===&lt;br /&gt;
* [[Certificates|How to setup certificate-based authorization]]&lt;br /&gt;
* [[Server Capacity|How to calculate how many Bondix Servers you need]]&lt;br /&gt;
* [[Server Licensing|How to add licenses to your Bondix Server]]&lt;br /&gt;
* [[Server/Access Control]]&lt;br /&gt;
* [[Server/Changing Ports]]&lt;br /&gt;
* [[Server/Configuration]]&lt;br /&gt;
* [[Server/Routes]]&lt;br /&gt;
* [[Server Certificates with LetsEncrypt]]&lt;br /&gt;
* [[Server Configuration]]&lt;br /&gt;
&lt;br /&gt;
== Marketing Material ==&lt;br /&gt;
Here, you can find all marketing material we have to share in one place.&lt;br /&gt;
&lt;br /&gt;
===== Basic Product Info =====&lt;br /&gt;
[[File:Bondix-product-info-2024.pdf|thumb]]&lt;br /&gt;
[[File:Bondix-product-info-2024-de.pdf|thumb]]&lt;br /&gt;
&lt;br /&gt;
Product images&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Bondix-product-license-trial-web.png|Product image Trial license&lt;br /&gt;
Bondix-product-license-iot-web.png|Product image IoT license&lt;br /&gt;
Bondix-product-license-standard-web.png|Product image Standard license&lt;br /&gt;
Bondix-product-license-enterprise-web.png|Product image Enterprise license&lt;br /&gt;
Bondix-product-license-ultimate-web.png|Product image Ultimate license&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Presentations =====&lt;br /&gt;
'''Generic'''&lt;br /&gt;
&lt;br /&gt;
[[File:Presentation-bondix-wan-bonding-generic-202308.pdf|thumb|What is WAN Bonding?]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Presentation-bondix-licensing-202309.pdf|thumb|Bondix licensing in a tiny nutshell]]&lt;br /&gt;
&lt;br /&gt;
'''Teltonika-specific'''&lt;br /&gt;
&lt;br /&gt;
[[File:Bondix-webinar-dec2022-web2.pdf|thumb|Joint webinar Bondix and Teltonika, Dec 2022]] --&amp;gt; &lt;br /&gt;
[https://youtu.be/GSKhc_qOp1o YouTube - Paving New Bonding Possibilities in IIoT]&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Main_Page&amp;diff=967</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Main_Page&amp;diff=967"/>
		<updated>2026-05-06T11:32:07Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: /* Bondix Essential Cloud */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Start}}&lt;br /&gt;
&lt;br /&gt;
== Welcome! ==&lt;br /&gt;
&lt;br /&gt;
This is the Bondix Wiki, our ever-growing knowledge base. Here, we collect all things Bondix. We offer handy quick-start information but also in-depth how-tos for installation, debugging, and general understanding, as well as pretty-looking and informative marketing material.&lt;br /&gt;
&lt;br /&gt;
Feel free to roam around and take all the wisdom you need to bring your Bondix knowledge and understanding to the next level.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
&lt;br /&gt;
This section helps you get your Bondix system up and running in no time.&lt;br /&gt;
&lt;br /&gt;
=== Bondix Essential Cloud ===&lt;br /&gt;
&lt;br /&gt;
#[[Howto essential|Bondix Hosted Essential How-To]]&amp;lt;br&amp;gt;Setup Bondix Hosted Essential on your Teltonika device.&lt;br /&gt;
&lt;br /&gt;
=== Classic Bondix Installation ===&lt;br /&gt;
# &amp;lt;big&amp;gt;'''[[Downloads|Download the latest release versions]]'''&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;Download the latest Bondix software suitable for your device and see changelogs and release notes. Download &amp;amp; installation are free-of-charge for all of our software.&lt;br /&gt;
# [[Client Installation|Bondix Client Installation]]&amp;lt;br&amp;gt;Install Bondix on your Teltonika device.&lt;br /&gt;
# [[Server|Bondix Server Installation]]&amp;lt;br&amp;gt;Install and configure your Bondix server.&lt;br /&gt;
&lt;br /&gt;
{{Colored_box|Text=Bondix Licenses have a fixed start and end date and cannot be renewed. If they expire, you need to purchase a new Bondix license code and insert it into your server the same way you did the first time: [[Server|Bondix Server Installation]]!}}&lt;br /&gt;
&lt;br /&gt;
=== Bondix CloudLink Bundle ===&lt;br /&gt;
&lt;br /&gt;
If you want to get your '''Bondix CloudLink Bundle''' up and running, our partner [https://www.unwirednetworks.com Unwired Networks] has a detailed step-by-step manual for that: [https://docs.unwirednetworks.com/docs/cloudlink/teltonika_cloudlink.html Bondix CloudLink]&lt;br /&gt;
&lt;br /&gt;
{{Colored_box|Text=If you need technical assistance, please open up a support ticket in our [https://support.bondix.net/ Bondix Support Portal]!}}&lt;br /&gt;
=== Manuals ===&lt;br /&gt;
In our manuals, you can find more detailed information on different settings and values that can cater to special circumstances, environments, and needs. They are updated continually, so screenshots may vary. The overall system is the same.&lt;br /&gt;
* [[Manuals/Client|Bondix on Teltonika devices]]&lt;br /&gt;
** [[Client Installation]]&lt;br /&gt;
** [[General Teltonika Router Settings]]&lt;br /&gt;
** [[Configuration Mode]]&lt;br /&gt;
** [[Tunnel Preset]]&lt;br /&gt;
** [[Interfaces]]&lt;br /&gt;
** [[Advanced Settings]]&lt;br /&gt;
** [[Layer 2]]&lt;br /&gt;
** [[Monitor 7.02.x]]&lt;br /&gt;
** [[Status]]&lt;br /&gt;
* [[Manuals/Server|Bondix Server Setup]]&lt;br /&gt;
** [https://docs.unwirednetworks.com/docs/cloudlink/teltonika_cloudlink.html Bondix CloudLink]&lt;br /&gt;
** [[my.bondix.cloud]]&lt;br /&gt;
* [[Manuals/Webshop|How to order Bondix in the Bondix Webshop]]&lt;br /&gt;
&lt;br /&gt;
== General Information ==&lt;br /&gt;
This section gives you information on what Bondix is and how it works. Also, it's where we collect FAQs and especially their answers.&lt;br /&gt;
* [[Architecture]]&lt;br /&gt;
* [[Licenses]]&lt;br /&gt;
* [[FAQs]]&lt;br /&gt;
&lt;br /&gt;
== Deep-dive Topics ==&lt;br /&gt;
In this section, you'll find specialized knowledge that is very technical and/or serves as a how-to for special use cases.&lt;br /&gt;
=== Client and Server ===&lt;br /&gt;
* [[Transparent Bonding Proxy]]&lt;br /&gt;
* [[Teltonika Portforwarding|General port forwarding]]&lt;br /&gt;
* [[Quality of Service]]&lt;br /&gt;
* [[Layer2]]&lt;br /&gt;
* [[Presets]]&lt;br /&gt;
* [[QuickConnect]]&lt;br /&gt;
* [[DMZ and 1:1 NAT configuration]]&lt;br /&gt;
&lt;br /&gt;
=== Client ===&lt;br /&gt;
* [[Client/StaticRoutes|How to create static routes]]&lt;br /&gt;
* [[Teltonika Portforwarding|How to create a port-forward with Teltonika Routers]]&lt;br /&gt;
* [[Starlink|Bondix and Starlink]]&lt;br /&gt;
* [[Client]]&lt;br /&gt;
* [[Client/OpenWRT]]&lt;br /&gt;
* [[Client/RUTX12]]&lt;br /&gt;
* [[Client Configuration]]&lt;br /&gt;
&lt;br /&gt;
=== Server ===&lt;br /&gt;
* [[Certificates|How to setup certificate-based authorization]]&lt;br /&gt;
* [[Server Capacity|How to calculate how many Bondix Servers you need]]&lt;br /&gt;
* [[Server Licensing|How to add licenses to your Bondix Server]]&lt;br /&gt;
* [[Server/Access Control]]&lt;br /&gt;
* [[Server/Changing Ports]]&lt;br /&gt;
* [[Server/Configuration]]&lt;br /&gt;
* [[Server/Routes]]&lt;br /&gt;
* [[Server Certificates with LetsEncrypt]]&lt;br /&gt;
* [[Server Configuration]]&lt;br /&gt;
&lt;br /&gt;
== Marketing Material ==&lt;br /&gt;
Here, you can find all marketing material we have to share in one place.&lt;br /&gt;
&lt;br /&gt;
===== Basic Product Info =====&lt;br /&gt;
[[File:Bondix-product-info-2024.pdf|thumb]]&lt;br /&gt;
[[File:Bondix-product-info-2024-de.pdf|thumb]]&lt;br /&gt;
&lt;br /&gt;
Product images&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Bondix-product-license-trial-web.png|Product image Trial license&lt;br /&gt;
Bondix-product-license-iot-web.png|Product image IoT license&lt;br /&gt;
Bondix-product-license-standard-web.png|Product image Standard license&lt;br /&gt;
Bondix-product-license-enterprise-web.png|Product image Enterprise license&lt;br /&gt;
Bondix-product-license-ultimate-web.png|Product image Ultimate license&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Presentations =====&lt;br /&gt;
'''Generic'''&lt;br /&gt;
&lt;br /&gt;
[[File:Presentation-bondix-wan-bonding-generic-202308.pdf|thumb|What is WAN Bonding?]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Presentation-bondix-licensing-202309.pdf|thumb|Bondix licensing in a tiny nutshell]]&lt;br /&gt;
&lt;br /&gt;
'''Teltonika-specific'''&lt;br /&gt;
&lt;br /&gt;
[[File:Bondix-webinar-dec2022-web2.pdf|thumb|Joint webinar Bondix and Teltonika, Dec 2022]] --&amp;gt; &lt;br /&gt;
[https://youtu.be/GSKhc_qOp1o YouTube - Paving New Bonding Possibilities in IIoT]&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Downloads&amp;diff=966</id>
		<title>Downloads</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Downloads&amp;diff=966"/>
		<updated>2026-05-04T12:25:23Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: /* Packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Bondix Software Downloads =&lt;br /&gt;
&lt;br /&gt;
This page provides download links for Bondix software compatible with various devices and firmware versions. Select the appropriate file based on your device model and firmware version.&lt;br /&gt;
&lt;br /&gt;
'''Current Release Version:''' 1.26.01.x'''&amp;lt;br /&amp;gt;'''&lt;br /&gt;
{{Colored_box|Text=By initiating the download of the software from this site, you hereby acknowledge and consent to be bound by the terms of our [https://www.bondixintelligence.com/_files/ugd/226d8a_e5e6dbbc57124ed985bad80fa49ccbc8.pdf End User License Agreement (EULA)] and Terms of Use, which constitute a legally binding contract between you and SIMA GmbH. &lt;br /&gt;
&lt;br /&gt;
Please review these documents carefully prior to downloading.}}&lt;br /&gt;
&lt;br /&gt;
==Client==&lt;br /&gt;
&lt;br /&gt;
{{Colored_box|Text=Please make sure to '''EXACTLY match your RUTOS''' version when downloading your Bondix client. &lt;br /&gt;
&lt;br /&gt;
Example: If your router is updated to 07.22.1, our Bondix version 1.26.01.2/07.22 is '''NOT the correct version''' and you need to '''DOWNGRADE''' your router to 07.22 to be able to use Bondix.}}&lt;br /&gt;
&lt;br /&gt;
===Teltonika Routers===&lt;br /&gt;
====Packages====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Model Series&lt;br /&gt;
!Supported Routers&lt;br /&gt;
!1.25.7.6/07.20.3 (Prev)&lt;br /&gt;
!1.26.01.2/07.21.3 (Stable)&lt;br /&gt;
!1.26.01.2/07.22 (Latest)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|RUTX&lt;br /&gt;
|RUTX08, RUTX09, RUTX10, RUTX11, RUTX12, RUTX14, RUTX50, RUTXR1&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTX_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUTX_R_00.07.21.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUTX_R_00.07.22.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUTM&lt;br /&gt;
|RUTM09, RUTM10, RUTM11, RUTM16, RUTM20, RUTM30, RUTM31, RUTM50, RUTM51, RUTM52, RUTM54, RUTM55, RUTM56, RUTM59&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTM_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUTM_R_00.07.21.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUTM_R_00.07.22.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUT9M&lt;br /&gt;
|RUT901, RUT906, RUT951, RUT956, RUT976, RUT981, RUT986 &lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUT9M_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUT9M_R_00.07.21.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUT9M_R_00.07.22.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUT2M&lt;br /&gt;
|RUT200, RUT202, RUT204, RUT206, RUT241, RUT260, RUT271, RUT276, RUT281&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUT2M_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUT2M_R_00.07.21.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUT2M_R_00.07.22.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUTC&lt;br /&gt;
|RUTC40, RUTC41, RUTC42, RUTC50&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTC_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUTC_R_00.07.21.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUTC_R_00.07.22.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUTE&lt;br /&gt;
|RUT206, RUT271&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTE_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUTE_R_00.07.21.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUTE_R_00.07.22.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|OTD5&lt;br /&gt;
|OTD500&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-OTD5_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-OTD5_R_00.07.21.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-OTD5_R_00.07.22.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|ATRM50&lt;br /&gt;
|ATRM50&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-ATRM50_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|ALTOS&lt;br /&gt;
|ALTOS&lt;br /&gt;
| Coming soon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====EOL====&lt;br /&gt;
For routers designated as [https://teltonika-networks.com/support/eol-products &amp;quot;End of Production&amp;quot;] by Teltonika Networks, we no longer provide updated Bondix Client versions. If your device is marked as EOL and you require further support or newer versions, please contact us directly via email.&lt;br /&gt;
&lt;br /&gt;
==Server==&lt;br /&gt;
&lt;br /&gt;
===Latest Version (1.26.01.2)===&lt;br /&gt;
*[https://cdn.bondix.dev/endpoint/install-bondix-server-1.26.01.2.sh install-bondix-server-1.26.01.2.sh]&lt;br /&gt;
&lt;br /&gt;
===Stable Version (1.25.7.6)===&lt;br /&gt;
*[https://cdn.bondix.dev/endpoint/install-bondix-server-1.25.7.6.sh install-bondix-server-1.25.7.6.sh]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Proceed to [[Manuals/Server| Installing a Bondix Server]].&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Downloads&amp;diff=965</id>
		<title>Downloads</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Downloads&amp;diff=965"/>
		<updated>2026-05-04T12:25:01Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: /* Packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Bondix Software Downloads =&lt;br /&gt;
&lt;br /&gt;
This page provides download links for Bondix software compatible with various devices and firmware versions. Select the appropriate file based on your device model and firmware version.&lt;br /&gt;
&lt;br /&gt;
'''Current Release Version:''' 1.26.01.x'''&amp;lt;br /&amp;gt;'''&lt;br /&gt;
{{Colored_box|Text=By initiating the download of the software from this site, you hereby acknowledge and consent to be bound by the terms of our [https://www.bondixintelligence.com/_files/ugd/226d8a_e5e6dbbc57124ed985bad80fa49ccbc8.pdf End User License Agreement (EULA)] and Terms of Use, which constitute a legally binding contract between you and SIMA GmbH. &lt;br /&gt;
&lt;br /&gt;
Please review these documents carefully prior to downloading.}}&lt;br /&gt;
&lt;br /&gt;
==Client==&lt;br /&gt;
&lt;br /&gt;
{{Colored_box|Text=Please make sure to '''EXACTLY match your RUTOS''' version when downloading your Bondix client. &lt;br /&gt;
&lt;br /&gt;
Example: If your router is updated to 07.22.1, our Bondix version 1.26.01.2/07.22 is '''NOT the correct version''' and you need to '''DOWNGRADE''' your router to 07.22 to be able to use Bondix.}}&lt;br /&gt;
&lt;br /&gt;
===Teltonika Routers===&lt;br /&gt;
====Packages====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Model Series&lt;br /&gt;
!Supported Routers&lt;br /&gt;
!1.25.7.6/07.20.3 (Prev)&lt;br /&gt;
!1.26.01.2/07.21.3 (Stable)&lt;br /&gt;
!1.26.01.2/07.22 (Latest)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|RUTX&lt;br /&gt;
|RUTX08, RUTX09, RUTX10, RUTX11, RUTX12, RUTX14, RUTX50, RUTXR1&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTX_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUTX_R_00.07.21.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUTX_R_00.07.22.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUTM&lt;br /&gt;
|RUTM09, RUTM10, RUTM11, RUTM16, RUTM20, RUTM30, RUTM31, RUTM50, RUTM51, RUTM52, RUTM54, RUTM55, RUTM56, RUTM59&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTM_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUTM_R_00.07.21.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUTM_R_00.07.22.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUT9M&lt;br /&gt;
|RUT901, RUT906, RUT951, RUT956, RUT976, RUT981, RUT986 &lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUT9M_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUT9M_R_00.07.21.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUT9M_R_00.07.22.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUT2M&lt;br /&gt;
|RUT200, RUT202, RUT204, RUT206, RUT241, RUT260, RUT271, RUT276, RUT281&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUT2M_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUT2M_R_00.07.21.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUT2M_R_00.07.22.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUTC&lt;br /&gt;
|RUTC40, RUTC41, RUTC42, RUTC50&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTC_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUTC_R_00.07.21.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUTC_R_00.07.22.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUTE&lt;br /&gt;
|RUT206, RUT271&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTE_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUTE_R_00.07.21.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUTE_R_00.07.22.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|OTD5&lt;br /&gt;
|OTD500&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-OTD5_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-OTD5_R_00.07.21.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-OTD5_R_00.07.22.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|ATRM50&lt;br /&gt;
|ATRM50&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-ATRM50_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|ALTOS&lt;br /&gt;
|ALTOS&lt;br /&gt;
| Coming soon&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====EOL====&lt;br /&gt;
For routers designated as [https://teltonika-networks.com/support/eol-products &amp;quot;End of Production&amp;quot;] by Teltonika Networks, we no longer provide updated Bondix Client versions. If your device is marked as EOL and you require further support or newer versions, please contact us directly via email.&lt;br /&gt;
&lt;br /&gt;
==Server==&lt;br /&gt;
&lt;br /&gt;
===Latest Version (1.26.01.2)===&lt;br /&gt;
*[https://cdn.bondix.dev/endpoint/install-bondix-server-1.26.01.2.sh install-bondix-server-1.26.01.2.sh]&lt;br /&gt;
&lt;br /&gt;
===Stable Version (1.25.7.6)===&lt;br /&gt;
*[https://cdn.bondix.dev/endpoint/install-bondix-server-1.25.7.6.sh install-bondix-server-1.25.7.6.sh]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Proceed to [[Manuals/Server| Installing a Bondix Server]].&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Downloads&amp;diff=964</id>
		<title>Downloads</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Downloads&amp;diff=964"/>
		<updated>2026-05-04T12:24:43Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: /* Packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Bondix Software Downloads =&lt;br /&gt;
&lt;br /&gt;
This page provides download links for Bondix software compatible with various devices and firmware versions. Select the appropriate file based on your device model and firmware version.&lt;br /&gt;
&lt;br /&gt;
'''Current Release Version:''' 1.26.01.x'''&amp;lt;br /&amp;gt;'''&lt;br /&gt;
{{Colored_box|Text=By initiating the download of the software from this site, you hereby acknowledge and consent to be bound by the terms of our [https://www.bondixintelligence.com/_files/ugd/226d8a_e5e6dbbc57124ed985bad80fa49ccbc8.pdf End User License Agreement (EULA)] and Terms of Use, which constitute a legally binding contract between you and SIMA GmbH. &lt;br /&gt;
&lt;br /&gt;
Please review these documents carefully prior to downloading.}}&lt;br /&gt;
&lt;br /&gt;
==Client==&lt;br /&gt;
&lt;br /&gt;
{{Colored_box|Text=Please make sure to '''EXACTLY match your RUTOS''' version when downloading your Bondix client. &lt;br /&gt;
&lt;br /&gt;
Example: If your router is updated to 07.22.1, our Bondix version 1.26.01.2/07.22 is '''NOT the correct version''' and you need to '''DOWNGRADE''' your router to 07.22 to be able to use Bondix.}}&lt;br /&gt;
&lt;br /&gt;
===Teltonika Routers===&lt;br /&gt;
====Packages====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Model Series&lt;br /&gt;
!Supported Routers&lt;br /&gt;
!1.25.7.6/07.20.3 (Prev)&lt;br /&gt;
!1.26.01.2/07.21.3 (Stable)&lt;br /&gt;
!1.26.01.2/07.22 (Latest)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|RUTX&lt;br /&gt;
|RUTX08, RUTX09, RUTX10, RUTX11, RUTX12, RUTX14, RUTX50, RUTXR1&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTX_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUTX_R_00.07.21.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUTX_R_00.07.22.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUTM&lt;br /&gt;
|RUTM09, RUTM10, RUTM11, RUTM16, RUTM20, RUTM30, RUTM31, RUTM50, RUTM51, RUTM52, RUTM54, RUTM55, RUTM56, RUTM59&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTM_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUTM_R_00.07.21.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUTM_R_00.07.22.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUT9M&lt;br /&gt;
|RUT901, RUT906, RUT951, RUT956, RUT976, RUT981, RUT986 &lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUT9M_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUT9M_R_00.07.21.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUT9M_R_00.07.22.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUT2M&lt;br /&gt;
|RUT200, RUT202, RUT204, RUT206, RUT241, RUT260, RUT271, RUT276, RUT281&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUT2M_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUT2M_R_00.07.21.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUT2M_R_00.07.22.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUTC&lt;br /&gt;
|RUTC40, RUTC41, RUTC42, RUTC50&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTC_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUTC_R_00.07.21.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUTC_R_00.07.22.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUTE&lt;br /&gt;
|RUT206, RUT271&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTE_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUTE_R_00.07.21.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUTE_R_00.07.22.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|OTD5&lt;br /&gt;
|OTD500&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-OTD5_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-OTD5_R_00.07.21.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-OTD5_R_00.07.22.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|ATRM50&lt;br /&gt;
|ATRM50&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-ATRM50_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|ALTOS&lt;br /&gt;
|ALTOS&lt;br /&gt;
| Coming soon&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====EOL====&lt;br /&gt;
For routers designated as [https://teltonika-networks.com/support/eol-products &amp;quot;End of Production&amp;quot;] by Teltonika Networks, we no longer provide updated Bondix Client versions. If your device is marked as EOL and you require further support or newer versions, please contact us directly via email.&lt;br /&gt;
&lt;br /&gt;
==Server==&lt;br /&gt;
&lt;br /&gt;
===Latest Version (1.26.01.2)===&lt;br /&gt;
*[https://cdn.bondix.dev/endpoint/install-bondix-server-1.26.01.2.sh install-bondix-server-1.26.01.2.sh]&lt;br /&gt;
&lt;br /&gt;
===Stable Version (1.25.7.6)===&lt;br /&gt;
*[https://cdn.bondix.dev/endpoint/install-bondix-server-1.25.7.6.sh install-bondix-server-1.25.7.6.sh]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Proceed to [[Manuals/Server| Installing a Bondix Server]].&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
	<entry>
		<id>https://wiki.bondix.dev/index.php?title=Downloads&amp;diff=963</id>
		<title>Downloads</title>
		<link rel="alternate" type="text/html" href="https://wiki.bondix.dev/index.php?title=Downloads&amp;diff=963"/>
		<updated>2026-04-27T08:55:03Z</updated>

		<summary type="html">&lt;p&gt;Sylvia: /* Client */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Bondix Software Downloads =&lt;br /&gt;
&lt;br /&gt;
This page provides download links for Bondix software compatible with various devices and firmware versions. Select the appropriate file based on your device model and firmware version.&lt;br /&gt;
&lt;br /&gt;
'''Current Release Version:''' 1.26.01.x'''&amp;lt;br /&amp;gt;'''&lt;br /&gt;
{{Colored_box|Text=By initiating the download of the software from this site, you hereby acknowledge and consent to be bound by the terms of our [https://www.bondixintelligence.com/_files/ugd/226d8a_e5e6dbbc57124ed985bad80fa49ccbc8.pdf End User License Agreement (EULA)] and Terms of Use, which constitute a legally binding contract between you and SIMA GmbH. &lt;br /&gt;
&lt;br /&gt;
Please review these documents carefully prior to downloading.}}&lt;br /&gt;
&lt;br /&gt;
==Client==&lt;br /&gt;
&lt;br /&gt;
{{Colored_box|Text=Please make sure to '''EXACTLY match your RUTOS''' version when downloading your Bondix client. &lt;br /&gt;
&lt;br /&gt;
Example: If your router is updated to 07.22.1, our Bondix version 1.26.01.2/07.22 is '''NOT the correct version''' and you need to '''DOWNGRADE''' your router to 07.22 to be able to use Bondix.}}&lt;br /&gt;
&lt;br /&gt;
===Teltonika Routers===&lt;br /&gt;
====Packages====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Model Series&lt;br /&gt;
!Supported Routers&lt;br /&gt;
!1.25.7.6/07.20.3 (Prev)&lt;br /&gt;
!1.26.01.2/07.21.3 (Stable)&lt;br /&gt;
!1.26.01.2/07.22 (Latest)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|RUTX&lt;br /&gt;
|RUTX08, RUTX09, RUTX10, RUTX11, RUTX12, RUTX14, RUTX50, RUTXR1&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTX_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUTX_R_00.07.21.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUTX_R_00.07.22.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUTM&lt;br /&gt;
|RUTM08, RUTM09, RUTM10, RUTM11, RUTM30, RUTM50, RUTM51, RUTM52, RUTM54, RUTM59&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTM_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUTM_R_00.07.21.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUTM_R_00.07.22.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUT9M&lt;br /&gt;
|RUT901, RUT906, RUT951, RUT956 &lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUT9M_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUT9M_R_00.07.21.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUT9M_R_00.07.22.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUT2M&lt;br /&gt;
|RUT200, RUT241, RUT260&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUT2M_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUT2M_R_00.07.21.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUT2M_R_00.07.22.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUTC&lt;br /&gt;
|RUTC50&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTC_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUTC_R_00.07.21.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUTC_R_00.07.22.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|RUTE&lt;br /&gt;
|RUT206, RUT271&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-RUTE_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUTE_R_00.07.21.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-RUTE_R_00.07.22.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|OTD5&lt;br /&gt;
|OTD500&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-OTD5_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-OTD5_R_00.07.21.3.tar.gz Download]&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.26.01.2-OTD5_R_00.07.22.tar.gz Download]&lt;br /&gt;
|-&lt;br /&gt;
|ATRM50&lt;br /&gt;
|ATRM50&lt;br /&gt;
|[https://cdn.bondix.dev/files/bondixclient-1.25.7.6-ATRM50_R_00.07.20.3.tar.gz Download]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====EOL====&lt;br /&gt;
For routers designated as [https://teltonika-networks.com/support/eol-products &amp;quot;End of Production&amp;quot;] by Teltonika Networks, we no longer provide updated Bondix Client versions. If your device is marked as EOL and you require further support or newer versions, please contact us directly via email.&lt;br /&gt;
&lt;br /&gt;
==Server==&lt;br /&gt;
&lt;br /&gt;
===Latest Version (1.26.01.2)===&lt;br /&gt;
*[https://cdn.bondix.dev/endpoint/install-bondix-server-1.26.01.2.sh install-bondix-server-1.26.01.2.sh]&lt;br /&gt;
&lt;br /&gt;
===Stable Version (1.25.7.6)===&lt;br /&gt;
*[https://cdn.bondix.dev/endpoint/install-bondix-server-1.25.7.6.sh install-bondix-server-1.25.7.6.sh]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Proceed to [[Manuals/Server| Installing a Bondix Server]].&lt;/div&gt;</summary>
		<author><name>Sylvia</name></author>
	</entry>
</feed>