5 votos

El hub ethernet casero no funciona con tres ordenadores

Estoy intentando conectar tres ordenadores en una red. He conectado los cables como en la foto.

Trabajo con dos ordenadores, pero no con tres ordenadores al mismo tiempo.

Por ejemplo, vamos a nombrar los puertos A, B, C:

  • A+B funciona si C está vacío.
  • A+C funciona si B está vacío.
  • B+C funciona si A está vacío.
  • A+B+C no funciona.

¿Cuál puede ser el problema (o, debería funcionar)?

Ethernet hub.

11voto

jns Puntos 449

Esto no debería funcionar porque no es un centro.

La razón por la que funciona si sólo tienes dos dispositivos enchufados es que pueden autonegociar qué par utilizar en cada dirección. Cuando tienes tres dispositivos enchufados la "dirección" ya no está bien definida.

En su día se podían conectar los dispositivos en una línea sin concentradores utilizando el cable 10BASE2, aunque era lento y dejaba de funcionar si se olvidaban los terminadores.

9voto

Federico Builes Puntos 1940

Por qué su adaptador actual no funciona

Cada conexión ethernet tiene cuatro cables. Están divididos en dos pares. Cada par lleva una señal, en un solo sentido. Un par es de transmisión y otro de recepción.

Los controladores de ethernet pueden ser capaces de intercambiar los pares de TX y RX durante la negociación del puerto - en el encendido, y cuando se conecta a un nuevo hub o switch. Pero no pueden cambiar las líneas de TX y RX en otros momentos de funcionamiento normal.

Cuando tienes dos conectados a tus adaptadores, los controladores negocian qué par significa qué, y finalmente la TX de uno se conecta a la RX del otro, y la RX de uno se conecta a la TX del otro.

Supongamos que conectas un tercero. ¿Dónde debería conectarse su TX?

schematic

simular este circuito - Esquema creado con CircuitLab

¿Dónde quieres conectar las líneas TX y RX del tercer dispositivo? Podrías conectar el RX a cualquiera de los pares superiores, y escuchar lo que envía cada ordenador, pero seguirías siendo sordo al otro ordenador en el que no está el RX. Podrías conectar el TX a cualquiera de los pares superiores, y enviar a un ordenador, o al otro, pero no a ambos.

Este acoplador funcionará para dos ordenadores, pero necesitas un concentrador o conmutador activo que copie todos los TX de cada dispositivo a todos los RX de cada dispositivo.

Concentradores ethernet pasivos

Sin embargo, mientras que la especificación 10Base-T es específicamente una topología en estrella, y requiere concentradores con alimentación activa, un se puede crear un centro pasivo que funcione . Tiene limitaciones, pero te permitiría conectar tres dispositivos ethernet juntos:

enter image description here

Tenga en cuenta que sólo funcionará para distancias cortas de cable, y debido a la caída de tensión en cada diodo no se expandirá más allá de 3 dispositivos. Ademas solo negociara a velocidades de 10mbps, no mas rapidas. Si tus dispositivos ethernet siguen rigurosamente los estándares, deberían conectarse entre ellos usando este hub pasivo, sin embargo no me sorprendería que algunos chipsets no reconocieran esto como una conexión ethernet válida.

Sin embargo, los conmutadores son tan baratos que me parece impar que se opte por esta vía, pero puede haber casos concretos en los que sea conveniente.

Tenga en cuenta que TX está en los pines 1 y 2, y RX en los pines 3 y 6. En cada dispositivo hay un transformador en cada par. Piensa en cómo se integra esto en el circuito anterior para entender su funcionamiento, o averígualo en esta pregunta: Construcción de un hub ethernet pasivo con diodos antiparalelos .

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X