最近比较忙,视频也没怎么看,下面是之前工作中遇到的问题,事后做的记录,中间解决过程参考了网上的相关资料,现在一并贴出来。
需求:Dell R720 安装debian系统
环境
硬件:Dell R720
软件:系统有debian 7.0.0和debian 6.0.10
1. debian 7.0.0 : 集成了DELL PCRE H710 Mini阵列卡驱动和Broadcom 5720网卡驱动,满足需求。但系统日志会有如下报错:网上说运行一段时间系统会自动重启,一直没有找到解决办法,所以放弃使用。
ps:如果有知道,下面报错的解决方法,可以告诉我。
debian7.0报错如下:
Jun 16 16:22:03 master kernel: [ 3.407749] ERST: Error Record Serialization Table (ERST) support is initialized. Jun 16 16:22:03 master kernel: [ 7.540456] ACPI Error: No handler for Region [SYSI] (ffff88041f478420) [IPMI] (20110623/evregion-373) Jun 16 16:22:03 master kernel: [ 7.540467] ACPI Error: Region IPMI (ID=7) has no handler (20110623/exfldio-292) Jun 16 16:22:03 master kernel: [ 7.540476] ACPI Error: Method parse/execution failed [\_SB_.PMI0._GHL] (Node ffff88041f475790), AE_NOT_EXIST (20110623/psparse-536) Jun 16 16:22:03 master kernel: [ 7.540494] ACPI Error: Method parse/execution failed [\_SB_.PMI0._PMC] (Node ffff88041f4757e0), AE_NOT_EXIST (20110623/psparse-536) Jun 16 16:22:03 master kernel: [ 8.764862] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
下面是安装过程:
1、正常安装系统,跳过网卡配置,进入系统后,ifconfig -a 可以看到没有可用网卡。
2、下载Broadcom 5720网卡驱动,目前最新版驱动为:linux-3.137h
下载地址:http://www.broadcom.com/support/?gid=9 找到tg3
3、使用U盘拷到系统里,最好使用FAT32格式U盘:
4、安装所需要软件:
将操作系统盘放入光驱,待识别后。执行命令
# apt-cdrom add #正式将光盘源写入/etc/apt/sources.list # uname -a #查看内核版本。 Linux app 2.6.32-5-amd64 #1 SMP Tue May 13 16:34:35 UTC 2014 x86_64 GNU/Linux # apt-get install linux-headers-2.6.32-5-amd64 #安装内核头文件。 # apt-get install gcc #安装gcc # apt-get install make #安装make
拷贝驱动文件:
# mkdir /mnt/u # mount -t vaft /dev/sdb4 /mnt/u #fidsk 查看U盘分区 # cd /mnt/u # cp -rp linux-3.137h.zip /usr/local/src # unzip linux-3.137h.zip # cp -rp linux-3.137h /usr/local/linux-3.137h # cd /usr/local/linux-3.137h # tar zxvf tg3-3.137h.tar.gz #网卡驱动编译文件 # cd tg3-3.137h # make # insmod tg3.ko #加载网卡驱动 # make install # reboot
重启后如果不出意外就可以看到网卡已经认出来了。(其实不重启也能人出来)
我所遇到的问题:
Dell R720 安装debian 6.0.10,编译安装网卡驱动后,可以识别出网卡,配置后上不了网,配置文件也没问题
以下为网卡配置文件:
cat /etc/network/interfaces #网卡配置文件
allow-hotplug eth0 #auto eth0 #iface eth0 inet dhcp #动态 iface eth0 inet static #静态 address 192.168.1.205 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.254 # dns-* options are implemented by the resolvconf package, if installed dns-nameservers 192.168.1.1 #auto eth1 #用不到的网卡最好注释掉 #auto eth2 #auto eth3
解决方法:
经查看 /etc/udev/rules.d/70-persistent-net.rules 内eth0、eth1、eth2、eth3对应的mac地址和机器硬件上对应标识的不一样,改成和机器上标的顺序一样,即可。这个问题,折腾了好长问题
也可以直接删除/etc/udev/rules.d/70-persistent-net.rules 重新生成,查看生成后的mac地址和网卡的对应关系是否正确。
原创文章,作者:逍遥行者,如若转载,请注明出处:http://www.178linux.com/6756