From 9e2aeb7e581ca9c80883b025ce8bb917b798e0f7 Mon Sep 17 00:00:00 2001
From: Alex ubuntu vm <alexdecb@yahoo.es>
Date: Thu, 19 Oct 2023 14:42:30 +0200
Subject: [PATCH] adjusted script that creates the node network interfaces, so
 vxlans are created on the virtual switches

---
 K8s/provision/set-interfaces.sh | 29 -----------------------------
 K8s/provision/veth.bash         | 11 -----------
 K8s/provision/veth.sh           | 11 +++++++++++
 3 files changed, 11 insertions(+), 40 deletions(-)
 delete mode 100755 K8s/provision/set-interfaces.sh
 delete mode 100755 K8s/provision/veth.bash
 create mode 100755 K8s/provision/veth.sh

diff --git a/K8s/provision/set-interfaces.sh b/K8s/provision/set-interfaces.sh
deleted file mode 100755
index 48ac357..0000000
--- a/K8s/provision/set-interfaces.sh
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/bin/sh
-
-filename=$2
-n=1
-id=1961
-
-while read line; do
-# Get IP values from file
-ip=$(echo $line| cut -d'"' -f 2)
-#If empty, no tunnel. Otherwise, add the IP to remote
-if [ -z "$ip" ];then
-  ip link add vxlan$n type vxlan id $id dev $1 dstport 4789
-else
-  ip link add vxlan$n type vxlan id $id dev $1 dstport 4789 remote $ip
-fi
-n=$((n+1))
-id=$((id+1))
-done < $filename
-
-ip link add dev vpod1 mtu 1450 type veth peer name vhost1 mtu 1450
-ip link add dev vpod2 mtu 1450 type veth peer name vhost2 mtu 1450
-ip link add dev vpod3 mtu 1450 type veth peer name vhost3 mtu 1450
-ip link add dev vpod4 mtu 1450 type veth peer name vhost4 mtu 1450
-ip link add dev vpod5 mtu 1450 type veth peer name vhost5 mtu 1450
-ip link add dev vpod6 mtu 1450 type veth peer name vhost6 mtu 1450
-ip link add dev vpod7 mtu 1450 type veth peer name vhost7 mtu 1450
-ip link add dev vpod8 mtu 1450 type veth peer name vhost8 mtu 1450
-ip link add dev vpod9 mtu 1450 type veth peer name vhost9 mtu 1450
-ip link add dev vpod10 mtu 1450 type veth peer name vhost10 mtu 1450
diff --git a/K8s/provision/veth.bash b/K8s/provision/veth.bash
deleted file mode 100755
index 5e2d1f6..0000000
--- a/K8s/provision/veth.bash
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/bash
-ip link add dev vpod1 mtu 1450 type veth peer name vhost1 mtu 1450
-ip link add dev vpod2 mtu 1450 type veth peer name vhost2 mtu 1450
-ip link add dev vpod3 mtu 1450 type veth peer name vhost3 mtu 1450
-ip link add dev vpod4 mtu 1450 type veth peer name vhost4 mtu 1450
-ip link add dev vpod5 mtu 1450 type veth peer name vhost5 mtu 1450
-ip link add dev vpod6 mtu 1450 type veth peer name vhost6 mtu 1450
-ip link add dev vpod7 mtu 1450 type veth peer name vhost7 mtu 1450
-ip link add dev vpod8 mtu 1450 type veth peer name vhost8 mtu 1450
-ip link add dev vpod9 mtu 1450 type veth peer name vhost9 mtu 1450
-ip link add dev vpod10 mtu 1450 type veth peer name vhost10 mtu 1450
diff --git a/K8s/provision/veth.sh b/K8s/provision/veth.sh
new file mode 100755
index 0000000..96fe2d9
--- /dev/null
+++ b/K8s/provision/veth.sh
@@ -0,0 +1,11 @@
+#!/bin/bash
+ip link add dev vpod1 mtu 1400 type veth peer name vhost1 mtu 1450
+ip link add dev vpod2 mtu 1400 type veth peer name vhost2 mtu 1450
+ip link add dev vpod3 mtu 1400 type veth peer name vhost3 mtu 1450
+ip link add dev vpod4 mtu 1400 type veth peer name vhost4 mtu 1450
+ip link add dev vpod5 mtu 1400 type veth peer name vhost5 mtu 1450
+ip link add dev vpod6 mtu 1400 type veth peer name vhost6 mtu 1450
+ip link add dev vpod7 mtu 1400 type veth peer name vhost7 mtu 1450
+ip link add dev vpod8 mtu 1400 type veth peer name vhost8 mtu 1450
+ip link add dev vpod9 mtu 1400 type veth peer name vhost9 mtu 1450
+ip link add dev vpod10 mtu 1400 type veth peer name vhost10 mtu 1450
-- 
GitLab