Wir aktivieren Hyper-V, installeiren Ubuntu Server 22.04, Deaktivieren ICS in Windows um Port 53 für AdguardHome freizugeben
- Hyper-V aktivieren
Drücke Windows-Taste + R Gib ein: optionalfeatures Bestätige mit Enter Setze ein Häkchen bei Hyper-V inkl. „Hyper-V-Plattform“ und „Hyper-V-Verwaltungstools“ Klicke auf OK Starte den PC neu
2. Ubuntu VM in Hyper-V anlegen

3. Virtuellen Switch erstellen für die Ubuntu-vm

4. Einstellung der Ubuntu-VM in Netzwerkkarten „Macaddress Spoofing“ aktivieren (um wlan adapter mit dem Host erfolgreich zu Sharen)

5. Deaktivieren von Ics (Internet Sharing um Port 53 in Windows freizumachen)
Open run dialogue box by typing Win + R Enter services.msc in the run dialogue box Stop Host Network Service in the list of services Right click and choose properties Under the General tab, choose Disabled for the Startup type Stop Internet Connection Sharing(ICS) in the list of services Under the General tab, choose Disabled for the Startup type Open a command prompt under Administrator mode net stop SharedAccess Reboot
6. Adguardhome installieren (Wichtig für Windows muss „network_mode: host“ anstelle von Ports angegeben werden in der docker-compose.yml)
So Adguard sollte nun auf der 2. Ip Addresse der Vm erreichbar sein und Port 53 nicht belegt von Windows
um das ganze dann nach dem Hochfahren von Windows (ohne sich Anzumelden und Pipa po.. kein Fenster.. im Hintergrund) zu Automatiesieren
erstellen wir eine Aufgabe
7. Öffne Aufgabenplanung um Die Ubuntu Vm beim Hochfahren und schon vor dem Anmelden zu starten

Aufgabe erstellen
Trigger --> beim starten
Aktion --> Powershell.exe --> Argument: --> -WindowStyle Hidden -Command "Start-VM -Name 'NAME DER UBUNTU VM'"
Zusätzlich noch: "Unabhängig von Benutzeranmeldung ausführen" anhacken
"Mit höchsten Privilegien ausführen" anhacken
Ports in der Firewall freigeben:
New-NetFirewallRule -DisplayName "Open Port 3000 tcp" -Direction Inbound -LocalPort 3000 -Protocol TCP -Action Allow New-NetFirewallRule -DisplayName "Open Port 53 tcp" -Direction Inbound -LocalPort 53 -Protocol TCP -Action Allow New-NetFirewallRule -DisplayName "Open Port 53 udp" -Direction Inbound -LocalPort 53 -Protocol UDP -Action Allow New-NetFirewallRule -DisplayName "Open Port 80 tcp" -Direction Inbound -LocalPort 80 -Protocol TCP -Action Allow New-NetFirewallRule -DisplayName "Open Port 443 tcp" -Direction Inbound -LocalPort 443 -Protocol TCP -Action Allow New-NetFirewallRule -DisplayName "Open Port 443 udp" -Direction Inbound -LocalPort 443 -Protocol UDP -Action Allow
So neustarten und Adguardhome sollte im Browser laufen (bei mir klappts xD)


Schreibe einen Kommentar
Du musst angemeldet sein, um einen Kommentar abzugeben.