WSL2 设置桥接模式

news2024/11/10 13:03:01

文章目录

  • 一、前言
  • 二、准备阶段
  • 三、环境配置
    • 3.1 Type-V管理器环境配置
    • 3.2 新增.wslconfig 文件
  • 四、遇到的问题以及解决方案

一、前言

​ 使用 wsl 的过程中,会出现 WSLIP地址 找不到,或者无法和计算机通讯,搞 嵌入式 的话,还需要外界的 开发板 本机 WSL的Ubuntu系统 需要在同一个网段进行通讯,很多同学用的都是 VM 虚拟机,但是这个虚拟机很不方便,特别是对于文件管理。所以经过我一个星期的研究,找到了一个比较好的方法,把WSL的网卡桥接到自己的物理网卡当中,并且当中遇到了很多问题,还有对应的解决方案!网上看了很多方法,综合整理一下自己认为 比较优比较简便 的方法。

二、准备阶段

  • 首先你的 WSL 里面需要有装好的 Ubuntu 或者其他的虚拟系统

    查看这篇文章 :安装WSL教程

  • Windwos11系统,这点非常重要!!

  • 装好三个必要的服务。

    路径:搜索 → \rightarrow 控制面板 → \rightarrow 程序和功能 → \rightarrow 启动和关闭Windows系统功能

    • Hyper-V
    • 适用于Linux的Windows系统
    • 虚拟机平台

在这里插入图片描述

三、环境配置

3.1 Type-V管理器环境配置

搜索 → \rightarrow Hype-V管理器 → \rightarrow 虚拟交换机管理器 → \rightarrow 新建虚拟机交换机 → \rightarrow 创建虚拟交换机

我这里创建一个叫 WSLBridge 的外部虚拟交换机

在这里插入图片描述

在这里插入图片描述

外部网络 : 选择自己电脑的实体网卡名称

如果你在这里看到一个 WSL 的默认虚拟交换机,不要对它进行操作,这个虚拟交换机每次重新启动WSL就会恢复成默认的 内部模式

3.2 新增.wslconfig 文件

C:\Users\Administrator 新建一个.wslconfig文件

Administrator:修改成自己电脑的用户名

  • 填写.wslconfig内容
wsl2]
networkingMode=bridged
vmSwitch=WSLBridge

  • 解释

    bridged : 是连接方式 (桥接)
    vmSwitch : 使用的虚拟网卡名称

  • 这里说明一下这里为什么只有这几行(其他知识)

    很多博客都是说的固定 IP 地址上网,但是固定IP地址,路由器很有可能分配 IP 地址产生冲突,我一般就算的需要固定IP地址,我都是自己进路由器去设置,把 IPmac 地址进行静态绑定。这样就 防止了IP冲突的行为

修改完成以后重启电脑,虽然网上很多人都说重启 WSL 就可以了,但是实践不行

四、遇到的问题以及解决方案

  • 使用Windws10 设置的时候,网卡一直桥接不上,.wslconfig 文件不起效

    再使用Windows10 使用 WSL2 的时候,会出现很多意料之外的错误,这个是因为 Windows11 专门针对 WSL2 进行了优化,使用 Windows10 可能会出现,当下可以使用一段时间,一段时间后,就出现错误等等…

    所以使用 WSL 的时候,尽量使用 Windows11

  • 打开 Hype-V 虚拟机交换机管理器的时候一直处于在等待中…(卡死)

    这个问题,是当时困扰我很大的问题,会发生一系列的错误,打开交换机管理器会出现卡死,导致虚拟网卡无法生效,然后被桥接的’ 实体网卡 也没有网络,初步判断因为桥接的网卡发生了错误,所以导致了 被桥接的网卡驱动,网络参数都错误了.所以导致了本机也无法上网,

    • 原因

      是因为我自己电脑装了腾讯的 电脑管家6版本,产生了错误,目前应该是软件之前的冲突。

    • 解决方法

      我换成了 电脑管家5 就没有出现问题了。或者卸载 电脑管家6,装一个其他的管家也可以。


