hola, hay ciertos modelos de tarjetas que no soportan el "vlan tagging" esto lo debes buscar en la pagina del vendedor, por ejemplo, supongamos que tienes una "bcm5708" como tarjeta de red, esta tarjeta tiene soporte para vlan, en cambio si tienes una " 3Com 3c905C-TX/TX-M" esta tarjeta no brinda soporte para vlan, por lo que debes probar bajando el MTU http://es.wikipedia.org/wiki/Unidad_máxima_de_transferencia.
el estandar 8021q, que es el que especifica la capacidad de una vlan establece que el etiquetado por vlan ocupa 4bits adicionales en los paquetes por ejemplo en aquellas tarjetas que soportan el vlan tagging ellas reconocen esos 4bits como vlan tagging pero tarjetas que no lo reconocen, simplemente los borraran porque no saben que es, si bajas el MTU, la tarjeta sabe que esos 4 bits adicionales no los debe inspeccionar en este caso seria el etiquetado por vlan.
Como cambiar el mtu? bueno por pfsense debes ir a la parte de la interface y te aparece algo asi.
PD:Como veran, no cuento con el don de tener un pulso de cirujano xD

