# 英特尔® 网络适配器安装

本页提供英特尔® 以太网设备和软件的简要安装说明。

详细的安装和配置信息，请参考以下内容：

- 英特尔® 以太网适配器和设备用户指南–可在英特尔资源和文档中心获取
- Linux* 和 FreeBSD* 驱动程序 tarball 内的自述文件

## 安装英特尔® 以太网适配器

### 安装适配器

1. 关机并拔出电源线。如果进行“热插”安装，请首先参见您的服务器文档。
2. 卸下计算机机盖，拆卸与适配器相配的插槽的槽盖。您可以使用一个比适配器接头长的插槽而不会有任何问题，但是不要试图安装到一个比该接头短的插槽中。
3. 将适配器稳固地插入插槽，并固定支架。
4. 装回机盖。插入电源线。

### 安装夹层卡

1. 关机并拔出电源线。
2. 卸下计算机箱盖。
3. 将夹层卡上的 PCIe 接头与连接器和主板上的四个塑料支架对齐。
4. 将适配器向下按，直至其完全插入主板连接器，并卡入四个支架。
5. 装回机盖。插入电源线。

## 连接网络电缆

### 铜质适配器：

对 10 Mbps 网络使用 3 类、4 类或 5 类双绞线以太网（TPE）网络缆线。
对 100 或 1000 Mbps 网络和任何住宅网络，使用 5 类（4 对）缆线。
对 10 Gbps 网络，使用 6 类、6a 类，或 7 类以太网缆线。

### 带 SC 连接器的光纤适配器：

卸下并保留光纤连接器盖。将 1000Base-SX 双工 SC 型光纤连接器插入适配器支架上的 TX/RX 端口。

### 带 LC 连接器的光纤适配器：

卸下并保留光纤连接器盖。将 LC 连接器插入适配器，其布线应与适配器相配。如果布线与适配器的光学规格相配，包括长度限制，则可使用其他类型连接器（如　SC）的转换电缆。

### 带 SFP+ 可插拔光纤：

遵照模块制造商的指示安装模块和连接电缆。

### CX4 连接器：

物理布线必须符合 IEEE Std 802.3ak，条款 54 的规格。要求的电缆接头应该是 MDI 卡扣型插孔（如 IEC 61076-3-113 所定义）。

启动计算机并按照以下驱动程序安装指示操作。

## 安装驱动程序

### Microsoft* Windows* 操作系统

面向 Microsoft Windows 的软件按以下软件包形式提供：

- 仅限 Windows 驱动程序。此选项不包括英特尔® PROSet 软件。
- 仅限英特尔 PROSet。此选项不包括 Windows 基础驱动程序。必须先安装基础驱动程序，才能安装英特尔 PROSet。
- 英特尔® 以太网适配器完整驱动程序包。此选项包括面向所有操作系统的驱动程序和工具，但下载量非常大。

| 注意： 安装驱动程序要求对操作系统有管理员权限。 要了解当前版本中支持的 Windows 版本，请参阅《适配器用户指南》中的“受支持操作系统”页面。 并非所有版本的 Windows 均支持英特尔 PROSet。参阅《适配器用户指南》以了解更多信息。

要安装 Windows 驱动程序和工具，请执行以下操作：

1. 从 http://www.intel.cn/support 下载您所需的软件包。
   - 如果您仅下载基础驱动程序：
     - 如果您运行的是 32 位操作系统，请下载 Wired_driver_XX.X_32.zip。
     - 如果您运行的是 64 位操作系统，请下载 Wired_driver_XX.X_x64.zip。
   - 如果您仅下载英特尔 PROSet：
     - 如果您运行的是 32 位操作系统，请下载 Wired_PROSet_XX.X_32.zip。
     - 如果您运行的是 64 位操作系统，请下载 Wired_PROSet_XX.X_x64.zip。
   - 如果您要下载完整驱动程序包：
     - 下载 Release_XX.X.zip。
2. 将下载的软件包提取到您的硬盘。
3. 如果发现新硬件向导启动，按“取消”按钮。
4. 如果您下载了完整驱动程序包：
   1. 在提取的文件中导航至 \APPS\SETUP\SETUPBD，然后导航至与您的 Windows 版本（32 位或 64 位）对应的 Windows 子文件夹。
   2. 在 Winx64 或 Win32 文件夹中，双击 SetupBD.exe。
   3. 完成安装向导中的步骤。
   4. 如果要安装英特尔 PROSet，请导航至 \APPS\PROSETDX，然后导航至与您的 Windows 版本（32 位或 64 位）对应的 Windows 子文件夹。
   5. 在 Winx64 或 Win32 文件夹中，双击 DxSetup.exe。
   6. 完成安装向导中的步骤。
5. 如果您仅下载 Windows 驱动程序：
   1. 在下载后提取的文件中，双击 SetupBD.exe。
   2. 完成安装向导中的步骤。
