aboutsummaryrefslogtreecommitdiff
path: root/multi-node/run-vm-0.sh
diff options
context:
space:
mode:
Diffstat (limited to 'multi-node/run-vm-0.sh')
-rwxr-xr-xmulti-node/run-vm-0.sh44
1 files changed, 44 insertions, 0 deletions
diff --git a/multi-node/run-vm-0.sh b/multi-node/run-vm-0.sh
new file mode 100755
index 0000000..f83258f
--- /dev/null
+++ b/multi-node/run-vm-0.sh
@@ -0,0 +1,44 @@
+#!/bin/sh
+
+## BASTION NODE ##
+
+controllo_rete()
+{
+ ip address show br0
+}
+
+controllo_rete
+
+exit
+
+
+# sudo ip tuntap add dev tap0 mode tap
+# sudo ip link set tap0 up
+# sudo ip addr add 192.168.100.1/24 dev tap0
+
+
+# -drive file=disk0.qcow2,format=qcow2,if=virtio \
+# -boot c
+
+
+# NAT
+# -netdev user,id=net0 -device virtio-net-pci,netdev=net0 \
+
+qemu-system-x86_64 \
+ -enable-kvm \
+ -m 8192 \
+ -smp 4 \
+ -netdev user,id=net0,hostfwd=tcp::8080-:80,hostfwd=tcp::8443-:443 -device virtio-net-pci,netdev=net0 \
+ -netdev tap,id=net1,ifname=tap0,script=no,downscript=no -device virtio-net-pci,netdev=net1 \
+ -netdev tap,id=net2,ifname=tap1,script=no,downscript=no -device virtio-net-pci,netdev=net2 \
+ -drive file=disk0.qcow2,format=qcow2,if=virtio \
+ -drive file=ubuntu-24.04.2-live-server-amd64.iso,media=cdrom,readonly=on \
+ -boot c
+
+qemu-system-x86_64 \
+ -enable-kvm \
+ -m 8192 \
+ -drive file=disk0.qcow2,format=qcow2,if=virtio \
+ -display none \
+ -vnc :0 \
+ -daemonize