某些Broadcom(5719、5720等)网卡在pfSense当中运行存在问题,尤其是戴尔硬件中内置的网卡。如果
bce
接口行为不稳定、丢包或导致崩溃,那么以下调整可能会有所帮助。Broadcom bce(4) 卡
将以下内容添加到/boot/loader.conf.local
:
kern.ipc.nmbclusters="1000000"
hw.bce.tso_enable="0"
hw.pci.enable_msix="0"
这将增加网络内存缓冲区的数量,禁用 TSO和msix。
许多(小)UDP 数据包丢失
如果在 bce 卡上使用 UDP 观察到大量数据包丢失,请尝试更改 netisr
设置。可以在系统 >高级选项>可调参数选项卡上,添加两个新的可调参数:
net.isr.direct_force="1"
net.isr.direct="1"更
Broadcom bge(4) 卡参见上文,需要将设置名称中的“bce”更改为“bge”。
更改完成后,重启防火墙。