From: Zoltán Felleg Date: Wed, 6 Nov 2019 05:21:44 +0000 (+0100) Subject: Updated vhost1.usr and vhost2.usr (network setup changes). X-Git-Url: http://git.useribm.hu/?a=commitdiff_plain;h=f08c1937f38812cd6a47e7fbb2dbe4831297e777;p=user-lxc.git Updated vhost1.usr and vhost2.usr (network setup changes). --- diff --git a/sources/vhost1.usr/01_setupnetworking.sh b/sources/vhost1.usr/01_setupnetworking.sh index 40eb506..72f2f0d 100755 --- a/sources/vhost1.usr/01_setupnetworking.sh +++ b/sources/vhost1.usr/01_setupnetworking.sh @@ -33,6 +33,9 @@ EXTERNAL_BOND_SLAVE_1_DEVICE=eno2 EXTERNAL_BOND_SLAVE_2_NAME=${EXTERNAL_BOND_NAME}-slave-2 EXTERNAL_BOND_SLAVE_2_DEVICE=eno4 +EXTERNAL_BRIDGE_NAME=bre +EXTERNAL_BRIDGE_DEVICE=${EXTERNAL_BRIDGE_NAME}-dev + nmcli connection delete $INTERNAL_BRIDGE_NAME nmcli connection delete $INTERNAL_BOND_NAME @@ -41,6 +44,7 @@ nmcli connection delete $INTERNAL_BOND_SLAVE_1_DEVICE nmcli connection delete $INTERNAL_BOND_SLAVE_2_NAME nmcli connection delete $INTERNAL_BOND_SLAVE_2_DEVICE nmcli connection delete $HOST_ONLY_BRIDGE_NAME +nmcli connection delete $EXTERNAL_BRIDGE_NAME nmcli connection delete $EXTERNAL_BOND_NAME nmcli connection delete $EXTERNAL_BOND_SLAVE_1_NAME nmcli connection delete $EXTERNAL_BOND_SLAVE_1_DEVICE @@ -69,7 +73,7 @@ nmcli connection add \ connection.type bond \ connection.master $INTERNAL_BRIDGE_DEVICE \ connection.slave-type bridge \ - bond.options "mode=balance-xor,miimon=100" \ + bond.options "mode=active-backup,miimon=100" \ save yes nmcli connection add \ @@ -100,14 +104,24 @@ nmcli connection add \ bridge.stp no \ save yes +nmcli connection add \ + connection.autoconnect yes \ + connection.id $EXTERNAL_BRIDGE_NAME \ + connection.interface-name $EXTERNAL_BRIDGE_DEVICE \ + connection.type bridge \ + ipv4.method "disabled" \ + ipv6.method "ignore" \ + bridge.stp no \ + save yes + nmcli connection add \ connection.autoconnect yes \ connection.id $EXTERNAL_BOND_NAME \ connection.interface-name $EXTERNAL_BOND_DEVICE \ connection.type bond \ - bond.options "mode=balance-xor,miimon=100" \ - ipv4.method "disabled" \ - ipv6.method "ignore" \ + connection.master $EXTERNAL_BRIDGE_DEVICE \ + connection.slave-type bridge \ + bond.options "mode=active-backup,miimon=100" \ save yes nmcli connection add \ diff --git a/sources/vhost2.usr/01_setupnetworking.sh b/sources/vhost2.usr/01_setupnetworking.sh index 15f8436..1475c2c 100755 --- a/sources/vhost2.usr/01_setupnetworking.sh +++ b/sources/vhost2.usr/01_setupnetworking.sh @@ -33,6 +33,9 @@ EXTERNAL_BOND_SLAVE_1_DEVICE=eno2 EXTERNAL_BOND_SLAVE_2_NAME=${EXTERNAL_BOND_NAME}-slave-2 EXTERNAL_BOND_SLAVE_2_DEVICE=eno4 +EXTERNAL_BRIDGE_NAME=bre +EXTERNAL_BRIDGE_DEVICE=${EXTERNAL_BRIDGE_NAME}-dev + nmcli connection delete $INTERNAL_BRIDGE_NAME nmcli connection delete $INTERNAL_BOND_NAME @@ -41,6 +44,7 @@ nmcli connection delete $INTERNAL_BOND_SLAVE_1_DEVICE nmcli connection delete $INTERNAL_BOND_SLAVE_2_NAME nmcli connection delete $INTERNAL_BOND_SLAVE_2_DEVICE nmcli connection delete $HOST_ONLY_BRIDGE_NAME +nmcli connection delete $EXTERNAL_BRIDGE_NAME nmcli connection delete $EXTERNAL_BOND_NAME nmcli connection delete $EXTERNAL_BOND_SLAVE_1_NAME nmcli connection delete $EXTERNAL_BOND_SLAVE_1_DEVICE @@ -69,7 +73,7 @@ nmcli connection add \ connection.type bond \ connection.master $INTERNAL_BRIDGE_DEVICE \ connection.slave-type bridge \ - bond.options "mode=balance-xor,miimon=100" \ + bond.options "mode=active-backup,miimon=100" \ save yes nmcli connection add \ @@ -100,14 +104,24 @@ nmcli connection add \ bridge.stp no \ save yes +nmcli connection add \ + connection.autoconnect yes \ + connection.id $EXTERNAL_BRIDGE_NAME \ + connection.interface-name $EXTERNAL_BRIDGE_DEVICE \ + connection.type bridge \ + ipv4.method "disabled" \ + ipv6.method "ignore" \ + bridge.stp no \ + save yes + nmcli connection add \ connection.autoconnect yes \ connection.id $EXTERNAL_BOND_NAME \ connection.interface-name $EXTERNAL_BOND_DEVICE \ connection.type bond \ - bond.options "mode=balance-xor,miimon=100" \ - ipv4.method "disabled" \ - ipv6.method "ignore" \ + connection.master $EXTERNAL_BRIDGE_DEVICE \ + connection.slave-type bridge \ + bond.options "mode=active-backup,miimon=100" \ save yes nmcli connection add \