Ich möchte das TAP-Netzwerk-Backend anstelle des von Qemu bereitgestellten Standard-SLIRP verwenden. Dies ist die Batch-Datei, mit der ich die VM erstelle ( davon inspiriert ):
@echo off
set "QEMUIMG=D:\user\VMs\Qemu\qemu\qemu-img.exe"
set "IMAGE=disk.img"
set "ISOFILE=D:\user\VMs\isos\isofile.iso"
set "QEMUBIN=D:\user\VMs\Qemu\qemu\qemu-system-x86_64.exe"
rem ==================================
rem Safety net
rem ==================================
if not exist %IMAGE% (
rem CREATE a virtual hard disk
%QEMUIMG% create -f qcow2 %IMAGE% 32G
) else (
echo file %IMAGE% already exist. Delete or move and try again.
goto:eof
)
rem ==================================
rem Run the virtual machine
rem ==================================>
start "QEMU" %QEMUBIN% -k us -usb -device usb-tablet -drive ^
file=%IMAGE%,index=0,media=disk,format=qcow2 -cdrom %ISOFILE% -m 2048M ^
-boot order=d -smp cpus=2 -rtc base=localtime,clock=host -parallel none ^
-serial none -name vm -no-acpi -no-hpet -no-reboot -show-cursor ^
-netdev tap,id=tap0,ifname=mytap,script=no,downscript=no -device netdev=tap0
Dann:
- Ich lade OpenVPN herunter und installiere nur das Virtueller TAP-Win32-Ethernet-Adapter .
- Jetzt erscheint in Network Connections eine neue Oberfläche: TAP-Windows Adapter V9 (die ich in "mytap" umbenenne).
Der nächste Schritt ist eine Brücke bauen zwischen dem TAP-Adapter und der Schnittstelle, über die ich eine Verbindung zum Internet herstelle. Aber da ich Wi-Fi benutze, es funktioniert nicht , und Bridging ist weniger sicher als NAT.
Allerdings habe ich die Anleitung dazu gefunden NAT einrichten sind spezifisch für OpenVPN oder Hyper-V, und ich weiß nicht, wie ich sie auf diesen Fall anwenden soll.
Irgendwelche Tipps, wie es weitergeht?