From 5903ca453d985e5916b104d956c07cd765bc59b2 Mon Sep 17 00:00:00 2001 From: holzi1005 Date: Tue, 10 Dec 2024 13:06:49 +0100 Subject: [PATCH] Update cloud-init/10-network-init.sh --- cloud-init/10-network-init.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/cloud-init/10-network-init.sh b/cloud-init/10-network-init.sh index 7a693aa..edd8e4b 100644 --- a/cloud-init/10-network-init.sh +++ b/cloud-init/10-network-init.sh @@ -1,3 +1,23 @@ #!/bin/bash +VLAN=$1 +IP=$2 +GATEWAY=$3 +rm /etc/network/interfaces.d/* + +echo "source /etc/network/interfaces.d/*" > /etc/network/interfaces +echo "" >> /etc/network/interfaces +echo "auto lo" >> /etc/network/interfaces +echo "iface lo inet loopback" >> /etc/network/interfaces + +echo "auto eth1" > /etc/network/interfaces.d/ifcfg-eth1 +echo "iface eth1 inet static" >> /etc/network/interfaces.d/ifcfg-eth1 +echo " address 255.255.255.255/32" >> /etc/network/interfaces.d/ifcfg-eth1 + +echo "auto eth1.$VLAN" > /etc/network/interfaces.d/ifcfg-eth1.$VLAN +echo "iface eth1.$VLAN inet static" >> /etc/network/interfaces.d/ifcfg-eth1.$VLAN +echo " address $IP" >> /etc/network/interfaces.d/ifcfg-eth1.$VLAN +echo " gateway $GATEWAY" >> /etc/network/interfaces.d/ifcfg-eth1.$VLAN + +service networking restart \ No newline at end of file