WSL mirrored Netzwerkmodus-Konfigurationsanleitung
WSL 2.6.0 Netzwerkmodus-Upgrade-Konfigurationsanleitung
Categories:
Versionsanforderungen
Aktueller Versionsstatus:
- Neueste stabile Version: 2.5.9 (weist Netzwerkkonfigurationsmängel auf)
- Empfohlene Version: 2.6.0 Vorabversion (unterstützt vollständigen mirrored-Modus)
Modus-Vergleichsanalyse
| Merkmal | bridge-Modus (veraltet) | mirrored-Modus (empfohlen) |
|---|---|---|
| Protokollstapelarchitektur | Doppelstapel | Gemeinsamer Stapel |
| IP-Adresszuweisung | Eigenständige IP (Windows+WSL) | Gemeinsame Host-IP |
| Portressourcen | Eigenständige Nutzung | Gemeinsame Ports (Konflikte vermeiden) |
| Netzwerkleistung | Relativ aufwändig | Leichtgewichtig und effizient |
| Konfigurationskomplexität | Einfach | Erfordert tiefgreifende Firewall-Strategiekonfiguration |
Standardkonfigurationsschritte
1. Netzwerkmoduseinstellung
Über die WSL Settings App Basismodus festlegen:
- Einstellungs-App öffnen
- Reiter “Network” auswählen
- Netzwerkmodus auf “Mirrored” setzen
- Konfiguration übernehmen und WSL neu starten

2. Firewall-Strategiekonfiguration
Muss über PowerShell vollständige Strategiekonfiguration ausgeführt werden:
# WSL-VM-GUID definieren
$wslGuid = '{40E0AC32-46A5-438A-A0B2-2B479E8F2E90}'
# Firewall-Strategie konfigurieren (in Reihenfolge ausführen)
Set-NetFirewallHyperVVMSetting -Name $wslGuid -Enabled True
Set-NetFirewallHyperVVMSetting -Name $wslGuid -DefaultInboundAction Allow
Set-NetFirewallHyperVVMSetting -Name $wslGuid -DefaultOutboundAction Allow
Set-NetFirewallHyperVVMSetting -Name $wslGuid -LoopbackEnabled True
Set-NetFirewallHyperVVMSetting -Name $wslGuid -AllowHostPolicyMerge True
# Konfigurationsergebnis prüfen
Get-NetFirewallHyperVVMSetting -Name $wslGuid
3. Port-Mapping-Verifikation
# Beispiel: Überprüfung der Belegung des Ports 80
Get-NetTCPConnection -LocalPort 80
Häufige Problembehandlung
Problem 1: Externe Verbindung kann nicht hergestellt werden
- Prüfschritte: Alle Felder in der Ausgabe von
Get-NetFirewallHyperVVMSettingsollten True/Allow sein - Lösungsansatz: Firewall-Strategiekonfiguration in Reihenfolge erneut ausführen
Problem 2: Port-Konflikte
- Überprüfungsmethode:
netstat -anozeigt Portbelegung an - Behandlungsempfehlung: Belegte Ports auf Windows-Seite vorrangig freigeben oder WSL-Dienst-Listenports ändern
Verifizierungsmethode
- WSL-Dienst starten (z.B. Nginx/Apache)
- Von Windows-Host aus auf
http://localhost:<port>zugreifen - Von lokalen Netzwerkgeräten auf
http://<host-ip>:<port>zugreifen