chagood vor 2 Jahren
Ursprung
Commit
972e050b00
1 geänderte Dateien mit 27 neuen und 0 gelöschten Zeilen
  1. 27 0
      Network.sh

+ 27 - 0
Network.sh

@@ -0,0 +1,27 @@
+#!/bin/bash
+
+set -e
+
+# Write Netplan
+# Changes dhcp from 'yes' to 'no'
+sed -i "s/dhcp4: yes/dhcp4: no/g" /etc/netplan/01-netcfg.yaml
+# Ask for input on network configuration
+read -p "Enter the static IP of the server in CIDR notation: " staticip 
+read -p "Enter the IP of your gateway: " gatewayip
+read -p "Enter the IP of preferred nameservers (seperated by a coma if more than one): " nameserversip
+echo
+cat > /etc/netplan/01-netcfg.yaml <<EOF
+network:
+  version: 2
+  renderer: networkd
+  ethernets:
+    ens160
+      addresses:
+        - $staticip
+      gateway4: $gatewayip
+      nameservers:
+          addresses: [$nameserversip]
+EOF
+sudo netplan apply
+echo "==========================="
+echo