Linux开发板ping通WSL2并且能够通过无线网连接外网(虚拟机同样适用) |
您所在的位置:网站首页 › 虚拟机怎么ping通本机 › Linux开发板ping通WSL2并且能够通过无线网连接外网(虚拟机同样适用) |
Linux开发板ping通WSL2并且能够通过无线网连接外网(虚拟机同样适用)
前言安装Hyper -V创建虚拟网卡将WSL的网络桥接共享WIFI修改共享网段的IPVMWare虚拟机参考
前言
由于笔者入手了一块linux开发板,没有无线网卡,只能通过有线网连接电脑。由于有运行ros2的需要,所以需要笔者电脑内的WSL和开发板两者互相ping通。按照网上的许多方法,将wsl选择桥接启动,虽然可以将WSL的IP暴露在局域网内,但是还是无法连接外网。那么在没有交换机的前提下,可不可以将自己电脑的无线网共享给WSL和开发板呢?以下是笔者自己的方法。 安装Hyper -VWindows 专业版可以跳过里面的安装步骤,直接启用即可 现在大多数的电脑都是windows家庭版,家庭版如何开启Hyper-V 服务可以参考下面这篇文章 家庭版安装Hyper -V. 创建虚拟网卡在开启Hyper-V服务后,我们进入 创建好虚拟网卡后,我们的网络适配器选项就多了一个网卡,如下图: 重新启动WSL,此时我们已经可以让WSL2和开发板互相ping通了,但是电脑是通过wifi连接外网,所有我们此时的WSL和开发板还不能够上网,所以我们还需要把wifi网络共享过去。 共享WIFI打开网络适配器页面,选择无线网卡,右击属性,选择共享。注意,如果虚拟网卡连接到了以太网,那么以太网无法被共享,所以我们只能选择共享到虚拟网卡 如果我们的开发板不想要固定在192.168.137.x 应该怎么办呢?我们需要修改下windows的注册表 打开注册表编辑器,查找 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters 将下面的两项的值改为你想要设置的IP网段,比如笔者的设置为了192.168.0.1 ScopeAddress ScopeAddressBackup
虚拟机的配置方法也与上面类似,只不过虚拟机会自己创建虚拟网卡,然后桥接,可以省去不少步骤,由于笔者安装了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 |