multipass
Installation:
snap install multipass
ABE:
sudo apt install bridge-utils openvpn
#!/bin/bash brctl addbr net21 # bridge einrichten für Netz 21 (net wird immer vorgegeben) ip a a 172.16.21.1/24 dev net21 # bridge IP auf 172.16.2.1 setzen fürs Routing ip l s net21 up
#!/bin/bash
NAME=test # Name der virtuellen Maschine
IP=11 # Endadresse im Subnetz
NET=21 # Subnetzadresse 172.16.NET.IP hier 172.16.21.11
HEXIP=$(echo "obase=16; $IP" | bc) # Endadresse zusätzlich in hex umwandeln für mac-adresse
multipass launch lts -n $NAME -c 2 -d 50G -m 4G --network name=net$NET,mode=manual,mac="52:54:00:00:$NET:$HEXIP"
multipass exec -n $NAME -- sudo bash -c 'cat << EOF > /etc/netplan/10-custom.yaml
network:
version: 2
ethernets:
intern0:
dhcp4: no
match:
macaddress: "52:54:00:00:'$NET':'$HEXIP'"
addresses: [172.16.'$NET'.'$IP'/24]
routes:
- to: 172.16.0.0/12
via: 172.16.'$NET'.1
EOF'
multipass exec -n $NAME -- sudo netplan apply
TAP löschen falls VM suspended: ip link delete tap#
multipass.txt · Zuletzt geändert: von berti
