场景:用虚拟机测试开发板网络,查看网络通断状态,或者设置网络唤醒等功能。虚拟机与开发板上网络设置成同一网段Ip后还是无法ping通。
配置方法:
(1)打开虚拟机工具栏:虚拟机->设置->硬件->网络适配器, 默认配置如下:
(2) 将网络连接模式 NAT模式->改为桥接模式 -> 点 “确定”。
此时还是ping不通的,还要配置Vmnet0.
虚拟机中有三种网络配置,具体区别可参考文章:虚拟机vmnet0、vmnet1和vmnet8的区别 虚拟网卡概述-CSDN博客
vmware中VMnet0、VMnet1、VMnet8是干什么的_jolinux-松山湖开发者村综合服务平台 (sslcode.com.cn)
(3) 打开虚拟机工具栏:编辑->虚拟网络编辑器 配置Vmnet0
如果看不到Vmnet0,需手动添加Vmnet0,如果看到Vmnet0,需要将其VMnet信息配置成桥接模式,同时看一下桥接配置到那个网卡型号上,一定要确保将其配置到具体的Ethernet connect网卡上,不要选择wifi相关的配置,我刚开始未设置此处,默认桥接到wifi的网络上,导致虚拟机与开发板一直ping不通。
(4)添加Vmnet0方法:在(3)中点击更改设置-> 点击是:允许程序对你设备进行更改->
进入虚拟网络编辑器-> 添加网络VMnet0,设置成桥接模式,桥接到实际的Ethernet connect的网卡。 设置后点击确定即可。
(5) 虚拟机与发发板互连,设置同一网段ip后,ping正常。