Zijue/blog

win10 系统使用 WSL2 搭建开发环境踩坑记录

Opened this issue · 0 comments

Zijue commented

最近因为工作需要,开发环境需要从 macos 切换到 win10。本人更习惯于类 unix 系统,打算安装 wsl2 并配置开发环境。故将搭建踩坑过程记录下来,如果你遇到了跟我一样的问题,希望本文可以帮助到你

WSL 介绍

适用于 Linux 的 Windows 子系统可让开发人员直接在 Windows 上按原样运行 GNU/Linux 环境(包括大多数命令行工具、实用工具和应用程序),且不会产生传统虚拟机或双启动设置开销

详细介绍可以查看官方文档

安装 WSL2

WSL2 网络不通问题处理

解决办法参考下面两篇文章,按照第一篇文章设置完成后,依旧出现无法ping通宿主机的网卡地址情况,应该是宿主机ICMP功能被限制了,参考第二篇文章

如果 WSL2 虚拟机可以 ping 通宿主机,但是无法 ping 通百度,可以尝试刷新宿主机DNS(ipconfig /flushdns)。参考链接:https://www.v2ex.com/t/797357

如果 WSL2 虚拟机无法 ping 通宿主机,但是可以 ping 通百度,说明是宿主机的防火墙没有设置 WSL 入站规则。可以登录管理员账号执行:New-NetFirewallRule -DisplayName "WSL" -Direction Inbound -InterfaceAlias "vEthernet (WSL)" -Action Allow

相关资料