网卡启动时候报does not seem to be present

机器有双网卡,原主板带一块,外加一块,现在把外加的那块网卡换其他的一块了,却出现原来的网卡启不来的问题,报“....does not seem to be present..."也就是没这个设备咯。。搞了会儿时间总算解决了。

可以从以下几步搞定:
1。先确定驱动模块是否已经编译好了,有很多网卡已经在内核里编译支持了,只要加载起来就好了。用lsmod命令来查看目前加载的模块;
2。查看/etc/modprobe.conf文件,看下eth对应的,可能有如下的:
   alias eth0 8139too,8139too就是网卡驱动了。就是lsmod下看到的编译好的模块名。关于自己的什么驱动的话要自己看买的说明了。
3。 都加载了还是启不了。就是我现在的状况,报找不到这个设备,发现好像是MAC地址的问题。这时可以查看dmesg,查看启动信息,其实很多时候都能查看这 个,看硬件信息。找到eth的相关东东,有两个MAC,一个已经在一块网卡上用了,那另外块自然就是我启不了的网卡了。然后手动更改/etc /sysconfig/network-scripts/ifcfg-eth0的配置文件,把MAC地址改成对的,重启服务,搞定。正常工作~~

你可能感兴趣的:(工作)