Fixed further issues in substitution and ipv4/v6 flags

This commit is contained in:
William Wernert
2019-05-31 16:05:47 -04:00
parent bad922bf77
commit 21a144248e

View File

@@ -257,24 +257,24 @@ create_bond_nmcli() {
nmcli con add type bond ifname bond0 con-name "bond0" \
bond.options "mode=0" \
802-3-ethernet.mtu $MTU \
ipv4.method "ignore" \
ipv6.method "ignore" \
ipv4.method "disabled" \
ipv6.method "disabled" \
connection.autoconnect "yes" \
>> ~/sosetup.log 2>&1
for BNIC in ${BNICS[@]}; do
# Strip the quotes from the NIC names
BONDNIC=${awk -F\" | '{print $2}' <<< !BNIC}
BONDNIC="$(echo -e "${BNIC}" | tr -d '"')"
# Create the slave interface and assign it to the bond
nmcli con add type ethernet ifname $BONDNIC master bond0 \
connection.autoconnect yes \
802-3-ethernet.mtu $MTU \
ipv4.method "ignore" \
ipv6.method "ignore" \
con-name "bond0-slave-$BNIC" \
ipv4.method "disabled" \
ipv6.method "disabled" \
con-name "bond0-slave-$BONDNIC" \
>> ~/sosetup.log 2>&1
# Bring the slave interface up
nmcli con up bond0-slave-$BNIC >> ~/sosetup.log 2>&1
nmcli con up bond0-slave-$BONDNIC >> ~/sosetup.log 2>&1
done
}