英特尔 82576 双链路网卡的 PFSense 问题

英特尔 82576 双链路网卡的 PFSense 问题

我们正在构建一些运行 PFSense 的防火墙。系统使用 SuperMicro Super X8DTN+ 主板,其中包括双链路英特尔千兆网卡(英特尔 82576 控制器)

我已在几个不同的相同盒子上尝试过这个——结果总是相同的。

无论如何,如果我将 PFSense 配置为使用英特尔 82576 的 IGB 驱动程序,并将双端口控制器的一个端口设置为 WAN,另一个端口设置为 LAN,则速度会非常慢(大约 10 kB/秒)。 wan=igb0,lan=igb1

如果我添加额外的独立 PCI-X 网卡(使用 EM 驱动程序),我会获得惊人的速度(wan=em0,lan=igb0)。Kicker 是 -- igb 驱动程序仍在使用中!

有什么想法可能造成这种情况或如何解决它?

答案1

事实证明,IGB 驱动程序中存在与大型接收卸载 (LRO) 相关的错误。

禁用 LRO 可修复上述问题。

简单地:

回显“dev.igb.0.enable_lro=0”>>/etc/sysctl.conf 回显“dev.igb.1.enable_lro=0”>>/etc/sysctl.conf

然后重新启动。

此后,一切都运行正常。

相关内容