Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

ifenslave(8) [centos man page]

IFENSLAVE(8)						    BSD System Manager's Manual 					      IFENSLAVE(8)

NAME
ifenslave -- Attach and detach slave network devices to a bonding device. SYNOPSIS
ifenslave [-acdfhuvV] [--all-interfaces] [--change-active] [--detach] [--force] [--help] [--usage] [--verbose] [--version] master slave ... DESCRIPTION
ifenslave is a tool to attach and detach slave network devices to a bonding device. A bonding device will act like a normal Ethernet network device to the kernel, but will send out the packets via the slave devices using a simple round-robin scheduler. This allows for simple load- balancing, identical to "channel bonding" or "trunking" techniques used in switches. The kernel must have support for bonding devices for ifenslave to be useful. OPTIONS
-a, --all-interfaces Show information about all interfaces. -c, --change-active Change active slave. -d, --detach Removes slave interfaces from the bonding device. -f, --force Force actions to be taken if one of the specified interfaces appears not to belong to an Ethernet device. -h, --help Display a help message and exit. -u, --usage Show usage information and exit. -v, --verbose Print warning and debug messages. -V, --version Show version information and exit. If not options are given, the default action will be to enslave interfaces. EXAMPLE
The following example shows how to setup a bonding device and enslave two real Ethernet devices to it: # modprobe bonding # ifconfig bond0 192.168.0.1 netmask 255.255.0.0 # ifenslave bond0 eth0 eth1 AUTHOR
ifenslave was originally written by Donald Becker <becker@cesdis.gsfc.nasa.gov>, and has since been updated by various kernel developers. This manual page was written by Guus Sliepen <guus@debian.org> for the Debian GNU/Linux system. May 31, 2019

Check Out this Related Man Page

IFCFG-BONDING(5)					       Network configuration						  IFCFG-BONDING(5)

NAME
ifcfg-bonding - interface bonding configuration SYNOPSIS
/etc/sysconfig/network/ifcfg-bond* Bonding Interfaces To setup a bonding interface you need a configuration file ifcfg-bond<X> with the usual network settings. But you must add additional vari- ables BONDING_MASTER must be set to 'yes' to identify this interface as a bonding interface BONDING_SLAVE_<X> here you specify the interface name representing the slave network interfaces. BONDING_MODULE_OPTS contains bonding options. Here you can set interface timeouts or working modes ('mode=active-backup' for backup mode). For addi- tional information take a look into the documentation mentioned at the bottom. Note, that this options are not passed as parameters to the bonding kernel module any more, but set via sysfs interface. This variable will be renamed in the feature. BONDING_SKIP_REMOVE_WORKAROUND When set to "yes", a bonding interface will be not removed while ifdown any more to avoid problems, e.g. when some third party ker- nel module, such as Veritas 'llt' module, does not react correctly to the UNREGISTER event and does not remove its references to the bonding interface causing all network related operation to stuck. Note: the bonding options are not reverted when this option is enabled and it is required to either explicitly keep the old options and set them to their default setting on bonding configuration changes or to reboot. Example Example for a bonding interface on eth0 and eth1 using the backup mode ifcfg-bond0 STARTMODE='onboot' BOOTPROTO='static' IPADDR='192.168.0.1/24' BONDING_MASTER='yes' BONDING_SLAVE_0='eth0' BONDING_SLAVE_1='eth1' BONDING_MODULE_OPTS='mode=active-backup miimon=100' Additional Information For additional and more general information take a look into /usr/src/linux/Documentation/networking/bonding.txt. Maybe you need to install the kernel sources to get this additional documentation. The configuration of routes for this kind of interface does not differ from ordinary interfaces. See man routes for details. BUGS
Please report bugs at <http://www.suse.de/feedback> AUTHOR
Christian Zoz <zoz@suse.de> -- ifup script Wilken Gottwalt <wgottwalt@suse.de> -- ifcfg-bonding manual page SEE ALSO
ifcfg(5), ifup(8). sysconfig April 2005 IFCFG-BONDING(5)
Man Page

Featured Tech Videos