解决桥接模式连接虚拟机的问题

        开发板使用网络调试进行驱动开发需要用到nfs和tftp协议,需要使虚拟机和开发板的网络能相互ping通。而这边最开始搭建的开发平台是使用wifi路由器连接PC和开发板,开发板通过网线连接到路由器,PC连接路由器WiFi,PC电脑(window系统)通过NAT模式连接到虚拟机。使用NAT模式的电脑虽可以与虚拟机互通,且正常上网,但却无法实现开发板与虚拟机的互通。

        一、因而这边采用桥接模式来进行虚拟机与PC的连接:PC通过网线连接路由器,PC通过桥接模式连接虚拟机。

        1、打开虚拟机,点击编辑虚拟机设置->网络适配器->选中桥接模式和复制物理网络连接状态。

        2、点击编辑->选中并打开虚拟网络编辑器,此处也选中桥接模式,桥接模式为自动,启动虚拟机。

        一般来说做完以上步骤,虚拟机便可以以桥接模式与虚拟机进行连接了。但这边在实际操作的时候遇到了以下问题:就是打开虚拟网络编辑器时,只能看到VMnet1和VMnet8的网卡,没有VMnet0的网卡,点击添加网络VMnet0后,选中桥接模式时,出现弹窗提示“无法将网络更改为桥接模式:没有未桥接的主机网络适配器”。

 

        二、解决添加网络VMnet0后,选中桥接模式时,出现弹窗提示“无法将网络更改为桥接模式:没有未桥接的主机网络适配器”的问题。

        1、打开网络适配器,控制面板->网络和Internet->网络连接,如图所示,右键选中以太网,点击安装选中VMware Bridge Protocol->点击安装->选中服务-点击添加->从磁盘安装->点击浏览->选中netbridge.inf->打开,完成安装。

        2、按下win+R,输入services.msc,回车打开服务窗口,找到device install service服务并启动此服务。

        重启PC,打开虚拟机:1、点击编辑虚拟机设置->网络适配器->选中桥接模式和复制物理网络连接状态。2、点击编辑->选中并打开虚拟网络编辑器->点击添加网络,添加VMnet0网卡,设置为桥接模式,桥接模式为自动,启动虚拟机。此时便可以正常的设置VMnet0为桥接模式了,此时打开虚拟机,便可以实现虚拟机与PC的互联,且此时开发板也可以实现与虚拟机的互联。

 

猜你喜欢

转载自blog.csdn.net/qq_46166916/article/details/122904113