44 lines
1.1 KiB
Bash
Executable File
44 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
# Installation von QEMU inkl. virt-manager & Co auf Ubuntu 24.04 LTS
|
|
|
|
# Paketmanager aktualisieren
|
|
sudo apt update
|
|
|
|
# Installation der Programmpakete
|
|
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager -y
|
|
|
|
# Bridge-Netzwerk installieren
|
|
# Schritt 1: Ermittlung der IP-Adresse / Adaptername
|
|
read IP IFACE < <(ip route get 8.8.8.8 | awk '{print $7, $5}') │
|
|
echo "IP: $IP" │# Installation der Programmpakete
|
|
echo "Interface: $IFACE"
|
|
|
|
# Schritt 2: Erstellen der Datei 01-netcfg.yaml
|
|
sudo touch /etc/netplan/01-netcfg.yaml
|
|
|
|
# Schritt 3: Befüllen der Datei 01-netcfg.yaml
|
|
sudo tee /etc/netplan/01-netcfg.yaml > /dev/null <<EOF
|
|
network:
|
|
version: 2
|
|
renderer: networkd
|
|
|
|
ethernets:
|
|
$IFACE:
|
|
dhcp4: no
|
|
|
|
bridges:
|
|
br0:
|
|
interfaces: [$IFACE]
|
|
dhcp4: yes
|
|
EOF
|
|
|
|
# kvm_intel Modul dauerhaft bereitstellen
|
|
# Schritt 1: Datei erstellen
|
|
sudo touch /etc/modules-load.d/kvm.conf
|
|
|
|
# Schritt 2: Datei befüllen
|
|
sudo tee /etc/modules-load.d/kvm.conf > /dev/null <<EOF
|
|
kvm_intel
|
|
EOF
|