Problema PFSense com placas de rede de link duplo Intel 82576

2

Estamos construindo alguns firewalls que executam o PFSense. Os sistemas usam a placa-mãe SuperMicro Super X8DTN +, que inclui uma placa de rede Intel Gigabit dual-link (controlador Intel 82576)

Eu tentei isso em várias caixas idênticas diferentes - sempre o mesmo resultado.

De qualquer forma, se eu configurar o PFSense para usar o driver IGB para a intel 82576 e configurar uma porta do controlador de porta dupla para WAN e a outra para LAN, obtenho velocidades terrivelmente baixas (cerca de 10 kB / s). Isso com wan = igb0, lan = igb1

Se eu adicionar uma placa de rede PCI-X separada adicional (usando o driver EM), obtenho velocidades fenomenais (wan = em0, lan = igb0). Kicker é - o driver igb ainda está em uso!

Alguma idéia de por que isso pode acontecer ou como consertá-lo?

    
por SvrGuy 16.02.2010 / 23:31

1 resposta

3

Acontece que há um bug no driver do IGB relacionado a Large Receive Offloading (LRO).

A desativação da LRO corrige o problema descrito acima.

Simplesmente:

echo "dev.igb.0.enable_lro = 0" > > /etc/sysctl.conf echo "dev.igb.1.enable_lro = 0" > > /etc/sysctl.conf

E reinicie.

Tudo funciona bem depois disso.

    
por 17.02.2010 / 15:19

Tags