{{tag>[archlinux network bonding]}}
=====Archlinux - LACP 802.3AD Bonding / VLANs=====
====Configure bonding with netctl====
* Make sure you can access the server over serial.
* Configure LACP on your switch.
* Edit /etc/modprobe.d/bonding.conf: options bonding mode=802.3ad miimon=100
* Create /etc/netctl/bonding: Description='Bond Interface'
Interface='bond0'
Connection=bond
BindsToInterfaces=('eno1' 'enp4s0' 'enp2s0f0' 'enp2s0f1')
IP=no
* Enable the new profile, for example:netctl enable bonding
* Test bonding mode:less /proc/net/bonding/bond0
====Add VLANs====
* Create /etc/netctl/vlan10, for example:Description='VLAN 10'
Interface=bond0.10
Connection=vlan
BindsToInterfaces=bond0
VLANID=10
IP=static
Address="192.168.0.100/24"
Gateway="192.168.0.1"
DNS=("192.168.0.2")
Hostname="myhost"
DNSDomain="mydomain.com"
DNSSearch="mydomain.com"