在英特尔 X710 系列网卡上启用 VLAN 直通
简介¶
一些服务器具有英特尔 X710 系列网络接口卡 (NIC),例如作者的 Minisforum MS-01,用于虚拟化防火墙。不幸的是,库存的 Rocky Linux 驱动程序存在一个错误,其中 VLAN 不会按预期通过桥接接口传递。这发生在作者的 MikroTik CHR 虚拟机上。幸运的是,它是可以修复的。
先决条件和假设¶
以下是使用本过程的最低要求
- 具有英特尔 X710 系列 NIC 的 Rocky Linux 8 或 9 服务器
安装英特尔提供的 NIC 驱动程序¶
虽然库存的 Rocky Linux 驱动程序不会通过 VLAN,但英特尔提供的驱动程序会。首先,导航到英特尔的驱动程序下载页面。
当您处于上述页面时,下载 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 NIC 应通过桥接接口传递 VLAN。
作者:Neel Chauhan
贡献者:Ganna Zhyrnova