Negociación de enlace de cable Ethernet

Negociación de enlace de cable Ethernet

Acabo de comprar una computadora SoC con 4 puertos eth que planeo convertir en un enrutador con Linux. Conecté un cable CAT5 a uno de los eths y a mi computadora portátil, pero no veo ningún enlace en ninguno de los lados. Mi memoria defectuosa (estoy hablando del cerebro aquí) parece recordar que los NB eran buenos negociando la transmisión.incluidosi utilizar el cable recto o cruzado. ¿Está esto cerca de la realidad? Puedofuerza¿El puerto eth del NB para usarlo como crossover? ¿O debería comprar un cable cruzado?

Respuesta1

CasicualquierEl dispositivo construido en la última década debería ser compatible con Auto MDI-X. Si no tiene un enlace, primero sospecharía del cable (tal vez intente conectarse a un interruptor para ver si tiene una conexión allí).

De todos modos, puedes forzar MDI-X con ethtool. Desde elpágina de manual:

      mdix auto|on|off
              Selects MDI-X mode for port. May be used to override the
              automatic detection feature of most adapters. An argument
              of auto means automatic detection of MDI status, on forces
              MDI-X (crossover) mode, while off means MDI (straight
              through) mode.  The driver should guarantee that this
              command takes effect immediately, and if necessary may
              reset the link to cause the change to take effect.

Respuesta2

Respondiéndome a mí mismo, ya que acabo de encontrar el problema: solo era cuestión de ejecutar ip link <dev> up. Me sentiría estúpido si olvidara esto, pero realmente no sabía que uno tiene control a ese nivel y que si no configuras la interfaz, no intenta establecer el enlace.

información relacionada