nfs:server x.x.x.x not responding, still trying

将开发板文件系统挂接到虚拟机上后,在传输文件的时候出现下面的问题:
nfs:server x.x.x.x not responding, still trying
这是由于开发板在启动内核时,已经设置了IP地址,而在开发板的/etc/init.d/rcS文件中我们又重新设置了IP,而且这个IP与之前的IP不在同一个网段,从而导致该问题出现。

在u-boot中,输入print命令参看环境变量,可以看到内核启动时设置的IP。
在这里插入图片描述
这是系统启动后,在配置文件/etc/init.d/rcS中又重新设置了IP,如果这两个IP不一样或不在同一个网段,则会出现上面的问题。(两张图中的IP是我修改后的效果,开始时不一样的)

在这里插入图片描述
解决办法:
在U-boot界面通过“set ipaddr IP地址”修改启动时IP,设置相同即可。
强调一下,这个IP与虚拟机的IP属于同一个网段,要不然你开发板和虚拟机无法ping通,更无法挂接文件系统。
使用“mount -t nfs -o intr,nolock,rsize=1024,wsize=1024 192.168.0.7:/work/nfs_root /mnt”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值