• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
主题 : 开发板mount  nfs 出现问题,大家来看看 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 4474
精华: 0
发帖: 12
金钱: 120 两
威望: 120 点
综合积分: 24 分
注册时间: 2009-03-16
最后登录: 2009-05-05
楼主  发表于: 2009-03-28 09:55

 开发板mount  nfs 出现问题,大家来看看

我在开发板端,#mount –t nfs –o nolock 192.168.0.11:/opt/FriendlyARM/mini2440/root_nfs /mnt时出现以下报错:
mount :RPC: unable to send ; error : network is unreachable
mount : nfs mount failed :bad file descriptor
mount : mounting 192.168.0.11:/opt/FriendlyARM/mini2440/root_nfs /mnt  failed : bad file descriptor
为什么会出现以上错误啊,我按照手册上的在命令行下运行:
#/etc/init.d/nfs start
启动nfs 服务,输入以下命令检验nfs 该服务是否启动。
# mount -t nfs localhost: /opt/FriendlyARM/mini2440/root_nfs /mnt/
可以浏览到/mnt 目录中的内容和/opt/FriendlyARM/mini2440/root_nfs 是一致的,说明我的nfs服务没问题吧,难道开发板的nfs问题,我装的是mini2440缺省的linux系统,应该没问题吧?
附:我的pc上的linux IP是192.168.0.11
大家来帮忙解决下吧。
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2009-03-28 13:08
mount :RPC: unable to send ; error : network is unreachable

开发板的网卡没有配置正确, 用ifconfig命令看一下
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 4474
精华: 0
发帖: 12
金钱: 120 两
威望: 120 点
综合积分: 24 分
注册时间: 2009-03-16
最后登录: 2009-05-05
2楼  发表于: 2009-03-28 13:56

 回 1楼(kasim) 的帖子

开发板的网卡没有配置正确???开发板我装的是mini2440的缺省linux,我ifconfig后,出现的是:
eth0  
link encap:ethernet   hwaddr 00:13:f6:6c:87:89
inet addr :192.168.1.230    bcast:192.168.1.255  mask:255.255.255.0
up broadcast running muticast  mtu:1500 metric:1
rx packets:0 errors:0 dropped:0 overruns:0 frame:0
tx packets:0 errors:0 dropped:0 overruns:0 carrier:0
collitions:0 txquene len :1000
rx bytes:0(0.0b)  tx bytes:0(0.0b)
interrupt:51 base address:0xa300
lo
link encap:local loopback  
inet addr :127.0.0.1     mask:255.0.0.0
up broadcast running muticast  mtu:16436metric:1
rx packets:0 errors:0 dropped:0 overruns:0 frame:0
tx packets:0 errors:0 dropped:0 overruns:0 carrier:0
collitions:0 txquene len :1000
rx bytes:0(0.0b)  tx bytes:0(0.0b)
打得这么辛苦,上面看起来有错吗??好像没错啊,难道开发板ip得和pc中的linux ip 一个网段吗??我试过了,但提示的是
rpc: no route to host
麻烦版主帮我看看了,谢谢。
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
3楼  发表于: 2009-03-28 14:43
在同一网段是最简单的, 不需要额外的配置。你先确保mini2440可以ping的通PC吧
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 3070
精华: 0
发帖: 17
金钱: 170 两
威望: 162 点
综合积分: 34 分
注册时间: 2008-12-25
最后登录: 2013-05-21
4楼  发表于: 2009-03-28 20:04
其实mini2440还是挺好用的!
首先你要确保你的nfs服务设置正确,然后配置pc和mini的ip在同一个网段,关闭防火墙(终端iptables stop),然后看能不能ping通,如果通,则应该就能mount上
级别: 新手上路
UID: 4474
精华: 0
发帖: 12
金钱: 120 两
威望: 120 点
综合积分: 24 分
注册时间: 2009-03-16
最后登录: 2009-05-05
5楼  发表于: 2009-03-29 09:24

 回 4楼(lianwei) 的帖子

