宿主机上的设置:

1. 配置宿主机的以太网口
# ifconfig eth0 down
# ifconfig eth0 192.168.1.1 up (可以不配置,直接用ifconfig查看自己的IP,记住)

2. 在宿主机上建立目录/home/nfs

3. 编辑/etc/exports文件如下:
/home/nfs *(rw,sync,no_root_squash)
*指的是允许所有的ip访问
这样可以指定允许访问的ip(段)

允许ARMer9开发系统将宿主机上的/home/nfs这个目录mount到开发系统下,即,ARMer9开发系统可以通过网络访问宿主机上的/home/nfs目录。

4. 执行/etc/init.d目录下的程序nfs,重启NFS Server
# exportfs -rv

5. # /etc/rc.d/init.d/portmap start

 (第一次刚用NFS时,这一步一定要,不然会出现这样的错误:root_nfs failed, reason given by server: 权限不够)

6. # /etc/rc.d/init.d/nfs start

 

NFS客户端的操作如下:

1. 启动ARMer9开发系统上的Linux系统。

2. 配置ARMer9开发系统上的以太网口
       # ifconfig eth0 down
       # ifconfig eth0 192.168.1.2 up (可以不配置,直接用ifconfig查看自己的IP,记住)

3. ping一下宿主机,看ARMer9开发系统和宿主机的网络是否相通
       # ping -c 5 192.168.1.1

4. 在ARMer9开发系统中建立目录/mnt
       # mkdir   /mnt

5. 若相通,则将宿主机上的目录/home/nfs mount到ARMer9开发系统下的目录/mnt上。
       # mount -t nfs -o nolock 192.168.1.1:/home/nfs   /mnt

6. 挂接成功,您就可以进入/mnt 目录进行操作了,在您的PC Linux 终端把hello 复制到
/home/nfs 录,然后在开发板的串口终端执行
#cd /mnt
#./hello

------------------------------------------------------------------------------------
如果出现不能访问的时候要注意下防火墙的问题
有一次遇到的情况,既然重启一下网络就可以,找了老半天都晕死了

相关文章:

  • 2021-10-22
  • 2022-12-23
  • 2021-11-28
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-01
  • 2021-11-05
猜你喜欢
  • 2021-07-16
  • 2022-12-23
  • 2021-12-28
  • 2021-08-28
  • 2022-01-07
  • 2018-12-15
相关资源
相似解决方案