ruanimal / ruanimal.github.io

我的的博客
https://blog.ponder.work
3 stars 0 forks source link

WSL2开启桥接网络 | 逸思杂陈 #75

Open ruanimal opened 3 years ago

ruanimal commented 3 years ago

http://blog.ponder.work/2021/01/02/WSL2-bridge-mode/

Windows Subsystem for Linux(WSL)从Version 1 (WSL1)升级到Version 2 (WSL2) 之后,底层实现方式发生了改变。 由于使用Hyper-V来实现WSL2,使得WSL更像虚拟机,一个能访问本地硬盘的虚拟机。这带来一些便利,能够把它当做独立服务器来使用,可玩性就增强很多。当然,这也导致WSL上的端口不能从外部访问到,总之有利有弊。 虽然能够配置端口

Jimleerx commented 3 years ago

开启hyperv的命令错了,应该是Microsoft-Hyper-V

ruanimal commented 3 years ago

开启hyperv的命令错了,应该是Microsoft-Hyper-V

确实,抽空更正下 dism.exe /online /enable-feature /featurename:Microsoft-Hyper-V /all /norestart

zouchengli commented 1 year ago

修改WSL2默认网络为桥接 报权限问题,解决方案如下: 参考另外一篇博客:https://superuser.com/questions/1192492/how-to-remove-a-hyper-v-virtual-ethernet-switch 把网络注册表有关WSL导出备份一下,然后再双击导出备份好的注册表还原进去,在尝试WSL网络修改就不会没有权限啦。