NFS:ubuntu虚拟机下建立tiny6410sdk的NFS

1、平台
VM版本:10.0
ubuntu版本:ubuntu-13.10-desktop-i386.iso
开发板liunux版本:
2、三台计算机网络搭建
在VM中设置ubuntu虚拟机连接方式为Bridge(Automatic),这是要是window和ubuntu同时上网需另外设置。
 测试设置NAT
将windows 和tiny6410置于一个路由器构建的局域网中

在tiny6410的界面的子类“友善之臂”程序中,点“网络设置”图标打开相应的界面,设置ip:192.168.1.101   子网掩码为:255.255.255.0 网关为:192.168.1.1
DNS:192.168.1.1
ubuntu虚拟机的ip:192.168.1.102   子网掩码为:255.255.255.0 网关为:192.168.1.1  DNS:192.168.1.1。如果不是这样可使用一下命令设置:
设置ip和掩码:
sudo ifconfig eth0 192.168.1.102  netmask 255.255.255.0
设置网关
sudo route add default gw 192.168.1.1

此时windows的ip: 192.168.1.100  子网掩码为:255.255.255.0 网关为:192.168.1.1 DNS:192.168.1.1

在windows的cmd命令行终端可以使用ping  192.168.1.101 和ping 192.168.1.102 测试windws 与tiny6410,ubuntu虚拟机网络是否通畅。
在开发板中使用:ping -c 5 192.168.1.102 测试开发板与虚拟机是否相通, -c 5表示ping 5次。
网络环境正常后在配置后面的。
3、在虚拟机ubuntu上搭建NFS服务器

- 进行 NFS 服务器端与客户端的安装:
          sudo apt-get install nfs-kernel-server   nfs-common   rcpbind
          安装客户端nfs-common的作用是可以在本机进行 NFS 服务的测试,rcpbind使用来替代portmap的。
- 启动rpcbind:
             sudo rpcbind
- 建立挂载目录及配置文件
          在ubuntu服务器端建立挂载文件夹:/root/wbb,
          编辑修改配置文 sudo vim /etc/exports
           在文件最后添加如下内容,注意的是逗号后面没有空
           /root/wbb *(rw,sync)
使用root身份重启服务即可
      sudo service nfs-kernel-server restart
4、将ubuntu中设置的目录挂载到开发板的/mnt目录上   
     mount -t nfs -o nolock  192.168.1.105:/root/wbb /mnt 
     挂载时出现设备繁忙时,重启开发板即可。
     完成后就可以在开发板的/mnt下看到虚拟机的/root/wbb中内容,并可在开发板中运行里面的程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值