GNU/Linux >> Tutoriales Linux >  >> Linux

¿Qué se necesita para pasar de una sola Ethernet a muchas?

Si se trata de un prototipo, considere agregar un adaptador Ethernet USB.

Si está construyendo un producto, consideraría un chip de interruptor de ethernet integrado. Así:

http://www.micrel.com/page.do?page=product-info/fastether_sw.jsp


(fuente:micrel.com)

El ADM6996 también puede ser una opción, si puede encontrarlo.


Si su procesador solo tiene un PHY, no obtendrá mucha más velocidad al incorporar el interruptor en su placa. Será mucho más fácil simplemente agregar un interruptor:

Como indica el texto de este ejemplo, cualquier conmutador medianamente decente negociará automáticamente 10/100/1000 Mbps, cruce de cable.

Los conmutadores están disponibles en cualquier lugar de 4 a 48 puertos, siendo 5 puertos un número común para conmutadores de escritorio simples. Pueden sentarse en su escritorio o montarse en un bastidor. Puede encadenarlos juntos para una cantidad ridícula de puertos, si se siente tan obligado. Puede obtenerlos por menos de $ 10 (visite Newegg) o hasta 10,000. Una cosa importante a considerar es si desea un conmutador administrado o no administrado, pero necesitaríamos más información para tomar esta decisión, y esto se está convirtiendo rápidamente en una pregunta para ServerFault.

Un interruptor externo es probablemente la forma más flexible, sencilla y económica de hacer lo que desea. Será físicamente más grande que colocar el contenido de un interruptor en su PCB, pero no lo haría a menos que fuera absolutamente necesario.


Si cada puerto va a una red completamente separada, puede salirse con la suya con una sola dirección MAC, pero esto realmente no funciona si lo va a tener en la misma red.

Recomiendo enfáticamente tener controladores separados con direcciones MAC separadas por puerto.

Mi respuesta se centra en si estaba creando un dispositivo como un firewall integrado en el que deseaba que el tráfico ingresara en un puerto, se filtrara y luego se enviara de regreso a un puerto diferente que se dirigía a una red diferente.


Linux
  1. Por qué hice el cambio de Mac a Linux

  2. Cambie el tipo de base de datos de H2 a MySQL en Atlassian Jira

  3. RealUID, UID guardado, UID efectivo. ¿Que esta pasando?

  4. extraer un solo archivo de un archivo tgz enorme

  5. ¿Qué significa un + al final de los permisos de ls -l?

Cómo ayudé a mi madre a cambiar de Windows a Linux

Cómo saber si está listo para cambiar de Mac a Linux

Cambiar de Windows a Linux

Cómo hacer una copia de seguridad de una sola base de datos MySQL desde la línea de comandos

¿Qué impide que una máquina responda a los pings?

¿Qué se necesita para que un servicio de Linux sea compatible con chkconfig?