我想问的是个安装mini2440缺省的linux它的ip是不是固定的啊,我改为192.168.0.3后,开发板重新启动时,用ifconfig看又变成192.168.1.230了,我按照你说的关闭防火墙(终端iptables stop),但是ping pc(192.168.0.11)还是说网络不能连接,改为192.168.0.3(不重启开发板)再ping,但是一直没反应(没有显示东西),还有想问的是用nfs时,要不要按照手册上说的先配置nfs服务,再通过nfs启动系统,后面那一步没有实施有影响mount  nfs吗??开发板的nfs配置,缺省的linux 中怎么没有make menuconfig  命令啊?难道手册上这一章节,针对的不是缺省的linux??
级别: 新手上路
UID: 4474
精华: 0
发帖: 12
金钱: 120 两
威望: 120 点
综合积分: 24 分
注册时间: 2009-03-16
最后登录: 2009-05-05
6楼  发表于: 2009-03-29 09:26

 回 3楼(kasim) 的帖子

还想问问版主:
我想问的是个安装mini2440缺省的linux它的ip是不是固定的啊,我改为192.168.0.3后,开发板重新启动时,用ifconfig看又变成192.168.1.230了,我按照你说的关闭防火墙(终端iptables stop),但是ping pc(192.168.0.11)还是说网络不能连接,改为192.168.0.3(不重启开发板)再ping,但是一直没反应(没有显示东西),还有想问的是用nfs时,要不要按照手册上说的先配置nfs服务,再通过nfs启动系统,后面那一步没有实施有影响mount  nfs吗??开发板的nfs配置,缺省的linux 中怎么没有make menuconfig  命令啊?难道手册上这一章节,针对的不是缺省的linux??
级别: 新手上路
UID: 3536
精华: 0
发帖: 32
金钱: 280 两
威望: 198 点
综合积分: 64 分
注册时间: 2009-01-16
最后登录: 2011-11-04
7楼  发表于: 2009-03-29 12:24
我也碰上这个问题
现在无论怎么ping都没有问题,但就是unable to mount devfs err -2,郁闷啊
跟文件系统有关吗?
小弟刚上手
级别: 新手上路
UID: 3536
精华: 0
发帖: 32
金钱: 280 两
威望: 198 点
综合积分: 64 分
注册时间: 2009-01-16
最后登录: 2011-11-04
8楼  发表于: 2009-03-29 12:45
刚刚重试了一下,发现是这样的:
共享目录root_nfs下还有一个root_nfs文件夹,而试图挂载的是上一层的root_nfs。更改共享地址或者更换文件位置就可以了!
原因我现在不知道,因为小弟对nfs一窍不通。
总算让开发板挂上NFS了
级别: 新手上路
UID: 3070
精华: 0
发帖: 17
金钱: 170 两
威望: 162 点
综合积分: 34 分
注册时间: 2008-12-25
最后登录: 2013-05-21
9楼  发表于: 2009-03-29 12:48
手册上通过nfs启动系统这点并不影响ping通以否,你首先要确保pc和开发板能ping通。
先解决你第一个疑问
mini2440的ip是192.168.1.230,为什么你改ip后重启后又会恢复到原来ip呢?是因为启动后,自启动文件又将mini2440的ip设为了192.168.1.230(这个可参考如果添加自启动程序)
其实问题还是挺简单的
你尝试这样做:
先不要设置nfs服务,你将配送的网线直连你的pc和mimi,在设置你的pc机的ip为192.168.1.10(ip随便,只要和mini的ip在同一网段就可,另外建议你在linux系统下做)看两者能否ping通
pc终端下命令:ifconfig eth0 192.168.1.10 up
                              iptables stop

备注:设置这个命令前,建议你在pc终端下输入命令ifcongfig ,然后看出来的信息,尤为注意信息提示中是eth0 还是eth1,如果只有eth0那就执行上面说的命令,如果两者都有就要停掉一个(ifconfig eth0/1 down),至于停掉哪个,你就要试了。
  minicom下mini2440:ping 192.168.1.10

能ping通再留言

如果还不通,又如果是在linux下做的,那就要严重怀疑你的pc机linux系统究竟有没有网卡驱动了
  
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go