Bondix Essential Client for OpenWrt: Difference between revisions

From Bondix Wiki
(initial commit)
 
(yoloswag)
 
Line 3: Line 3:
https://my.bondix.cloud/launcher/bondix-launcher_1.0.ipk  
https://my.bondix.cloud/launcher/bondix-launcher_1.0.ipk  


👉 This package provides the '''Bondix Essential Client'''. This single package is at least compatible with OpenWrt 19.x to OpenWrt 24.x, for x86_64, aarch64 and arm platforms, and various OpenWrt variations.
👉 This package provides the '''Bondix Essential Client''' launcher. This single package compatible with OpenWrt 19.x up to OpenWrt 25.x and various forks and derivatives, for X86_64, AARCH64 and ARM platforms.


==Requirements==
==Requirements==


*OpenWrt router with '''LuCI web interface'''
*OpenWrt router with '''LuCI web interface'''
*Optional: SSH access (for the CLI install method).
*At least 30 MByte of free device storage
*Administrative rights on the router.
*Client Bonding Capacity is determined by RAM: 
**128 MB or below => up to 40 MBit Bonding
**256 MB or below => up to 180 MBit Bonding
**512 MB and more => up to GBit Bonding
*Optional: SSH access (for the CLI install method)
*Administrative rights on the router
*WAN interfaces must be assigned to the '''wan''' firewall zone and have unique metrics.
*WAN interfaces must be assigned to the '''wan''' firewall zone and have unique metrics.


Line 34: Line 39:
* All WAN interfaces must be in the '''wan''' firewall zone.
* All WAN interfaces must be in the '''wan''' firewall zone.
* Each WAN interface must have a distinct '''metric''' value in <code>/etc/config/network</code> or via LuCI’s ''Advanced Settings'' tab.
* Each WAN interface must have a distinct '''metric''' value in <code>/etc/config/network</code> or via LuCI’s ''Advanced Settings'' tab.
* A custom "Bondix" firewall zone will be created to allow LAN to use Bondix for outgoing traffic.

Latest revision as of 23:19, 14 September 2025

⚠️ Disclaimer OpenWrt comes in many versions and vendor-modified flavors. We cannot guarantee compatibility with every build or device. This package has been tested with vanilla OpenWrt and GL.iNet firmware, but behavior may differ elsewhere.

https://my.bondix.cloud/launcher/bondix-launcher_1.0.ipk

👉 This package provides the Bondix Essential Client launcher. This single package compatible with OpenWrt 19.x up to OpenWrt 25.x and various forks and derivatives, for X86_64, AARCH64 and ARM platforms.

Requirements

  • OpenWrt router with LuCI web interface
  • At least 30 MByte of free device storage
  • Client Bonding Capacity is determined by RAM:
    • 128 MB or below => up to 40 MBit Bonding
    • 256 MB or below => up to 180 MBit Bonding
    • 512 MB and more => up to GBit Bonding
  • Optional: SSH access (for the CLI install method)
  • Administrative rights on the router
  • WAN interfaces must be assigned to the wan firewall zone and have unique metrics.

Install via LuCI (Web Interface)

  1. Log into LuCI in your browser.
  2. Navigate to System → Software.
  3. Scroll to the Upload Package… section.
  4. Click Browse… and select the Bondix .ipk file.
  5. Click Upload and Install.
  6. After installation, a new menu entry will appear under Network → Bondix Bonding.
  7. A reboot is recommended after installation

Install via CLI (SSH)

On some OpenWrt builds, the upload feature may be disabled or missing. In that case you can leverage SSH access to install the package via the command line interface:

cd /tmp/
wget https://my.bondix.cloud/launcher/bondix-launcher_1.0.ipk
opkg install bondix-launcher_1.0.ipk
reboot

Network & Firewall Setup

Bondix Launcher discovers WAN interfaces based on firewall zone membership and routing metrics.

  • All WAN interfaces must be in the wan firewall zone.
  • Each WAN interface must have a distinct metric value in /etc/config/network or via LuCI’s Advanced Settings tab.
  • A custom "Bondix" firewall zone will be created to allow LAN to use Bondix for outgoing traffic.