¿Cómo construir un HUB ethernet?

Quiero construir un HUB ethernet lo más simple posible. Soy nuevo en electrónica (acabo de hacer algunos robots/proyectos arduino pero nada importante).

No sé por dónde empezar, ¿alguien puede explicarme cómo funciona "electrónicamente" y cuál sería la mejor manera de construir uno? Además, me gustaría que fuera lo más pequeño posible (pero eso realmente no importa para el primer experimento)

Realmente quiero un concentrador, no un conmutador o un enrutador: quiero capturar todos los datos que pasan por él

Este no es un proyecto particularmente simple. Le sugiero que comience investigando la tecnología y la terminología de Ethernet ("MAC" y "PHY", etc.)
Pensé que un concentrador no estaba haciendo nada más que repetir a otros puertos lo que estaba ocurriendo en uno (y haciendo esto para cada puerto, para que todos reciban todos los datos que pasan a través de los cables conectados al concentrador)
@IggY - Correcto, ¿y las colisiones? ¿Qué vas a enviar hasta el puerto 3 si recibes buses 100 % ocupados en los puertos 1 y 2?
@stevenvh si estoy aquí pidiendo ayuda es porque la necesito, así que no entiendo por qué respondes de esta manera... ¿Podrías ser más preciso en lo que llamas colisiones?
@IggY: lo que quiero decir es que no puede simplemente repetir en un puerto lo que recibe en otro. Las colisiones son cuando dos o más mensajes aparecen simultáneamente en un bus. Mi ejemplo es sobre la capacidad. Si tiene tres buses de 100 Mbps y recibe datos a 100 Mbps (capacidad total) en los puertos 1 y 2, necesitaría 200 Mbps para pasar todo eso al puerto 3, que está más allá de las capacidades del puerto. En ese caso, el concentrador controlará el flujo de datos: retendrá los paquetes del puerto 1 para permitir que el puerto 2 también envíe paquetes. Es bastante complejo y requiere algo de experiencia.
Es por eso que le sugerí que lo investigara: un concentrador no es simplemente conectar los puertos junto con la amplificación. Tampoco especificó cuál era su velocidad objetivo; incluso 10 mbit requiere cuidado para asegurarse de no distorsionar las señales. Es posible que pueda construir un concentrador pegando PHY ( en.wikipedia.org/wiki/PHY_%28chip%29 ) junto con un microcontrolador.
¿Por qué quieres un centro? De la información que nos ha dado hasta ahora, esto no tiene sentido. Hay razones por las que los concentradores han seguido el camino de los dinosaurios y hoy en día usamos principalmente interruptores. Además, los chips de conmutadores de Ethernet estarán más disponibles.
@OlinLathrop: porque quiero poder olfatear lo que está pasando.
@stevenvh: Ok, ahora está más claro, ¡gracias :)! pjc50: creo que buscaré su solución, según lo que me dijo stevenvh, será difícil construirlo desde cero

Respuestas (2)

  1. Compra un chip concentrador Ethernet. (En realidad, estos son difíciles de encontrar en estos días; los interruptores son mucho más comunes).

  2. Construya el circuito que se muestra en las Notas de aplicación o el Diseño de referencia del chip.

Si realmente le importa la distinción entre un concentrador y un conmutador, aquí encontrará información útil .

Realmente quiero un concentrador;) (es para fines de rastreo) ¿Esto: silabs.com/products/interface/ethernetcontrollers podría usarse como un chip concentrador? si no, ¿cómo debo buscar un chip concentrador? ¿Puedo detener fácilmente la capacidad de "aprendizaje" de un chip de interruptor para que se comporte como un concentrador?
No, ese chip no sería una buena base para construir un hub.
Una gran cantidad de conmutadores administrados tienen una capacidad de "espejo de puerto" diseñada específicamente para rastrear. Si solo desea olfatear ethernet, también puede obtener una computadora de 2 puertos configurada como un puente de ethernet.
realtek.com.tw/products/… un poco más cerca de lo que desea. Todavía no tengo claro por qué quieres construir el tuyo propio en lugar de comprarlo.
zen22142.zen.co.uk/Circuits/Interface/pethhub.htm ¡Esto parece una forma más simple y fácil de construir uno!

Si lo que está buscando hacer es espiar el tráfico entre dos dispositivos, no quiere un concentrador. Lo que quieres es un "toque pasivo". Aquí hay una reseña de alguien que hizo uno.

http://hackaday.com/2008/09/14/passive-networking-tap/