1.配置虚拟机NAT模式
vmware安装后默认就会用NAT方式和pc主机共享网络,虚拟机是通过pc主机的网卡数据转换进行上网的,只要windows主机有网,虚拟机就会对应有网络。
NAT模式在这里主要目的就是提供给虚拟机进行上网。
如果没有可以进行如下配置,打开虚拟机->编辑虚拟机设置->网络适配器,网络连接选择NAT模式如下图:
启动进入虚拟机,console输入ifconfig
windows进入cmd,输入ipconfig
VMware Network Adapter VMnet8是虚拟机启用NAT模式后多出来的虚拟网卡,可以看到ip为192.168.70.1,和虚拟机的192.168.70.128同一网段。下图可以看到都可以ping通,且都能访问外网。
windows搜索框输入vmnet,进入虚拟网络编辑器,可以看到虚拟网络信息,有这个VMnet8,模式为NAT
windows进入网络共享中心->更改适配器选项。可以看到VMware Network Adapter VMnet8的详细信息。
2.配置虚拟机桥接网络
方法1:使用usb网卡
需要买一个usb网卡,连接板子和windows主机。双网卡配置参考如下视频: https://www.bilibili.com/video/BV1zV411U7H9?p=3
方法2:使用路由器
添加桥接网卡
桥接网络使用实际的物理网卡进行数据交换,因此需要借助实际的物理网卡,可以是有线网卡,也可以是无线网卡。桥接的目的是为了让虚拟机和主机以及板子能够互相进行收据收发传送。打开虚拟机,配置如下:
配置桥接网卡
打开vmnet,进入虚拟网络编辑器,在这个里面要把桥接网卡选择成具体的网卡型号,不能设置为自动桥接。注意:这里根据你电脑主机接路由器的网卡,如果你用的无线网卡与路由器通信,那么就要桥接到无线网卡,如果是接网线到路由器,那就要用有线网卡。具体的网卡名字可以进入入网络共享中心->更改适配器选项或者进入设备管理器来确认清楚。
配置完桥接网卡后,需要配置桥接网卡对应到window主机/虚拟机/板子的ip.
配置虚拟机桥接网卡ip:
ifconfig查看,发现桥接的网卡在虚拟机中还没有分配ip.
进入ubuntu setting-> network, 设置成和路由器同一网段即可。配置ens36 ip为192.168.2.100
配置windows主机桥接网卡ip:
桥接网卡为intel Ethernet Connection I219-V ,ip 192.168.2.6
配置板子ip:
三者互 ping 验证
设置完上述 IP 地址后, 我们知道:
windows ip: 192.168.2.6
ubuntu ip: 192.168.2.100
开发板 ip: 192.168.2.xxx(手上没有板子,不做演示)