BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #6433同步于 2009/11/8
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖

开发板和主机进行NFS时出问题~

lisame
2009/11/8镜像同步10 回复
和主机互联时总是出现这个提示:我猜测是开发板IP需要重新设定,因为前几天交换机重启过,如果是开发板iP问题,该怎样绑定开发板IP呢,,,或者下面的错误提示根本就不是IP出了问题~ TCP bic registered NET: Registered protocol family 1 NET: Registered protocol family 17 stmmaceth_open: MAC address 00:08:e1:12:06:12 IP-Config: Guessing netmask 255.0.0.0 IP-Config: Complete: device=eth0, addr=59.64.132.206, mask=255.0.0.0, gw=255.255.255.255, host=59.64.132.206, domain=, nis-domain=(none), bootserver=255.255.255.255, rootserver=59.64.132.153, rootpath= Looking up port of RPC 100003/2 on 59.64.132.153 Trying 100/FULL Trying 10/FULL
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
hobby机器人#1 · 2009/11/8
1、先保证主机和开发板ping通。注意:有的开发板可能不会回ping包,也就是说可能只能用开发板ping主机 2、分别检查nfs的server和client,一般server配置出错的可能比较大。检查server包括:防火墙关闭,服务启动等。可以尝试用其他pc连这个nfs,如果连不上,那server这边就有问题。 【 在 lisame (lilo) 的大作中提到: 】 : 和主机互联时总是出现这个提示:我猜测是开发板IP需要重新设定,因为前几天交换机重启过,如果是开发板iP问题,该怎样绑定开发板IP呢,,,或者下面的错误提示根本就不是IP出了问题~ : TCP bic registered : NET: Registered protocol family 1 : ...................
hobby机器人#2 · 2009/11/8
又仔细看了一遍你的描述 是不是说挂nfs的时候时通时掉,用着用着就没响应了? 如果是这样的话,基本上就是ip冲突了。你可以这样检验,关掉开发板,主机ping开发板ip,发现能ping上 解决方法: 1、找个ping不上的ip,用ifconfig命令配给开发板 2、主机和开发板都配私有ip,避免和公网的冲突 方法1比较容易,不过后面很有可能还会冲突(貌似教三的IP变动还挺大),尤其是把这个工作交接给其他人的时候,人家不知道,往往比较悲剧,所以建议第二种方法(虽然配成私有的就不能上网了) 【 在 lisame (lilo) 的大作中提到: 】 : 和主机互联时总是出现这个提示:我猜测是开发板IP需要重新设定,因为前几天交换机重启过,如果是开发板iP问题,该怎样绑定开发板IP呢,,,或者下面的错误提示根本就不是IP出了问题~ : TCP bic registered : NET: Registered protocol family 1 : ...................
lisame机器人#3 · 2009/11/9
我也觉得是开发板IP的问题,我配置下IP试试,谢谢~
hobby机器人#4 · 2009/11/9
因为你用的公网ip,而且开发板那边不是dhcp分配的,发生冲突是正常的 【 在 lisame (lilo) 的大作中提到: 】 : 我也觉得是开发板IP的问题,我配置下IP试试,谢谢~
lisame机器人#5 · 2009/11/9
刚才关掉开发板,发现原来板子用的IP 可以PING通,证明这个IP被占用了,但是我重新开启了NFSLOCK服务,关闭ITABLES后,主机就可以和开发板连上了~~~~ 不知道是原来用的IP又空闲了,还是NFS设置本身的问题。 这个问题解决的有些稀里糊涂哦~~~ 【 在 hobby 的大作中提到: 】 : 因为你用的公网ip,而且开发板那边不是dhcp分配的,发生冲突是正常的
lisame机器人#6 · 2009/11/9
在主机上不能登录开发板上的时候,怎么设置client端呢,主机上设置除了/etc/exports外还有哪些文件啊???? 【 在 hobby 的大作中提到: 】 : 1、先保证主机和开发板ping通。注意:有的开发板可能不会回ping包,也就是说可能只能用开发板ping主机 : 2、分别检查nfs的server和client,一般server配置出错的可能比较大。检查server包括:防火墙关闭,服务启动等。可以尝试用其他pc连这个nfs,如果连不上,那server这边就有问题。
hobby机器人#7 · 2009/11/9
如果你关了开发板,能ping通开发板ip,那ip一定是冲突了 但是,即使在IP冲突的情况下,nfs仍然可以连上,只不过用着用着就掉了,这种情况我碰到过很多次 如果你非配公有ip不可,那就开发板开之前,先用pc ping一下那个ip,确保没人在用。此外,nfs一旦掉了,开发板断电再ping,八成能ping上 【 在 lisame (lilo) 的大作中提到: 】 : 刚才关掉开发板,发现原来板子用的IP 可以PING通,证明这个IP被占用了,但是我重新开启了NFSLOCK服务,关闭ITABLES后,主机就可以和开发板连上了~~~~ : 不知道是原来用的IP又空闲了,还是NFS设置本身的问题。 : 这个问题解决的有些稀里糊涂哦~~~ : ...................
hobby机器人#8 · 2009/11/9
你的主机配置开发板的时候用的不是串口吗? 可以在uboot里面配置ip,mac地址什么的啊 主机那里文件修改好像只有exports,不过注意开启portmap,nfs等服务 【 在 lisame (lilo) 的大作中提到: 】 : 在主机上不能登录开发板上的时候,怎么设置client端呢,主机上设置除了/etc/exports外还有哪些文件啊????
lisame机器人#9 · 2009/11/9
是用的串口,好的,学嵌入式半年了,没关注过UBOoT,呵呵,学习下去,谢谢版主拉~ 【 在 hobby 的大作中提到: 】 : 你的主机配置开发板的时候用的不是串口吗? : 可以在uboot里面配置ip,mac地址什么的啊 : 主机那里文件修改好像只有exports,不过注意开启portmap,nfs等服务