WSL Mirrored Netwerkmodus Configuratiegids

WSL 2.6.0 Netwerkmodus Upgrade Configuratiegids

Versievereisten

Huidige versiestatus:

  • Nieuwste stabiele versie: 2.5.9 (heeft netwerkconfiguratiefouten)
  • Aanbevolen versie: 2.6.0 Preview (ondersteunt volledige Mirrored-modus)

Modusvergelijkingsanalyse

Kenmerken bridge-modus (verouderd) mirrored-modus (aanbevolen)
Protocol stack architectuur Dubbele protocol stack Gedeelde protocol stack
IP-adres toewijzing Onafhankelijk IP (Windows+WSL) Gedeeld host IP
Poortbronnen Onafhankelijk gebruik Gedeelde poorten (conflicten vermijden)
Netwerkprestaties Relatief zwaar Licht en efficiënt
Configuratiecomplexiteit Eenvoudig Vereist diepgaande firewallbeleidsconfiguratie

Standaard Configuratiestappen

1. Netwerkmodus Instellen

Stel de basismodus in via de WSL Settings applicatie:

  1. Open de instellingenapplicatie
  2. Selecteer het tabblad “Network”
  3. Stel de netwerkmodus in op “Mirrored”
  4. Pas de configuratie toe en start WSL opnieuw

2. Firewallbeleidsconfiguratie

U moet het volledige beleid configureren via PowerShell:

# Definieer WSL virtuele machine GUID
$wslGuid = '{40E0AC32-46A5-438A-A0B2-2B479E8F2E90}'

# Configureer firewallbeleid (volgorde volgen)
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

# Verifieer configuratieresultaten
Get-NetFirewallHyperVVMSetting -Name $wslGuid

3. Poorttoewijzingsverificatie

# Voorbeeld: Controleer poort 80 bezetting
Get-NetTCPConnection -LocalPort 80

Veelvoorkomende Probleemoplossing

Probleem 1: Kan geen externe verbinding maken

  • Controlestappen: In de uitvoer van Get-NetFirewallHyperVVMSetting moeten alle velden True/Allow zijn
  • Oplossing: Voer de configuratie van het firewallbeleid opnieuw in volgorde uit

Probleem 2: Poortconflicten

  • Verificatiemethode: Bekijk poortbezetting met netstat -ano
  • Aanbeveling: Geef voorrang aan het vrijmaken van de bezette poort op de Windows-kant, of wijzig de luisterpoort van de WSL-service

Verificatiemethode

  1. Start de WSL-service (bijv. Nginx/Apache)
  2. Open http://localhost:<port> vanaf de Windows-host
  3. Open http://<host-ip>:<port> vanaf een apparaat op het LAN

Referentiemateriaal

  1. WSL officiële netwerkdocumentatie
  2. WSL 2.6.0 Uitgaveopmerkingen