Se han hecho varias preguntas sin resolver en varios foros en línea en busca de las opciones que puedan existir para un adaptador USB a Ethernet que admita múltiples VLAN.
Las preguntas anteriores a menudo se han desviado debido a la confusión sobre qué se está solicitando. El requisito aquí implica redes Ethernet avanzadas y el estándar 802.1q / enlace troncal VLAN, algo que normalmente no se usa en redes domésticas o de pequeñas oficinas. Esto es algo que sería más adecuado para la empresa, o posiblemente para alguien que esté trabajando para obtener una certificación de redes.
La intención de esta pregunta es actuar como una fuente central y, con suerte, puede tener vínculos cruzados con con todas las demás publicaciones relacionadas. Una vez que se encuentre o desarrolle una solución adecuada, una respuesta publicada aquí beneficiará a todos.
Las preguntas relacionadas incluyen:
- Adaptador de USB a Ethernet que admite varias VLAN
- https://www.reddit.com/r/homelab/comments/3lzfuh/multiple_vlans_on_one_nic_in_windows_xpost_from/
- https: / /communities.intel.com/thread/77934 (Varias respuestas dentro)
- https://superuser.com/questions/291414/usb-ethernet-adapter-with-vlan -support-available
- https://technet.microsoft.com/en-us/library/cc708341%28v=ws.10%29.aspx
- Vea el comentario del 02-02-2012 sobre la ID de VLAN.
(Cualquiera puede editar y agregar enlaces adicionales a medida que se descubren.)
Desafortunadamente, hay 2 problemas aquí:
- No se conocen adaptadores USB a Ethernet que proporcionen un controlador de Windows (para cualquier versión de Windows) con soporte para múltiples VLAN.
-
Soporte roto en Windows 10 para soporte de trunking / vi rtual miniport drivers.
Parece que lo que estamos buscando aquí es un error para buscar, ya que incluso "802.1q" y "VLAN" ni siquiera son buenos suficientes términos de búsqueda. (No solo necesitamos "etiquetado", sino también "trunking").
(Se está intentando escribir esta pregunta en tercera persona, asumiendo que puede convertirse en Comunidad Wiki. ¡Siéntase libre de editar y contribuir!)
No adaptadores USB a Ethernet conocidos que proporcionan un controlador de Windows con soporte para múltiples VLAN.
Tomemos, por ejemplo, un adaptador NIC de USB 3.0 a Gigabit Ethernet de StartTech.com con puerto USB ( http: / /www.amazon.com/dp/B00ECQZM1A/). Se basa en el ASIX AX88179 Gigabit Ethernet Controller. Las características enumeradas incluyen "Soporte para etiquetado VLAN IEEE 802.1Q". Así es como se ven las propiedades relacionadas del controlador instalado (1.16.11.0 / 2014-01-24) en Windows 8.1:
Lo que falta es cualquier tipo de controlador de minipuerto virtual / soporte de enlace, como las capacidades adicionales proporcionadas por las instalaciones completas del controlador de Intel Advanced Networking Suite (iANS), el servidor Broadcom Advanced (BASP), o Realtek Teaming o Realtek Ethernet Diagnostic Utility.
La diferencia es que podríamos configurar un puerto de conmutador para proporcionar acceso a múltiples VLAN, y configurar este adaptador para elegir qué VLAN será un parte de - desde el dispositivo cliente, no el conmutador. O podríamos agregar otro conmutador no administrado con acceso a las múltiples VLAN, luego usar varios de estos o adaptadores similares, configurando cada uno para que esté en una VLAN diferente. Algo como esto (vínculo roto, pero aún disponible a través del Archivo de Internet; actualice si alguien puede encontrar una copia reubicada):
¡Vaya !
Sin embargo, con el soporte de trunking adecuado, todo se puede hacer con un puerto de conmutador, un cable y un adaptador, muy eficiente, conveniente y económico.
Como @Flexo señaló, la compatibilidad total con 802.1 está prácticamente garantizada para estar disponible en Linux siempre que el adaptador funcione, ya que Linux proporciona todo el soporte de VLAN por sí mismo como característica estándar del kernel. . Sin embargo, Windows no proporciona estos servicios por sí mismo y depende de un paquete de controladores proporcionado por el proveedor (por ejemplo, iANS o BASP) para proporcionarlos.
Desafortunadamente, parece que no estamos al tanto de ningún adaptador USB Ethernet que proporcione dicho paquete de controladores para Windows, ni hemos visto a Intel o Broadcom crear adaptadores USB Ethernet propios que se puedan comparar con sus componentes internos. (¡Pista, pista! ¡Constrúyelo y luego toma nuestro dinero!)
Un ejemplo de @ziesemer:
Tengo todas las capacidades en un (Dell Latitude E6500), cortesía del chipset Intel (82567LM) y el controlador (muy similar a @bwilliot). También estaría muy ansioso por encontrar un reemplazo actual para esta funcionalidad, especialmente para el uso con dispositivos como Microsoft Surface Pro 3 o 4. (Los controladores Ethernet proporcionados en las estaciones de acoplamiento Surface Pro 3 o 4 no son mejores que los ASIX AX88179 - Lo comprobé. También está conectado internamente desde el USB, así que supongo que no debería sorprenderme demasiado.)
Soporte roto en Windows 10 para soporte de trunking / controladores de minipuerto virtual
- https://www.reddit.com/r/networking/comments/3ghnvj/windows_10_realtek_vlans_disabled/
- https://communities.intel .com / thread / 77934
- Nuevo controlador de soporte lanzado el 2017-02-17 (después de las actualizaciones de Windows dependientes).
Work Arounds
Ahora, usar Virtual Switch Manager en Hyper-V podría ser una forma de admitir esto en Windows 10 (similar al enlace anterior), pero requiere un CPU suficientemente nueva para admitir el hipervisor Hyper-V. Además, ejecutar Hyper-V al mismo tiempo que VMware o VirtualBox no es compatible y no funciona actualmente.
Una fea solución temporal de @ziesemer:
Anteriormente, estaba ejecutando un OpenWrt mínimo en VirtualBox como una fea solución alternativa. Enlace / puentee directamente el único adaptador de red virtual a la LAN física, luego conecte adaptadores de red adicionales a redes adicionales de solo host dentro de VirtualBox. Obviamente, esto genera bastante sobrecarga, ralentiza todo y los adaptadores de red virtual no admiten funciones avanzadas como Jumbo Frames.