OK6410开发板使用交换机搭建NFS

本文介绍如何利用NFS在开发板与宿主机之间建立文件共享,解决了自学过程中因单网口导致的网络冲突问题。通过设置网络连接、安装配置NFS服务并进行挂载操作,实现了两者的高效文件传输。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

      由于电脑只有一个网口,所以如果和开发板直接网络连接的话,就无法联网查找资料了,对于向我这样自学的人来说是件很痛苦的事情,还好宿舍有个交换机,就试了下看能不能通过交换机搭建NFS,这样既不耽误上网又可以通过NFS和开发板传递文件,最后竟然成功了,现在分享下方法。

      本方法是将宿主机的某个目录映射到开发板的某个目录。

     开发环境:

     vm9 Ubuntu12.04

     开发板OK6410 Linux 3.0.1

     第一步:设置虚拟机为桥连接

image

然后通过ifconfig查看地址。

 

开发板进入linux系统后连接网络通过ifconfig查看地址。如果不和主机在一网段内需要设置

ifconfig eth0 10.10.60.77 netmask 255.255.255.0 up

设置好之后互相ping一下。

开发板ping宿主机,如图所示。按ctrl+C结束,如图所示,表示ping通。

主机ping开发板也一样。

互相能够ping通是前提,这一步搞不通一是查看网络,是不是防火墙啥的,为了确定不是虚拟机的问题,可以用虚拟机ping同一网段其他电脑试试,来排除虚拟机的问题。

如果这个不同就看看板子的内核和网卡设置。

宿主机nfs配置

ubuntu中默认是没有安装nfs的,安装非常简单,联网情况下运行

apt-get install nfs-kernel-server

如果安装不成功在试试安装nfs-common和portmap,我是装这一个就可以了。

接下来需要编辑一下配置文件:

修改/etc/exports,在末尾添加:/armnfs *(rw,sync,no_root_squash)可以使用vi修改,vi怎么使用这里就不说了自己百度一下。

/armnfs 表示我需要设置的宿主机共享目录

* 和前面中间有个空格,*表示任意ip均可连接,同理可以设置成某一个ip段,如192.168.0.*

rw 表示可读可写

no_root_squash允许客户机享有主机root身份

保存后在根目录下对应新建armnfs文件夹

mkdir armnfs

修改目录权限

chmod 777  /armnfs

好了,启动nfs

service nfs-kernel-server start

开发板挂载

开发板上挂载nfs

mount –t nfs –o nolock 10.10.60.78:/armnfs /mnt

//注意/armnfs与/mnt之间有空格

含义为宿主机IP:宿主机nfs目录 开发板挂载目录

挂载之后在宿主机上的目录下新建个文件看看是否在开发板中能够看到。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值