网络上的大部分解决方案是

在Hyper-V 的WSL的虚拟交换机中的连接类型改成外部网络

然后在用户目录 %USERPROFILE% 下面创建一个配置文件 .wslconfig

[wsl2]
networkingMode=bridged # 桥接模式
vmSwitch=WSL # 你想使用的网卡
ipv6=true # 启用 IPv6

以上在win11上可行,但在win10上会有如下报错

虚拟机或容器 JSON 文档无效。Error code: Wsl/Service/CreateInstance/CreateVm/ConfigureNetworking/0x8037010d

这个issue对应讨论已经提交在github上

https://github.com/microsoft/WSL/discussions/9227​github.com/microsoft/WSL/discussions/9227

根据讨论来看,就算把它写成json格式也并不生效。

摘录下colin4k 大佬的解决方法

在 .wlsconfig 中,它应该是:

{
"networkingMode": "bridged",
"vmSwitch": "WSL",
"dhcp": "false",
"ipv6": "true",
"localhostForwarding": "true"
}

然后你需要创建一个文件,路径为:/usr/lib/systemd/network/wsl_external.network,然后输入:

[Match]
Name=eth0
[Network]
Description=WSLBridge
DHCP=false
Address=192.168.1.222/24
Gateway=192.168.1.1
DNS=192.168.1.1

编辑 /etc/wsl.conf

[boot]
systemd=true
[network]
generateResolvConf = false

然后进行操作

rm -f /etc/resolv.conf
echo "nameserver 192.168.1.1" > /etc/resolv.confsystemctl list-unit-files --type=service
systemctl enable systemd-networkd
systemctl restart systemd-networkd
systemctl enable systemd-resolved.service
systemctl restart systemd-resolved.service

然后输入'wsl --shutdown'停止wsl,然后再次输入wsl

WSL2 在 Windows10下的 网卡 配置问题相关推荐

  1. Windows10下查看网卡MAC地址的方法

    第一种方法 首先点击桌面右下角的通知按钮,单后在弹出的菜单中点击所有设置 然后再点击网络和Internet 然后再点击属性,下拉到最下面就能看到网卡的MAC地址了 第二种方法 按下键盘上的Win键,然 ...

  2. Linux下多网卡MAC配置问题

    HWADDR=, 其中 以AA:BB:CC:DD:EE:FF形式的以太网设备的硬件地址.在有多个网卡设备的机器上,这个字段是非常有用的,它保证设备接口被分配了正确的设备名,而不考虑每个网卡模块被配置的 ...

  3. windows10下使用Ubuntu子系统

    文章目录 Ubuntu子系统概述 什么是子系统 WSL介绍 双系统.虚拟机以及子系统的对比 安装Ubuntu子系统 在Windows10下开启WSL 安装Ubuntu 配置和运行Ubuntu 新环境和 ...

  4. win10系统上传服务器很慢,Windows10下局域网传输速度很慢的两种解决方案

    同一个局域网下,windows10系统用户们经常需要传输相关的文件,而传输文件即会用到共享功能.不过,最近一些使用win10系统的朋友们反馈,遇到了局域网传输速度慢的问题,这该怎么办呢?下面,小编就分 ...

  5. Windows10下python-pcl的安装步骤说明,亲测ok

    Windows10下python-pcl的安装步骤说明 1. 环境依赖 2. 安装步骤 2.1 安装visual studio 2017 2.2 安装pcl并配置环境变量 2.3 编译python-p ...

  6. Windows10下如何安装配置 perl 环境

    Perl 最重要的特性是Perl内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN.这篇文章主要介绍了Windows10下安装配置 perl 环境的详细教程,需要的朋友可以参考下 Perl 是 ...

  7. windows10下mysql-8.0.21的安装和使用

    windows10下mysql的安装和使用 文章目录 windows10下mysql的安装和使用 下载 解压文件 在解压后的文件中创建my.ini my.ini中写入如下内容 配置环境变量 cmd 以 ...

  8. windows10下postgreSQL 下载、安装、启动、关闭

    windows10下postgreSQL 下载.安装.启动.关闭 下载 安装 l设置密码和端口,一直next直到安装完成 环境变量

  9. Windows10下安装unbuntu双系统 以及花屏解决办法

    文章目录 Windows10下安装unbuntu双系统 1 创建未分配卷,为ubuntu系统提供空间 2 制作ubuntu启动u盘 下载ubuntu 下载Universal-USB-Installer ...

最新文章

  1. 解决SecureCRT 链接服务器 中文显示出现乱码【有图有真相】
  2. wpsppt怎样让图片模糊_图片优化的14个技巧!
  3. 你的老师看你编码的样子
  4. Java 洛谷 P1002 过河卒讲解
  5. mysql dump gtid_mysqldump GTID搭建主从复制库
  6. java php 等,路径 上级路径,上上级路径表示方法
  7. 微信开发(4) -- 推送微信模板信息到服务号
  8. android studio | openGL es 3.0增强现实(AR)开发汇总
  9. 运行c语言程序显示已停止运行程序,c – “此应用程序已请求运行时以不寻常的方式终止它.”...
  10. 约瑟夫问题(Josephus problem)详解
  11. MAE平均绝对误差和MSE均方误差
  12. 禁止恶意域名访问服务器方法
  13. ppt怎么加注解文字_ppt怎么添加备注文字?
  14. 有吧友需要PDF的下载站点,好吧,我这边汇总一下
  15. 【阅读笔记】使用决策树预测泰坦尼克号幸存者实例 - scikit-learn机器学习
  16. 小功能⭐️U3D异步加载功能
  17. Candence PCB Si 仿真设计篇前导:IBIS模型与PKG介绍
  18. 关于 MATLAB 你首先要会的基础(权且可当做期末复习备考)
  19. 手工注入,后台另类拿webshell搞定影院系统
  20. edius pro9 安装教程

热门文章

  1. 主动学习(Active Learning,AL)的理解以及代码流程讲解
  2. 在dmesg中打印_dmesg七种用法
  3. 宁波网络推广,如何做好品牌传播?
  4. 中创向心力:信——超级个体进化论第2期分享会在郑州成功举办
  5. 中国特产 强悍的假冒品牌【转】
  6. 在windows平台上编写的python程序无法在_在 Windows 平台上编写的 Python 程序无法在 Unix 平台运行。_护理学基础(精品资源课)答案_学小易找答案...
  7. 对话AI顶尖大牛周明老师:大模型的机遇和挑战?
  8. Java三目运算符(条件运算符)
  9. Android 仿微信表情雨 、红包雨 支持资源回收再利用
  10. 新能源时代,奇瑞老将陈剑将与奇瑞新能源共创辉煌