Chinaunix首页 | 论坛 | 博客
  • 博客访问: 305724
  • 博文数量: 69
  • 博客积分: 352
  • 博客等级: 入伍新兵
  • 技术积分: 296
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-16 15:41
文章分类
文章存档

2023年(1)

2021年(1)

2020年(2)

2017年(4)

2016年(3)

2015年(1)

2013年(1)

2012年(21)

2011年(35)

分类: 嵌入式

2012-04-27 09:10:02

关键词:nfs,linux,开发板,连接,ip,防火墙,mount
折腾了半年 的nfs连接虚拟机linux和开发板今天终于n出来了,庆祝ing。。
过程:
1.为虚拟机添加串口(serial port),就是安装linux时添加硬盘,内存那里。
2.windows下开始处运行处输入cmd,命令窗口输入ipconfig /all,查看pc机物理网卡ip地址。
3.虚拟机设置vmnet0为pc机物理网卡。
4.启动虚拟机,打开终端,这个终端我称为虚拟机终端,用ifconfig eth0 192.168.1.2设置虚拟机eth0的ip地址,这个地址是示范,具体查看自己pc机,最好跟pc机同一段,这里假设pc机是192.168.1.23.
5.虚拟机终端,用vi /etc/exports,在里面加入/root/share 192.168.1.111(rw,sync,no_root_squash),/root/share是虚拟机linux的/root/下随便设的文件夹,192.168.1.111是开发板的ip,这个后面步骤设
6.虚拟机终端,输入/etc/rc.d/init.d/nfs restart,重启nfs,重启两次。
7.另建一个终端,输入minicom -s设置好/dev/ttys0,115200,no,no之后,启动开发板,就像在windows下用超级终端连接开发板一样。这个是开发板终端。
8.在开发板的终端,用ifconfig eth0 192.168.1.111设置开发板ip
9.在开发板的终端,输入mkdir /tmp/n胡乱在/tmp下建一个文件夹。
10.在开发板的终端,输入mount -o nolock 192.168.1.2:/root/share /tmp/n,192.168.1.2:/root/share 是虚拟机的ip和文件夹,/tmp/n是开发板刚设的文件夹,搞定,不成功便成仁
注意地方:
1.不知道是否一定要设成和pc机ip同一网段的
2.有人说要关防火墙,我也想关,但我的redhat linux 关不了,居然也行
3.想起以前同学依稀说过,那个挂载文件夹要在/root下。。要知道linux与windows共享文件夹在/mnt/hgfs下,两个不在同一地方,麻烦。。
4.我不清楚是否一定要在/root下,因为我试过在虚拟机终端反挂载mount -o nolock 192.168.1.111:/tmp/n /mnt/hgfs,提示/etc/fstab或/etc/mtab缺路径,之后我是把路径填上并更改成/root目录,就行了,所以不清楚是两者的作用结果还是单个的作用结果。
后来再看看其实和手册是一样的,只是手册表达的不清楚,我主要还是参考我同学的来做。。我的是tiny6410
阅读(4472) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~