Изменения

QEMU-NAT

1100 байтов добавлено, 08:39, 6 октября 2021
Новая страница: «Простенький скрипт, чтобы сделать tap интерфейс с NAT для QEMU: <code-bash> #!/bin/bash ip l set tap0 up ip a a 10.0.2…»
Простенький скрипт, чтобы сделать tap интерфейс с NAT для QEMU:

<code-bash>
#!/bin/bash

ip l set tap0 up
ip a a 10.0.2.2/24 dev tap0
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -C POSTROUTING -o wlan0 -j MASQUERADE || \
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
iptables -C FORWARD -i tap0 -j ACCEPT || \
iptables -I FORWARD 1 -i tap0 -j ACCEPT
iptables -C FORWARD -o tap0 -m state --state RELATED,ESTABLISHED -j ACCEPT || \
iptables -I FORWARD 1 -o tap0 -m state --state RELATED,ESTABLISHED -j ACCEPT
ip r a 192.168.7.0/24 via 192.168.1.176
</code-bash>

А вот так запустить VMWare ESXi в QEMU:

<code-bash>
sudo -E kvm -smp 4,cores=2,threads=2,sockets=1 -m 4096 \
-bios /usr/share/ovmf/OVMF.fd \
-drive file=vmware.qcow2,if=none,id=nvm \
-device nvme,serial=HBSE59101400307,drive=nvm \
-cpu host \
-netdev tap,ifname=tap0,script=no,id=n0 \
-device vmxnet3,netdev=n0,mac=52:54:98:F6:4A:03 \
-cdrom /d/setup/iso/VMware-VMvisor-Installer-7.0U2a-17867351.x86_64.iso
</code-bash>