机器有双网卡,原主板带一块,外加一块,目前把外加的那块网卡换其他的一块了,却出现原来的网卡启不来的问题,报“....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地址改成对的,重启服务,搞定。正常工作~~
转载于:https://blog.51cto.com/holy2010/479845