办公问答网

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 120|回复: 20

WSL2 网络的最终解决方案

[复制链接]

3

主题

6

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2023-3-6 13:23:23 | 显示全部楼层 |阅读模式
微软终于更新了 WSL2,允许用户自行指定用于 WSL2 的网卡,因此不再需要任何的脚本等等即可固定 WSL2 地址甚至支持 IPv6 和外部访问。
注意:此方法需要至少 Windows 11 22H2。
首先需要从 Microsoft Store 里面下载最新的 Windows Subsystem for Linux。
用不了商店的可以前往这里自己下载 msixbundle 部署安装:https://github.com/microsoft/WSL/releases
装好之后可以运行 wsl --version 确认一下是不是 1.0 以上。
然后在用户目录 %USERPROFILE% 下面创建一个配置文件 .wslconfig,按照如下配置方法设置网络,例如:
[wsl2]
networkingMode=bridged # 桥接模式
vmSwitch=my-switch # 你想使用的网卡
ipv6=true # 启用 IPv6wsl --shutdown && wsl 重启 WSL2,搞定。

我自己电脑上的话,使用 Hyper-V 创建了一个叫做“WSLBridge”的外部虚拟交换机来给 WSL2 用,于是配置文件改成:
[wsl2]
networkingMode=bridged
vmSwitch=WSLBridge
ipv6=true
回复

使用道具 举报

1

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2023-3-6 13:23:41 | 显示全部楼层
这宇宙难题都被微软攻克了,牛啊[doge]
回复

使用道具 举报

0

主题

8

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2023-3-6 13:24:11 | 显示全部楼层
微软了不起
回复

使用道具 举报

2

主题

8

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2023-3-6 13:25:00 | 显示全部楼层
WindowsServer2022接centos的班了 [飙泪笑][飙泪笑] 笑死
回复

使用道具 举报

2

主题

6

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2023-3-6 13:25:48 | 显示全部楼层
我现在都直接用vm了,不提高文件系统互操作性能就没什么用这个玩意的价值。
回复

使用道具 举报

4

主题

8

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2023-3-6 13:26:41 | 显示全部楼层
终于可以用wsl2了,之前ip一直浮动没法用
回复

使用道具 举报

2

主题

6

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2023-3-6 13:27:13 | 显示全部楼层
这些配置在哪里呢,我在wsl2没搜到 https://learn.microsoft.com/en-us/windows/wsl/wsl-config
回复

使用道具 举报

0

主题

9

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2023-3-6 13:27:47 | 显示全部楼层
这个文档里确实没写
回复

使用道具 举报

1

主题

4

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2023-3-6 13:27:57 | 显示全部楼层
同问,哪里有这些配置的文档呢
回复

使用道具 举报

2

主题

6

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2023-3-6 13:28:46 | 显示全部楼层
不少内容写在了更新日志或者insider blog里,没有上文档。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|办公问答网

GMT+8, 2025-3-21 03:49 , Processed in 0.092673 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc. Templated By 【未来科技 www.veikei.com】设计

快速回复 返回顶部 返回列表