文章是自己总结而记录,有些知识点没说明白的,请各位看官多多提意见,多多交流,欢迎大家留言
如果技术交流可以加以下群,方便沟通
QQ群:370278903
点击链接加入群聊【蜡笔小芯的嵌入式交流群】
![])

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1544699.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于nodejs+vue智能菜谱推荐系统python-flask-django-php

本文拟采用nodejs技术和express 搭建系统框架,后台使用MySQL数据库进行信息管理,设计开发的智能菜谱推荐系统。通过调研和分析,系统拥有管理员和用户两个角色,主要具备登录注册、个人信息修改、对用户管理、类型管理、菜谱信息管理…

力扣算题【第二期】

文章目录 1.反转链表1.1 算法题目1.2 算法思路1.3 代码实现 2.回文链表2.1 算法题目2.2 算法思路2.3 代码实现 1.反转链表 1.1 算法题目 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 1.2 算法思路 1.设置工作指针p,来遍历链表。 2.采…

常用中间件redis,kafka及其测试方法

常用消息中间件及其测试方法 一、中间件的使用场景引入中间件的目的一般有两个:1、提升性能常用的中间件:1) 高速缓存:redis2) 全文检索:ES3) 存日志:ELK架构4) 流量削峰:kafka 2、提升可用性产品架构中高可…

我在京东做数据分析,一位京东数据分析师的工作日常

有人说:“种下一棵树最好的时间是十年前,其次是现在”。任何时候,我们都应该抓住机遇,说不定就是改变你现状的一个机会。 2020年,我在疫情得到控制后,面试入职京东大数据组,截止目前&#xff0…

elasticsearch+kibana安装部分问题:

1.elasticsearch启动问题: 如果elasticsearch开启https登录则第一次启动的时候需要前台启动,前台启动的时候会自己创建相应的token等登录信息,如果是后台启动则没有这些登录信息: ./elasticsearch ━━━━━━━━━━━━━━━━━━━…

web前端之3D标签动画、指定范围的随机数、动态设置css变量、文档片段对象、反向动画

MENU 效果图htmlJavaScriptstyle 效果图 html <div class"container"></div>JavaScript // 祝词 var words [健康码常绿,股票飙红,生意兴隆,财源广进,心想事成,永远十八,身体健康,大富大贵,大吉大利,万事如意,美梦成真,吉祥如意,鸿运当头,五福临门,吉…

flask_restful规范返回值之类型设置

大型的互联网项目中&#xff0c;返回的数据格式&#xff0c;有时是比较复杂的结构。 如&#xff1a;豆瓣电影 https://movie.douban.com/j/chart/top_list?type24&interval_id 100%3A90&action&start20&limit20 返回的值里有 json 或者列表数据&#xff0c…

HC-RS04超声波模块测速

1.硬件接线 电源3.3v~5v; 一个触发信号&#xff0c;3.3伏20us的脉冲。 一个接收&#xff0c;为脉冲的宽度&#xff0c;也就是高电平时间。 2.距离计算 距离音速x时间/2&#xff1b; D340m/s *Th /2,Th:为高电平时间。 距离范围&#xff1a;2~400cm 代码比较简单&#xff0c;就…

第十二届蓝桥杯物联网试题(省赛)

思路&#xff1a; 这个考了一个RTC的配置&#xff0c;RTC我只配过一次&#xff0c;所以有些生疏&#xff0c;还是不能大意&#xff0c;一些偏僻的考点还是要多练&#xff0c;在获取RTC时间的时候也遇到一些bug,这个后续会用一篇博客将最近遇到的BUG都总结一下 主要的难点还是…

RPA-财务对账邮件应用自动化(客户对账机器人)

《财务对账邮件应用自动化》&#xff0c;将会使用邮箱的SMTP服务&#xff0c;小北把资源包绑定在这篇博客了 Uibot (RPA设计软件)———机器人的小项目友友们可以参考小北的课前材料五博客~ (本博客中会有部分课程ppt截屏,如有侵权请及请及时与小北我取得联系~&#xff09; …

