Aushandlung einer Ethernet-Kabelverbindung

Aushandlung einer Ethernet-Kabelverbindung

Ich habe gerade einen SoC-Computer mit 4 ETH-Ports gekauft, den ich in einen Router mit Linux umwandeln möchte. Ich habe ein CAT5-Kabel sowohl an einen der ETHs als auch an mein Notebook angeschlossen, aber ich sehe auf keiner Seite eine Verbindung. Mein fehlerhaftes Gedächtnis (ich spreche hier vom Gehirn) scheint sich zu erinnern, dass NB gut darin waren, Übertragungsraten auszuhandeln.einschließlichob das Kabel gerade oder gekreuzt verwendet werden soll. Ist das realistisch? Kann ichGewaltder ETH-Port des NB, um ihn als Crossover zu verwenden? Oder sollte ich ein Crossover-Kabel kaufen?

Antwort1

Nur überbeliebigGeräte, die im letzten Jahrzehnt gebaut wurden, sollten Auto MDI-X unterstützen. Wenn Sie keine Verbindung haben, würde ich zuerst das Kabel vermuten (versuchen Sie vielleicht, eine Verbindung zu einem Switch herzustellen, um zu sehen, ob Sie dort eine Verbindung haben).

Sie können MDI-X jedoch mit erzwingen ethtool.manpage:

      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.

Antwort2

Ich antworte selbst, da ich das Problem gerade erst gefunden habe: Es ging nur darum, es auszuführen ip link <dev> up. Ich würde mich dumm fühlen, wenn ich das vergessen würde, aber ich wusste wirklich nicht, dass man auf dieser Ebene Kontrolle hat und dass, wenn man die Schnittstelle nicht konfiguriert, sie nicht versucht, eine Verbindung herzustellen.

verwandte Informationen