Java教程

imx6ull开发板挂载Ubuntu(NAT)的NFS目录(手机热点)

本文主要是介绍imx6ull开发板挂载Ubuntu(NAT)的NFS目录(手机热点),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、确保电脑和开发板在同一热点下
1.Ubuntu使用的是NAT模式下共享主机的ip地址

二、设置NAT网络的端口映射
1.原因:在NAT网络下,外面的设备无法看到Ubuntu,要想开发板能访问到Ubuntu,需要进行端口映射
2.
在这里插入图片描述
3.电脑任务栏搜索虚拟网络编辑器,用管理员权限打开
在这里插入图片描述
三、改Ubuntu的mountd端口

vi /etc/services

在最后加上两句

mountd   9999/tcp
mountd   9999/udp

重启nfs

sudo  /etc/init.d/nfs-kernel-server  restart

查看端口

sudo  rpcinfo  -p

在这里插入图片描述
四、开发板挂载
如果开发板能ping得通Windows,在开发版输入如下挂载指令,注意下列的192.168部分是你Windows的IP地址

mount -t nfs -o nolock,vers=3,port=2049,mountport=9999 192.168.1.17:/home/book/nfs_rootfs /mnt

mount命令用来挂载各种支持的文件系统协议到某个目录下。
mount成功之后,开发板在/mnt目录下读写文件时,实际上访问的就是Ubuntu中的/home/book/nfs_rootfs目录,所以开发板和Ubuntu之间通过NFS可以很方便地共享文件。
在开发过程中,在Ubuntu中编译好程序后放入/home/book/nfs_rootfs目录,开发板mount nfs后就可以直接使用/mnt下的文件。

这篇关于imx6ull开发板挂载Ubuntu(NAT)的NFS目录(手机热点)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!