NFS挂载问题:首先开发板与虚拟机一直ping不通,连接WIFI的情况下,在虚拟机下通过ifconfig查看电脑自动给开发板分配的IP,将电脑有线网络IPV4改成手动模式,并分配IP跟虚拟机在同一个网段下,连接开发板,通过ifconfig查看开发板配分的IP,此时我的电脑中开发板并没有IP地址,同过命令ifconfig eth0 + 与虚拟机同一个网段自己分配的地址,然后ping虚拟机,这里仍然ping不通,
此时将WIFI断开,在互ping,发现双方可以ping通了,最后挂载时,一直以为在虚拟机里将虚拟机挂载到NFS,发现在串口终端里进入/mnt时,里面一直时SD卡本身而非虚拟机里挂载的文件夹,最后发现挂载nfs是在开发板的串口终端中同过命令:(标红的为虚拟机的IP地址)
mount -t nfs -o nolock 192.168.43.139:/home/wyq/work/ /mnt(串口终端模式)
以上实现在无线网络下,在连接无线网时,虚拟机网络VMnet0由于桥接模式中为自动,故优先分配无线网IP,将VMnet0桥接模式改为当前开发板连接的有线网络网卡中,在不影响上网的情况下,在虚拟机里通过sudo ifconfig ens33 + 自己分配的IP(与有线网络IPV4在同一个网段),在串口终端通过ifconfig eth0 +自己分配的IP(与有线网络IPV4在同一个网段)设置开发板网段,此时双向互ping都可以ping通,不用断开无线网,也可以进行nfs挂载。