Sergio_Istea

configure_quick.sh

Aug 21st, 2025
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.56 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3.  
  4. new_hostname=$2
  5. new_ip=$3
  6. new_gw=$4
  7. iface=$5
  8.  
  9.  
  10. if [ "$1" != "set" ];then
  11.  
  12.     echo "usage: ./$0 set myhostname 192.168.0.60/24 192.168.0.1 eth0"
  13.     exit 1
  14.  
  15. fi
  16.  
  17. hostnamectl set-hostname $new_hostname
  18.  
  19. echo "network:
  20.    version: 2
  21.    renderer: networkd
  22.    ethernets:
  23.        $iface:
  24.            addresses:
  25.                - $new_ip
  26.            nameservers:
  27.                addresses: [8.8.8.8, 8.8.4.4]
  28.            routes:
  29.                - to: default
  30.                  via: $new_gw" > /etc/netplan/00-installer-config.yaml
  31.  
  32.  
  33. reboot
  34.  
Advertisement
Add Comment
Please, Sign In to add comment