Linux开发板ping通WSL2并且能够通过无线网连接外网(虚拟机同样适用)

您所在的位置:网站首页 虚拟机怎么ping通本机 Linux开发板ping通WSL2并且能够通过无线网连接外网(虚拟机同样适用)

Linux开发板ping通WSL2并且能够通过无线网连接外网(虚拟机同样适用)

2023-06-26 07:40| 来源: 网络整理| 查看: 265

Linux开发板ping通WSL2并且能够通过无线网连接外网(虚拟机同样适用) 前言安装Hyper -V创建虚拟网卡将WSL的网络桥接共享WIFI修改共享网段的IPVMWare虚拟机参考

前言

由于笔者入手了一块linux开发板,没有无线网卡,只能通过有线网连接电脑。由于有运行ros2的需要,所以需要笔者电脑内的WSL和开发板两者互相ping通。按照网上的许多方法,将wsl选择桥接启动,虽然可以将WSL的IP暴露在局域网内,但是还是无法连接外网。那么在没有交换机的前提下,可不可以将自己电脑的无线网共享给WSL和开发板呢?以下是笔者自己的方法。

安装Hyper -V

Windows 专业版可以跳过里面的安装步骤,直接启用即可 现在大多数的电脑都是windows家庭版,家庭版如何开启Hyper-V 服务可以参考下面这篇文章 家庭版安装Hyper -V.

创建虚拟网卡

在开启Hyper-V服务后,我们进入 在这里插入图片描述 创建一个虚拟网卡,这里笔者已经创建完成了,名字可以自己随便取,我取的是WSLBridge,就是给WSL用作桥接的网卡。 在这里插入图片描述 接着的选项,我们将虚拟交换机连接到我们连接开发板的有线网卡上面,这里可以看到笔者电脑上有三个网卡,一个是USB网卡,一个无线网卡,还有一个就是有线网卡了。接着选择确定即可。 在这里插入图片描述

将WSL的网络桥接

创建好虚拟网卡后,我们的网络适配器选项就多了一个网卡,如下图: 在这里插入图片描述 此时我们的WSL还并没有连接到虚拟网卡上面,此时我们需要把WSL变成桥接模式。打开你的用户目录(在C盘下面,例如笔者的目录为C:\Users\Lion),打开.wslconfig文件(如果没有就自己创建) 在里面添加如下 在这里插入图片描述 这个文件是会在WSL启动时候优先按照这个配置去调用,第一行是指定WSL的内核,由于笔者重新编译过WSL内核,使能了USB驱动,所以指定了下WSL内核位置,没有的话不需要加上这一行 第二行是配置为桥接模式,第三行指定了需要桥接到哪个网卡上面,这里选择我们之前创建的那个网卡的名字即可,最后一行是使能ipv6 保存后,我们在Powershell里面输入

#关闭所有WSL wsl --shutdown

重新启动WSL,此时我们已经可以让WSL2和开发板互相ping通了,但是电脑是通过wifi连接外网,所有我们此时的WSL和开发板还不能够上网,所以我们还需要把wifi网络共享过去。

共享WIFI

打开网络适配器页面,选择无线网卡,右击属性,选择共享。注意,如果虚拟网卡连接到了以太网,那么以太网无法被共享,所以我们只能选择共享到虚拟网卡 在这里插入图片描述 此时,虚拟网卡的IP会被配置为192.168.137.1,wsl也在这个网段内,所以开发板如果想连接,IP地址必须也在这个网段以内

修改共享网段的IP

如果我们的开发板不想要固定在192.168.137.x 应该怎么办呢?我们需要修改下windows的注册表 打开注册表编辑器,查找

计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters

将下面的两项的值改为你想要设置的IP网段,比如笔者的设置为了192.168.0.1

ScopeAddress ScopeAddressBackup

在这里插入图片描述 最后重新共享下网络即可,登入WSL,ifconfig查看WSL的IP地址可以看到已经在同一网段下了 在这里插入图片描述 那么我们将开发板也设置在192.168.0.x网段内,即可ping通,并且还能够连接外网 在这里插入图片描述

VMWare虚拟机

虚拟机的配置方法也与上面类似,只不过虚拟机会自己创建虚拟网卡,然后桥接,可以省去不少步骤,由于笔者安装了WSL2较虚拟机更为轻便,所以没有尝试过在VMWare下的配置,感兴趣的同学可以自己研究,方法都类似

参考

[1] https://www.cnblogs.com/feiquan/p/10802174.html [2] https://zhuanlan.zhihu.com/p/593263088 [2] https://zhuanlan.zhihu.com/p/558063980



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3