Updated vhost1 and vhost2 (added huawei gsm modem to network setup script).
authorZoltán Felleg <zoltan.felleg@userrendszerhaz.hu>
Wed, 25 Nov 2020 10:00:04 +0000 (11:00 +0100)
committerZoltán Felleg <zoltan.felleg@userrendszerhaz.hu>
Wed, 25 Nov 2020 10:00:04 +0000 (11:00 +0100)
sources/vhost1.usr/01_setupnetworking.sh
sources/vhost2.usr/01_setupnetworking.sh

index 2ddf74151c94bd5ffa8d8d3a0e6240d9729ac18d..d68c081c5ff509728964e667f1717b3ba4767eab 100755 (executable)
@@ -11,6 +11,7 @@ set -x
 #   ens2f2: port 2 of PCIe NetXtreme, unused
 #   ens2f3: port 3 of PCIe NetXtreme, unused
 #   enp0s29f0u2: IMM
+#   enp0s29f7u6: Huawei E3372H-320 LTE USB modem
 #   ibs4:   port 1 of Mellanox ConnectX-2, used for mlx1 network
 #   ibs4d1: port 2 of Mellanox ConnectX-2, used for mlx2 network
 
@@ -43,6 +44,9 @@ MLX1_CONNECTION_DEVICE=ibs4
 MLX2_CONNECTION_NAME=mlx2
 MLX2_CONNECTION_DEVICE=ibs4d1
 
+HUAWEI_CONNECTION_NAME=huawei
+HUAWEI_CONNECTION_DEVICE=enp0s29f7u6
+
 
 nmcli connection delete $INTERNAL_BRIDGE_NAME
 nmcli connection delete $INTERNAL_BOND_NAME
@@ -61,6 +65,8 @@ nmcli connection delete $MLX1_CONNECTION_NAME
 nmcli connection delete $MLX1_CONNECTION_DEVICE
 nmcli connection delete $MLX2_CONNECTION_NAME
 nmcli connection delete $MLX2_CONNECTION_DEVICE
+nmcli connection delete $HUAWEI_CONNECTION_NAME
+nmcli connection delete $HUAWEI_CONNECTION_DEVICE
 
 
 nmcli connection add \
@@ -73,6 +79,7 @@ nmcli connection add \
     ipv4.dns-search "usr.user.hu" \
     ipv4.gateway "10.228.109.254" \
     ipv4.method "manual" \
+    ipv4.route-metric "100" \
     ipv6.method "auto" \
     bridge.stp no \
     save yes
@@ -172,3 +179,13 @@ nmcli connection add \
     ipv4.method "manual" \
     ipv6.method "auto" \
     save yes
+
+nmcli connection add \
+    connection.autoconnect yes \
+    connection.id $HUAWEI_CONNECTION_NAME \
+    connection.interface-name $HUAWEI_CONNECTION_DEVICE \
+    connection.type 802-3-ethernet \
+    ipv4.method "auto" \
+    ipv4.route-metric "1000" \
+    ipv6.method "auto" \
+    save yes
index 641116c359271169f9428ba8f18914cd4aacccbc..c2576ed2e8c302c0b7c585be92b072553cbfd2e0 100755 (executable)
@@ -11,6 +11,7 @@ set -x
 #   ens2f2: port 2 of PCIe NetXtreme, unused
 #   ens2f3: port 3 of PCIe NetXtreme, unused
 #   enp0s29f0u2: IMM
+#   enp0s29f7u6: Huawei E3372H-320 LTE USB modem
 #   ibs4:   port 1 of Mellanox ConnectX-2, used for mlx1 network
 #   ibs4d1: port 2 of Mellanox ConnectX-2, used for mlx2 network
 
@@ -43,6 +44,9 @@ MLX1_CONNECTION_DEVICE=ibs4
 MLX2_CONNECTION_NAME=mlx2
 MLX2_CONNECTION_DEVICE=ibs4d1
 
+HUAWEI_CONNECTION_NAME=huawei
+HUAWEI_CONNECTION_DEVICE=enp0s29f7u6
+
 
 nmcli connection delete $INTERNAL_BRIDGE_NAME
 nmcli connection delete $INTERNAL_BOND_NAME
@@ -61,6 +65,8 @@ nmcli connection delete $MLX1_CONNECTION_NAME
 nmcli connection delete $MLX1_CONNECTION_DEVICE
 nmcli connection delete $MLX2_CONNECTION_NAME
 nmcli connection delete $MLX2_CONNECTION_DEVICE
+nmcli connection delete $HUAWEI_CONNECTION_NAME
+nmcli connection delete $HUAWEI_CONNECTION_DEVICE
 
 
 nmcli connection add \
@@ -73,6 +79,7 @@ nmcli connection add \
     ipv4.dns-search "usr.user.hu" \
     ipv4.gateway "10.228.109.254" \
     ipv4.method "manual" \
+    ipv4.route-metric "100" \
     ipv6.method "auto" \
     bridge.stp no \
     save yes
@@ -172,3 +179,13 @@ nmcli connection add \
     ipv4.method "manual" \
     ipv6.method "auto" \
     save yes
+
+nmcli connection add \
+    connection.autoconnect yes \
+    connection.id $HUAWEI_CONNECTION_NAME \
+    connection.interface-name $HUAWEI_CONNECTION_DEVICE \
+    connection.type 802-3-ethernet \
+    ipv4.method "auto" \
+    ipv4.route-metric "1000" \
+    ipv6.method "auto" \
+    save yes