6. 如果要安装英特尔 PROSet：
   1. 下载 Wired_PROSet_XX.X_xx.zip 并从中提取文件（如果尚未执行此操作）。
   2. 在提取的文件中，双击 SetupBD.exe。
   3. 完成安装向导中的步骤。

### Linux*

要编译该驱动程序的二进制 RPM* 包，运行 rpmbuild -tb <文件名.tar.gz>。用该驱动程序的具体文件名代替 <文件名.tar.gz>。

| 注意： 要使编译版本正确运行，当前运行的内核的版本和配置必须与安装的内核源相符。如果刚重新编译了内核，现在则应重新引导系统。 RPM 功能仅在 Red Hat 发布上测试过。

1. 将基本驱动程序的 tar 文件移往您选择的目录。例如，使用 '/home/username/ixgbe' 或 '/usr/local/src/ixgbe'。
2. 解压缩该档案文件，其中 <x.x.x> 是驱动程序压缩文件的版本号：

   > `tar zxf ixgbe-<x.x.x>.tar.gz`

3. 切换到驱动程序 src 目录下，其中 <x.x.x> 是驱动程序压缩文件的版本号：

   > `cd ixgbe-<x.x.x>/src/`

4. 编译驱动程序模块：

   > `make install`

   二进制文件将安装为：

   > `/lib/modules/<内核版本>/kernel/drivers/net/ixgbe.o`

   以上列出的安装位置为默认位置。它们对某些 Linux 发布来说不一定正确。

5. 安装模块：

   > `modprobe ixgbe <parameter>=<value>`

6. 用下列命令指派 IP 地址至接口卡，其中，<x> 是接口卡号：

   > `ifconfig eth<x> <IP_address>`

7. 验证接口卡正常工作。输入以下命令。其中，<IP_address>是与被测接口卡位于同一子网的另一台计算机的 IP 地址：

   > `ping <IP_address>`

### FreeBSD*

此驱动程序为用于 FreeBSD 内核，版本 4.8 和更新而开发。

| 注意：必须安装内核源以便编译驱动程序模块。

在以下指示中，xxx 为驱动程序版本，如在驱动程序 tar 文件名称中所表明。

1. 将基本驱动程序的 tar 文件移往您选择的目录。例如，使用 /home/username/ixgb 或 /usr/local/src/ixgb。
2. 解压缩该档案文件：

   > `tar xfz ixgb-x.x.x.tar.gz`

   这将创建一个 `ixgb-x.x.x` 目录。

3. 要安装 man 页：

   > `cd ixgb-x.x.x
   > gzip -c ixgb.4 > /usr/share/man/man4/ixgb.4.gz`

4. 要将驱动程序加载到正在运行的系统上，执行以下步骤：

   > `cd ixgb-x.x.x
   > make`

   或

   > `cd ixgb-x.x.x/src
   > make load`

5. 要为接口指定 IP 地址,输入以下命令：

   > `ifconfig ixgb<interface_num> <IP_address>`

6. 验证接口卡正常工作。输入以下命令。其中，<IP_address>是与被测接口卡位于同一子网的另一台计算机的 IP 地址：

   > `ping <IP_address>`

7. 如果要在系统引导时自动加载驱动程序：

   > `cd ixgb-x.x.x/src
   > make load
   > cp if_ixgb.ko /modules`

   编辑 /boot/loader.conf，并添加以下一行：

   > `if_ixgb_load="YES"`

   或

   将驱动程序编译入内核（参阅第 8 项）。编辑 /etc/rc.conf，并创建合适的 ifconfig_ixgb<interface_num> 条目：

   > `ifconfig_ixgb<interface_num>="<ifconfig_settings>"`

   用法示例：

   > `ifconfig_ixgb0="inet 192.168.10.1 netmask 255.255.255.0"`

8. 如果要将驱动程序编译入内核，输入：

   > `cd ixgb-x.x.x/src
   > mkdir /usr/src/sys/dev/ixgb
   > cp if_ixgb* /usr/src/sys/dev/ixgb
   > cp ixgb* /usr/src/sys/dev/ixgb
   > cp Makefile.kernel /usr/src/sys/modules/ixgb/Makefile
   > `

   编辑 /usr/src/sys/conf/files.i386 文件，并添加以下：

   > `dev/ixgb/ixgb_hw.c optional ixgb
   > dev/ixgb/ixgb_ee.c optional ixgb
   > dev/ixgb/if_ixgb.c optional ixgb
   > `

   从 /usr/src/sys/conf/files.i386 文件文件移除以下各行（如果存在）：

   > `/dev/ixgb/if_ixgb_fx_hw.c optional ixgb
   > /dev/ixgb/if_ixgb_phy.c optional ixgb`

   编辑 /usr/src/sys/i386/conf 中的内核配置文件（例如：GENERIC 或 MYKERNEL），并确保以下一行存在：

   > `device ixgb`

   编译，并安装内核。必须重新引导系统方能使内核更新生效。

有关编译内核的更多信息，请查询 FreeBSD 操作系统文档。

*法律信息