Virtual machine Can';从WSL2 Ubuntu Ping Ubuntu虚拟机

Virtual machine Can';从WSL2 Ubuntu Ping Ubuntu虚拟机,virtual-machine,ubuntu-20.04,wsl-2,Virtual Machine,Ubuntu 20.04,Wsl 2,我正在尝试从我的WSL2 Ubuntu ping我的Ubuntu VM。反之亦然,同样的ping问题也会发生。两个ubuntu版本都是20.04.1。但是我可以从本地窗口ping Ubuntu虚拟机 从Windows到Ubuntu虚拟机 从WSL2 Ubuntu到Ubuntu VM 我们需要将转发设置为跨两个v型交换机启用。基于我的v-Switch名称使用此命令(具有管理员权限)是有效的 Get-NetIPInterface | where {$_.InterfaceAlias -eq 'vE

我正在尝试从我的WSL2 Ubuntu ping我的Ubuntu VM。反之亦然,同样的ping问题也会发生。两个ubuntu版本都是20.04.1。但是我可以从本地窗口ping Ubuntu虚拟机

从Windows到Ubuntu虚拟机

从WSL2 Ubuntu到Ubuntu VM


我们需要将转发设置为跨两个v型交换机启用。基于我的v-Switch名称使用此命令(具有管理员权限)是有效的

Get-NetIPInterface | where {$_.InterfaceAlias -eq 'vEthernet (WSL)' -or $_.InterfaceAlias -eq 'vEthernet (Default Switch)'} | Set-NetIPInterface -Forwarding Enabled
下面是我的网络连接


这是一个很棒的命令行! 这是一个很小的改进,可以减少日志生成量,只有在禁用状态时才调用Enabled

Get-NetIPInterface | select ifIndex,InterfaceAlias,AddressFamily,ConnectionState,Forwarding| where {$_.InterfaceAlias -eq 'vEthernet (WSL)' -or $_.InterfaceAlias -eq 'vEthernet (Default Switch)'} | where {$_.Forwarding -eq 'Disabled'} | Set-NetIPInterface -Forwarding 'Enabled'