From 4c5aa0e4c6ca4d537aa66b2c07eeee1c360a906d Mon Sep 17 00:00:00 2001 From: "Suren A. Chilingaryan" Date: Tue, 14 Aug 2018 21:46:00 +0200 Subject: Fix reloading, add bonding sample --- bonding.sh | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100755 bonding.sh (limited to 'bonding.sh') diff --git a/bonding.sh b/bonding.sh new file mode 100755 index 0000000..cf2f152 --- /dev/null +++ b/bonding.sh @@ -0,0 +1,27 @@ +#! /bin/bash + +. ip/functions.sh + + +# Modes for balancing input traffic. +# balance-alb: Does not require switch configuration, but not supported by libvma +# 802.3ad: Requires switch configuration, but supported by libvma + + +modprobe bonding +ip link delete bond0 +ip link add bond0 type bond +ip link set bond0 type bond miimon 100 mode balance-alb +#ip link set bond0 type bond miimon 100 mode 802.3ad + +ip addr flush enp5s0d1 +ip link set enp5s0d1 down +ip link set enp5s0d1 master bond0 +ip addr flush enp10s0d1 +ip link set enp10s0d1 down +ip link set enp10s0d1 master bond0 + +ip link set bond0 up +ipset bond0 192.168.2.86 +ip link set enp5s0d1 up +ip link set enp10s0d1 up -- cgit v1.2.1