Skip to content

Instantly share code, notes, and snippets.

@cjac
Created July 26, 2020 04:00
Show Gist options
  • Select an option

  • Save cjac/bb6687225bac8b476fefb8b9ca70229e to your computer and use it in GitHub Desktop.

Select an option

Save cjac/bb6687225bac8b476fefb8b9ca70229e to your computer and use it in GitHub Desktop.
auto ens2f0
iface ens2f0 inet manual
up ip link set up dev ${IFACE}
down ip link set down dev ${IFACE}
auto ens2f1
iface ens2f1 inet manual
up ip link set up dev ${IFACE}
down ip link set down dev ${IFACE}
# LACP aggregate of ens2f0,ens2f1
auto bond1
iface bond1 inet manual
pre-up modprobe bonding miimon=100 mode=4 lacp_rate=1
pre-up echo "+${IFACE}" > /sys/class/net/bonding_masters
up ip link set up dev ${IFACE}
post-up /sbin/ifenslave ${IFACE} ens2f0 ens2f1
pre-down /sbin/ifenslave -d ${IFACE} ens2f0 ens2f1
down ip link set down dev $IFACE
post-down echo "-${IFACE}" > /sys/class/net/bonding_masters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment