Projects / bondctl


bondctl is a utility that allows you create, configure, and destroy bonding interfaces on Linux. It duplicates all the functionality of ifenslave with additional capabilities, including the ability to configure parameters on a per-master basis. It's a simple script that works off of sysfs and is compatible with the busybox implementation of ash, making it suitable for initramfs environments.

Operating Systems

Last announcement

New web site 11 Aug 2011 08:32

Bondctl did not have a web presence until now.

Recent releases

  •  13 Jan 2012 19:51

    Release Notes: This release adds new command modes to allow setting link (MAC) addresses and IPv4/IPv6 addresses. Combined with the command file functionality, you can now bootstrap your bonded interface and join the network with this one tool, rather than just getting bonding working and still relying on ip/ifconfig to join the network. Several smaller fixes and improvements were also completed.

    •  27 Aug 2011 00:32

      Release Notes: The ability to take and run multiple commands from an external file was added. The makefile was modified to be a bit more distribution agnostic.

      •  01 Apr 2011 08:58

        Release Notes: Bondctl will now attempt to autoload driver modules for the bonding driver as well as any NICs aliased. It also allows attaching slaves in link-up state as long as there are no site/global scope addresses assigned. Similarly, it will allow attaching oper-down interfaces with assigned addresses.


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.