一、安装前的准备工作:
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个网卡都成功启动结束了,再测试