服务器升级到CentOS6后出现网卡识别为p4p1(据说这是6系列的改进,之前服务器上的eth0也有变成了em1之类的),关键是在系统启动时网卡无法正常加载驱动,无法正常工作,但是机器装5.4等等都是正常的。

   网上找了下好多人都遇到了这个问题,但是都没有什么解决方法,很奇怪的是我之前第一台服务器也是这个问题,我折腾了下,就好了,忘记是怎么搞的了,现在也看不到记录了。

   索性将自己这次的笨办法记录下来吧,供各位难友参考,呵呵!希望能帮助到你们。

200728241.jpg

 
  
[root@localhost ~]# lspci |grep net 
02:00.0 Ethernet controller: Broadcom Corporation NetLink BCM57780 Gigabit Ethernet PCIe (rev 01) 
[root@localhost ~]# cat >> /etc/rc.local <<EOF
/sbin/modprobe -r tg3 
/sbin/modprobe broadcom 
/sbin/modprobe tg3 
/sbin/ifconfig p4p1 up 
EOF
[root@localhost ~]# reboot

  这是我遇到的一个奇怪的问题,每次开机必须先卸载tg3模块后,再重新加载次broadcom和tg3模块,而且前后顺序不可以颠倒!然后启用网卡就OK了!

  在redhat5上边是正常的,换到CentOS 6之后就出现了这个问题,如果您可以说明这其中的原由,还请您多多指教!