在 Intel X710 系列网卡上启用 VLAN 直通
简介¶
一些服务器配备了 Intel X710 系列网卡 (NIC),例如作者的 Minisforum MS-01,该服务器用于虚拟化防火墙。不幸的是,Rocky Linux 的自带驱动程序存在一个错误,导致 VLAN 无法如预期那样通过桥接接口。作者的 MikroTik CHR 虚拟机就遇到了这个问题。幸运的是,这个问题是可以解决的。
先决条件和假设¶
以下是使用此过程的最低要求
- 一台配备 Intel X710 系列网卡的 Rocky Linux 8 或 9 服务器
安装 Intel 提供的网卡驱动程序¶
虽然 Rocky Linux 的自带驱动程序无法直通 VLAN,但 Intel 提供的驱动程序可以。首先,导航到Intel 驱动下载页面。
进入上述页面后,下载 i40e_RPM_Files.zip
文件,然后使用 unzip
命令解压它。
unzip i40e_RPM_Files.zip
您会看到一堆 RPM 文件。
kmod-i40e-2.25.11-1.rhel8u10.src.rpm
kmod-i40e-2.25.11-1.rhel8u10.x86_64.rpm
kmod-i40e-2.25.11-1.rhel8u7.src.rpm
kmod-i40e-2.25.11-1.rhel8u7.x86_64.rpm
kmod-i40e-2.25.11-1.rhel8u8.src.rpm
kmod-i40e-2.25.11-1.rhel8u8.x86_64.rpm
kmod-i40e-2.25.11-1.rhel8u9.src.rpm
kmod-i40e-2.25.11-1.rhel8u9.x86_64.rpm
kmod-i40e-2.25.11-1.rhel9u1.src.rpm
kmod-i40e-2.25.11-1.rhel9u1.x86_64.rpm
kmod-i40e-2.25.11-1.rhel9u2.src.rpm
kmod-i40e-2.25.11-1.rhel9u2.x86_64.rpm
kmod-i40e-2.25.11-1.rhel9u3.src.rpm
kmod-i40e-2.25.11-1.rhel9u3.x86_64.rpm
kmod-i40e-2.25.11-1.rhel9u4.src.rpm
kmod-i40e-2.25.11-1.rhel9u4.x86_64.rpm
需要安装的文件格式为 kmod-i40e-2.25.11-1.rhelXuY.x86_64.rpm
,其中 X
和 Y
分别是 Rocky Linux 的主版本号和次版本号。例如,在作者的 Rocky Linux 9.4 服务器上,X
是 9,Y
是 4,所以作者的安装包是:
sudo dnf install kmod-i40e-2.25.11-1.rhel9u4.x86_64.rpm
安装完驱动程序后,您需要重启服务器。
sudo reboot
重启后,X710 网卡应该可以通过桥接接口直通 VLAN。
作者:Neel Chauhan
贡献者:Ganna Zhyrnova