一、在Ubuntu上设置:
1、ubuntu安装nfs serversudo apt-get install nfs-kernel-server
2、增加共享目录sudo vim /etc/exports添加/home/Desktop/work *(rw,sync,no_root_squash) 其中/home/path是待共享的路径
3、重启NFS服务sudo service nfs-kernel-server restart
注意ubuntu防火墙是否关闭。查看防火墙当前状态:sudo ufw status
显示:Status: inactive 表示关闭;
4、打开虚拟机>虚拟机>设置>网络适配器,选择桥接模式,最后点击确认
5、打开虚拟机>编辑>虚拟网络编辑器>更改配置>添加网络>选择桥接模式(桥接到电脑的网卡)然后再点击应用,最后点击确认。
二、挂载:
在开发板上操作:
设置与Ubuntu同网段的IP地址;
在开发板上挂载,输入:fs-nfs3 192.168.100.99:/home/Desktop/work /nfs 其中,192.168.100.99是ubuntu地址,/home/Desktop/work是ubuntu上共享目录的路径,/nfs时qnx挂载路径。
说明:
1、如果需要开发板和电脑互ping,需要把电脑防火墙关闭;
解决:主机能ping到开发板,但是开发板无法ping到主机
(1)找到你的控制面板位置
(2)控制面板\所有控制面板项\Windows Defender 防火墙 然后将专用网络防火墙关闭即可
2、fs-nfs3 工具是我当前开发板有的工具,具体的工具要根据自己项目的来;
3、Ubuntu的虚拟网卡可以不配置IP地址;