一、安装前的准备工作:

1.1 打开DELL R720服务器机箱,查看网卡信息

(比如,我这的就是broadcom 5720t的网卡,接下来的都是以这个为例)


1.2 从博通官网下载对应去网卡驱动(注意网卡版本、服务器系统版本——ubuntu 10.04)

http://zh-cn.broadcom.com/support/ethernet_nic/netxtreme_server.php


1.3 准备一块格式化了的U盘(区别安全、无病毒),将下载的压缩包(linux-3.133d.zip)解压到这个U盘里

二、开始准备安装:

2.1 进入R720服务器的ubuntu系统,将U盘插上服务器(这是终端会提醒你插入的U盘对应的是哪个设备,如/dev/sdb)


2.2 将ubuntu的系统光盘放入服务器


2.3 开启多个终端(tty1、tty2、tty3,通过Alt + F1/F2/F3组合键切换)


2.4 默认打开终端TTY1:

   1、挂载光盘:sudo mount /dev/cdrom /cdrom

   2、挂载U盘(我这提醒的是sdb,所以分区是sdb1):sudo mount /dev/sdb1 /mnt

   3、cd /mnt/Driver;vim README.TXT(终端1的主要作用就是查看帮助文档)


2.5 按『Alt + F2』打开终端TTY2:

   1、cd /mnt/Driver

      tar xvzf tg3-3.133d.tar.gz

   2、cd tg3-3.133d

      sudo make(执行这一步的时候就会提示你没有安装gcc,所以接下来安装gcc)


2.6 按『Alt + F3』打开终端TTY3:

   1、接下来需要借助系统光盘安装gcc 【提示:按照下面的执行,有的是有顺序,不能直接sudo dpkg -i *】

   2、cd /cdrom/pool/main/b/binutils

      sudo dpkg -i *

   3、cd /cdrom/pool/main/g/gcc-4.4

      sudo dpkg -i gcc-4.4-base......

      sudo dpkg -i libgcc1_4.4.......

      sudo dpkg -i libgomp1_4.........

      sudo dpkg -i gcc-4.4_4.4.3........

      sudo dpkg -i cpp-4.4......

   4、cd /cdrom/pool/main/g/gcc-defaults

      sudo dpkg -i gcc_4......

      sudo dpkg -i libgcj......

      sudo dpkg -i cpp_4.4.....

   5、确保上面安装的过程中没有Error的错误信息,否则根据提示安装依赖包

   6、gcc装完了继续安装网卡驱动,回到TTY2


2.7 回到TTY2:

   1、先退出、在重新登录,重新加载环境变量

   2、cd /mnt/Driver/tg3-3.133d

   3、sudo make(确保这一步没有Error错误信息,才能进行下面的步骤)

   4、insmod tg3.ko

   5、make install


三、配置网卡:

3.1 编辑网卡配置文件/etc/network/interfaces

添加:

auto eth0(实际上这是第三块网卡,但具体情况得看你那里,我这是这样的,辨别方法是:先全部配成dhcp,然后启动4块网卡,ifconfig后,根据它告诉你的mac地址,和机箱盖子上的mac地址进行对比)

iface eth0 inet dhcp


auto eth1(实际上这是第四块网卡)

iface eth1 inet dhcp


auto eth2(实际上这是第一块网卡)

iface eth2 inet static

address .......

netmask .......

gateway .......


auto eth3(实际上这是第二块网卡)

iface eth3 inet dhcp


3.2 通过TTY1~4 4个端口分别启动4个网卡:sudo ifup ethX(第一次启动过程比较长,每个需要3分钟,务必耐心等待)


3.3 确保4个网卡都成功启动结束了,再测试