嵌入式Linux NFS开发环境搭建

2019-07-12 20:25发布

参考该文章 http://www.360doc.com/content/12/0412/10/8729844_202962900.shtml 还有该文章 http://blog.csdn.net/yuhaibin168/article/details/8534852 可以完成本地的测试,实现NFS服务器的安装与配置,将 /home/yang 挂载到 /mnt/nfs 文件目录下。 但是I.MX53开发板 ifconfig 只有 lo 没有 eth0 ,输入 ifconfig -a 可以看到 eth0,但是MAC地址为全0。 ifconfig eth0配置IP地址,显示 ifconfig: SIOCSIFFLAGS: Cannot assign requested address,然后搜到该文章 http://blog.csdn.net/istone107/article/details/8287392 说需要先设置MAC地址,我也发现我的MAC地址为全0,所以修改如下: # ifconfig eth0 down
# ifconfig eth0 hw ether00:25:5E:08:DE:43
# ifconfig eth0 up
根据文章http://www.tuicool.com/articles/Q7Vzem,MAC地址分为单播,组播和广播是有限制的,如果MAC被判定无效,报错:ifconfig : SIOCSIFHWADDR: Cannot assign requested address
使用上述方法修改MAC地址,但是在输入# ifconfig eth0 hw ether00:25:5E:08:DE:43 时开发板的Linux失去响应。 在开发板上电的时候,并未接通网口,所以eth0 没有激活。在开发板上电前插入网口,然后上电,开机后eth0为激活状态。 然后按照前面的文章在目标板上实施挂载。但是在主机和目标板互相可以ping通的情况下,挂载失败,显示 bad file descriptor 。关闭防火墙后 service ufw stop 挂载成功!