看了网上很多的教程,但是在自己配置时出现了一些问题。所以记录下,也给后来者一点启示
基本配置情况:pc机上有无线网卡供上网,有线网卡为局域网,有线网卡连接路由器,路由器连接开发板
额外注意:当有线网卡与开发板相连,则意味着你虚拟机上也无法访问互联网,为了避免这个断网麻烦,尽量将软件安装好之后进行桥接模式,也可使用NAT模式进行切换,从而联网。灵活使用Vmware快照恢复
大的原则:各个ip地址应当保持在同一网段,如果没有在同一网段也应该修改到同一网段
1、虚拟机需要将系统修改两处地方(管理员命令运行vmware),
1.1、将虚拟器设置->网络适配器->网络连接修改成桥接模式,不需要勾选“复制物理网络连接状态”
1.2、vmware 状态栏 编辑->虚拟网络编辑器->vmnet0改成桥接模式,桥接方式不要选择自动,选择物理网卡,即有线网卡。
2、修改你本地PC电脑的ip地址,从网络共享中心进入,将对应网卡的ip地址、网关、掩码等进行修改
3、将你的开发板的ip设置成相同网段的固定ip地址
4、注意:由于采取和有线网卡桥接的方式,(当有线网卡与开发板相连,则意味着你虚拟机上也无法访问互联网)。需要进入虚拟机系统ifconfig查看 ens33 的inet addr是否正常。如果不正常(无ip显示),则你需要手动设置固定ip。以Ubuntu16为例,具体步骤如下:
4.1 点击右上角网络标志,选择edit connections ->add->ethernet(以太网)->选择ethernet选项卡下的device->下拉找到ens33->再找到ipv4 settings,添加修改固定ip再保存即可
5、尝试在虚拟机上对开发板ping通、尝试在开发板上对虚拟机进行ping通,尝试在pc机上对虚拟机进行ping通
PS:这样就能把虚拟机当作一个小型的服务器,供你后续进行nfs挂载与ssh连接了
#########################我是分割线##########################
在完成网络互通之后,
1、如果需要将ubuntu(linux)系统上的数据映射到win10上,然后采用添加网络映射位置的方式远程访问ubuntu(linux)上的数据或文件。可采用samba或者nfs映射的方式。即在Ubuntu(linux)端安装对应软件进行文件夹共享。
2、如果需要将ubuntu(linux)系统上的数据映射到开发板上,可使用nfs映射的方式操作;
example: 将Ubuntu(linux)端的文件夹挂载到开发板的/root/ronales
mount -t nfs -o nolock -o tcp 192.168.xx.xx:/home/disk1/ /root/ronales