wsl2 访问 Hyper-V 虚拟机

wsl2 访问 Hyper-V 虚拟机

使用 Hyper-V 创建的虚拟机,如果在 windows 下可以访问,但是 wsl2 下无法访问,则可以尝试移除相关路由:

sudo bash -c "ip route | grep -oE '^172\..*\s+dev.*linkdown' | grep -oE 'br-\w+' | xargs -r -n1 ip link set down"

例如我这里路由表:

❯ ip route
default via 198.18.0.2 dev eth3 proto kernel
default via 192.168.3.254 dev eth1 proto kernel metric 136
10.89.3.0/24 dev br-b20170ed7b8b proto kernel scope link src 10.89.3.1 linkdown
169.254.0.0/16 dev eth0 proto kernel scope link metric 271
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown
172.18.0.0/16 dev br-c564fea46d16 proto kernel scope link src 172.18.0.1 linkdown
172.19.0.0/16 dev br-31ad9e8615c4 proto kernel scope link src 172.19.0.1 linkdown
172.20.0.0/16 dev br-85ea0aad3810 proto kernel scope link src 172.20.0.1 linkdown
172.21.0.0/16 dev br-368bc5d1986a proto kernel scope link src 172.21.0.1 linkdown
172.22.0.0/16 dev br-a8f4dcf85eeb proto kernel scope link src 172.22.0.1 linkdown
172.23.0.0/16 dev br-0446694157a4 proto kernel scope link src 172.23.0.1 linkdown
172.24.0.0/16 dev br-206dea06edb9 proto kernel scope link src 172.24.0.1 linkdown
172.25.0.0/16 dev br-bad7a4b0ea4b proto kernel scope link src 172.25.0.1 linkdown
172.26.0.0/16 dev br-d258d5f5b595 proto kernel scope link src 172.26.0.1 linkdown
192.168.3.0/24 dev eth1 proto kernel scope link metric 281
192.168.3.254 dev eth1 proto kernel scope link metric 136
198.18.0.0/30 dev eth3 proto kernel scope link metric 256
198.18.0.2 dev eth3 proto kernel scope link
Last updated on