以前的开发板运行正常,新板子换了一个网卡芯片,把内核烧进去后
执行ifconfig命令后只有lo,没有eth0,是因为没有网卡驱动或者驱动不对,
还是因为其他的原因,在此求教大家了。
使用ifconfig -a.
如果有eth0,运行ifconfig eth0 up
http://www.imooc.com/qadetail/59155
首先谢谢你的帮助,但是我的文件系统里面没有/etc/sysconfig/network-scripts 这个文件,甚至都没有/etc/sysconfig/这个目录。这又是什么原因呢?
我个人觉得有两种可能,首先硬件有没有存在链接问题,第二种可能内核驱动是否正确?尝试一下重新编译内核试一下
首先你要知道eth0都没有,说明网络协议栈里面就没有注册进去这个网卡设备,你的phy芯片变了,理论上说变化不大,如果都是千兆或者都是百兆的;
但是像phy addr,自协商模式等等,可能会有一些变化。
所以我觉得还是要更新下网卡驱动。