0
点赞
收藏
分享

微信扫一扫

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

产品喵dandan米娜 2022-03-11 阅读 73

一、确保电脑和开发板在同一热点下
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下的文件。

举报

相关推荐

0 条评论