WSL2子系统桥接宿主网络实践

2023-03-01 19:04:17 1点赞 3收藏 0评论

前情

win版的python实在是大坑,于是想起了尘封许久的WSL,就此开启了另一段踩坑之路WSL2子系统桥接宿主网络实践

首先是debian的apt拉取实在太慢,配置了交大的源然而仍有部分包走的是官方链接,于是准备用上宿主机的http proxy。第一个坑是ifconfig居然没有默认安装(默默想起ubuntu的好),然后是分配的ip居然跟网关不在一个ip段。。。终于弄好之后,想着能不能改造下wsl的ip配置,方便以后使用,就此开启了这篇文章要记录的内容WSL2子系统桥接宿主网络实践

基础设施

系统是win11家庭版,WSL2是老早通过打开windows功能配置的debian 10 (buster),局域网的ip段为“192.168.10.xx”,wsl基本信息如下:

wsl版本wsl版本

开工

主要参考知乎上题为“WSL2 网络的最终解决方案”的文章(有坑)

首先是要建立外部虚拟网卡,而这个的前提是安装了hyper-V管理器。后者就不赘述了,新安装的话重启一次电脑基本逃不掉(需要关机就很烦WSL2子系统桥接宿主网络实践 )。重点来了,如果按照评论给出的代码或者网上搜到的来做八成要报错,像这样:

错误做法错误做法

正确的应该类似这样:

配置虚拟网卡配置虚拟网卡

因为我连的是无线网,所以桥接的对象就是WLAN,这样可以跟宿主机在同一ip段。接下来就是按照大部分教程里提到的配置networkingMode为bridge,重启wsl。如果需要进一步固定ip可以去路由器绑定。

总结

windows的坑茫茫多,折腾前三思,三思WSL2子系统桥接宿主网络实践

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
3
扫一下,分享更方便,购买更轻松