目的:
实现PC能够上网,开发板能够NFS挂接到虚拟机上。
这里有三个设备
1. 笔记本电脑,网卡本地连接的IP地址为:161.92.142.221
2. 虚拟机里面linux的IP地址为:161.92.142.100
3. 设置开发板的IP地址为:161.92.142.20
硬件搭建:
一台电脑
一个交换机
一个6410的开发板
网络连线如下:
网络连接简图
这样做可以实现:
1. PC机能上网;
2. 开发板能够NFS挂接到虚拟机上
2. 软件测试:
首先保证虚拟机、PC机和开发板都能够ping通过。
2.1 在虚拟机下输入:root@book-desktop:~# ping 161.92.142.211
PING 161.92.142.211 (161.92.142.211) 56(84) bytes of data.
64 bytes from 161.92.142.211: icmp_seq=1 ttl=64 time=0.840 ms
64 bytes from 161.92.142.211: icmp_seq=2 ttl=64 time=0.788 ms
64 bytes from 161.92.142.211: icmp_seq=3 ttl=64 time=1.94 ms
表明:虚拟机和PC机是通的;
2.1 在虚拟机下输入:root@book-desktop:~# ping 161.92.142.20
PING 161.92.142.20 (161.92.142.20) 56(84) bytes of data.
64 bytes from 161.92.142.20: icmp_seq=1 ttl=64 time=1.03 ms
64 bytes from 161.92.142.20: icmp_seq=2 ttl=64 time=0.844 ms
64 bytes from 161.92.142.20: icmp_seq=3 ttl=64 time=0.898 ms
表明:虚拟机和开发板是通的。
2.2 在开发板启动内核后,进入输入命令字符的地方测试
挂接虚拟机根目录下面的某个文件夹:
红色字体要加上 | 虚拟机下的某个文件夹 | 开发板下面的文件夹
mount -o nolock -t nfs 161.92.142.100:/work/nfs_root/my_nfs /mnt
在挂接之前,首先要在虚拟机下建立挂接文件夹
:/work/nfs_root/my_nfs,这里需要修改配置文件: /etc/exports
打开增加下面的语句,然后保存,再输入上述的挂接mount命令,如果不能挂接,可以重启一下虚拟机使得配置生效,再尝试mount命令。
/work/nfs_root/my_nfs *(rw,sync,no_root_squash)
讲到这里,应该就可以挂接上了,测试你的代码可以开始了。
阅读(978) | 评论(1) | 转发(0) |