notes for nerds – pc, server, phones, apps

— notes.h87.at —

notes4nerds

….
_______________________whats the frequency….

Windows 11 Pro Hyper-V Ubuntu VM mit AdguardHome

Wir aktivieren Hyper-V, installeiren Ubuntu Server 22.04, Deaktivieren ICS in Windows um Port 53 für AdguardHome freizugeben

  1. 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)


Beitrag veröffentlicht

in

von

Kommentare

Schreibe einen Kommentar