diff --git a/profile.ps1 b/profile.ps1 index a79fd37..16da369 100644 --- a/profile.ps1 +++ b/profile.ps1 @@ -41,3 +41,6 @@ Remove-Item alias:wget # Allow the VM running WSL2 to access Windows host, setting is not persistent over reboots New-NetFirewallRule -DisplayName "WSL" -Direction Inbound -InterfaceAlias "vEthernet (WSL)" -Action Allow > $null + +# Allow the VM running WSL2 to access Hyper-V virtual machines, setting is not persistent over reboots +Get-NetIPInterface | where {$_.InterfaceAlias -eq 'vEthernet (WSL)' -or $_.InterfaceAlias -eq 'vEthernet (Default Switch)'} | Set-NetIPInterface -Forwarding Enabled