Knative 助力 XTransfer 加速应用云原生 Serverless 化

作者&#xff1a;元毅 公司介绍 XTransfer 是一站式外贸企业跨境金融和风控服务公司&#xff0c;致力于帮助中小微企业大幅降低全球展业的门槛和成本&#xff0c;提升全球竞争力。公司连续7年专注 B2B 外贸金融服务&#xff0c;已成为中国 B2B 外贸金融第一平台&#xff0c;目…

服务端应用多级缓存架构方案

服务端应用多级缓存架构方案 场景 20w的QPS的场景下&#xff0c;服务端架构应如何设计&#xff1f; 常规解决方案 可使用分布式缓存来抗&#xff0c;比如redis集群&#xff0c;6主6从&#xff0c;主提供读写&#xff0c;从作为备&#xff0c;不提供读写服务。1台平均抗3w并…

政安晨:【TensorFlow与Keras实战演绎机器学习】专栏 —— 目录

政安晨的个人主页&#xff1a;政安晨 欢迎 &#x1f44d;点赞✍评论⭐收藏 收录专栏: TensorFlow与Keras实战演绎机器学习 希望政安晨的博客能够对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出指正&#xff01; 本篇是作者政安晨的专栏《TensorFlow与Keras…

电源模块 YULIN俞霖科技DC/DC电源模块 直流升压 高压稳压

Features 最低工作电压&#xff1a;0.7V电压隔离&#xff1a;1000VDC /3000VDC 平均无故障时间&#xff1a; > 800,000 小时短路与电弧保护无最低负载要求&#xff1a;可空载工作输入电压&#xff1a;5、12、15、24VDCOutput 100,200、300、400、500 、600、800、 1000、1…

计算机领域热门技术词汇

文章目录 计算机领域热门技术词汇1、机器学习 machine learning2、神经网络 neural network3、深度学习 deep learning4、自然语言处理 natural language processing5、计算机视觉 computer vision6、大数据 big data7、数据挖掘 data mining&#xff08;DM&#xff09;8、云计…

藏区特产销售平台设计与实现|SpringBoot+ Mysql+Java+ B/S结构(可运行源码+数据库+设计文档)

本项目包含可运行源码数据库LW&#xff0c;文末可获取本项目的所有资料。 推荐阅读100套最新项目 最新ssmjava项目文档视频演示可运行源码分享 最新jspjava项目文档视频演示可运行源码分享 最新Spring Boot项目文档视频演示可运行源码分享 2024年56套包含java&#xff0c;…

AI基础知识扫盲

AI基础知识扫盲 AIGCLangchain--LangGraph | 新手入门RAG&#xff08;Retrieval-Augmented Generation&#xff09;检索增强生成fastGPT AIGC AIGC是一种新的人工智能技术&#xff0c;它的全称是Artificial Intelligence Generative Content&#xff0c;即人工智能生成内容。 …

Ruoyi若依框架下载流程详细解读(SpringBoot-Vue)

图解&#xff1a; 前端设计&#xff1a; 前端设计一个link文字连接或者按钮&#xff08;ElementUI&#xff09;Element - The worlds most popular Vue UI framework 前端请求设计&#xff1a; import request from /utils/request //下载示例模型定义语言的JSON export const…

C++函数模板详解(结合代码)

目录 1. 模板概念 2. 函数模板语法 3. 函数模板注意事项 4. 函数模板案例 5. 普通函数与函数模板的区别 6. 普通函数与函数模板的调用规则 7. 模板的局限性 1. 模板概念 在C中&#xff0c;模板是一种通用的程序设计工具&#xff0c;它允许我们处理多种数据类型而不是固…

MVC与MVVM:两种前端架构模式对比

&#x1f90d; 前端开发工程师、技术日更博主、已过CET6 &#x1f368; 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 &#x1f560; 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 &#x1f35a; 蓝桥云课签约作者、上架课程《Vue.js 和 E…