Verbinden Sie das MacBook Air mit der Cisco 2811-Konsole (RS-232 seriell)

Ich versuche, mit meinem MacBook Air mit einem Thunderbolt-zu-Gigabit-Adapter eine Konsolenverbindung mit der Cisco 2811-Konsole meines Unternehmens herzustellen. Ich habe einen Tag lang gegoogelt und keine Informationen gefunden.

Wie kann ich mit meinem MacBook Air über den Thunderbolt-Adapter eine Verbindung zu meinem Router herstellen?

BEARBEITEN: Ich habe das proprietäre Cisco-Konsolenkabel gekauft, bei dem es sich um ein RJ-45-zu-DB9-Rollover-Kabel handelt. Dann habe ich einen DB9-zu-USB-Adapter gekauft, um ihn an den MBA anzuschließen, aber wenn ich versuche, zu folgen

http://www.cisco.com/en/US/docs/routers/connectedgrid/cgr1000/hardware/cgr1240/app.console.html#wp1049053

Unter USB bekomme ich nichts .

Was ich bisher versucht habe, ist ein einfaches tty durch alle meine tty-Verbindungen in /dev/.

Antworten (4)

Seriell ist nicht Ethernet, das sind zwei verschiedene Protokolle, daher funktioniert der Anschluss an Ihren Thunderbolt-Adapter nicht. Sie können dafür ein USB-Seriell-Kabel verwenden, ich habe gute Erfahrungen mit Kabeln mit einem PL2303-Chipsatz unter OSX gemacht.

Gibt es also eine andere Möglichkeit, mich mit dem Router zu verbinden, um Konfigurationsänderungen vorzunehmen? SSH? Telnet? Irgendwelche anderen Mittel? Ohne spezielle Kabel/Adapter kaufen zu müssen?
Das hängt ganz von der aktuellen Konfiguration des Routers ab.

Der "Konsolen"-Port an einem Cisco-Router ist für eine serielle Verbindung vorgesehen, daher benötigen Sie einen USB-zu-Seriell-Adapter und das entsprechende Kabel, um diese Verbindung herzustellen. Cisco-Router können auch so eingerichtet werden, dass sie über Telnet konfiguriert werden, und ich denke, die besseren machen SSH (oder vielleicht alle neuen jetzt, ich weiß es nicht, aber SSH fügt eine Menge Code für die Router-Firmware hinzu, die angenommen wird streng zu sein und sich dem absoluten Minimum zu widmen, das für das Routing von Paketen erforderlich ist). Auf diese Weise können Sie sich also ohne spezielle Geräte oder Programme von überall innerhalb seines internen Netzwerks und möglicherweise seines externen Netzwerks, je nach Konfiguration, mit ihm verbinden.

Ich verstehe nicht, warum ich einen USB-zu-Seriell-Adapter brauche. Der Konsolenport des Routers ist ein RJ-45-Port. Ich erinnere mich, dass ich in meiner Cisco-Klasse ein Rollover-Kabel an einen DB-9-Adapter und dann seriell angeschlossen habe, aber dann kamen neuere Router heraus, bei denen ich dachte, Sie könnten einfach CAT-5-Rollover direkt auf die NIC des PCs übertragen, von dem aus Sie die Konfigurationen bearbeiten möchten.
Die Signalisierung ist anders. Ethernet und seriell sind nur unterschiedliche Protokolle. Sie verwenden dieselben Anschlüsse und Kabel, aber die Art und Weise, wie Signale codiert werden, ist völlig anders. Wie @ash angegeben hat, können Sie Telnet und SSH verwenden, um Router zu verwalten, aber für die Erstkonfiguration ist der Zugriff auf die Konsole erforderlich.
Ich erinnere mich also, dass ich das in der Cisco-Klasse verwendet habe, um Ethernet mit einem CAT-5-Rollover-Kabel an den Konsolenport anzuschließen. techpubs.sgi.com/library/dynaweb_docs/linux/SGI_EndUser/books/… Wenn ich eines davon bekommen hätte, aber statt seriell auf USB gegangen wäre, könnte ich das gleiche Ziel erreichen?
Dieses Kabel verwendet den db9-Anschluss auf der PC-Seite, um dort eine Verbindung zum seriellen Anschluss herzustellen. Ein typisches serielles USB-Kabel hat auf der anderen Seite einen db9-Stecker, sodass Sie ein standardmäßiges serielles Cisco-Kabel (das hellblaue) daran anschließen können.
Ich habe den DB9-zu-USB-Adapter gekauft, um ihn mit dem seriellen Cisco-Kabel zu verbinden, aber ich bekomme keine USB- Verbindung unter meinem /dev/tty. Wie kann ich Treiber für dieses Kabel installieren?

Wenn SSH auf dem Router aktiviert ist, können Sie sich mit der Netzwerkschnittstelle eines verbundenen Switches (oder irgendwo im Netzwerk) verbinden und Terminal öffnen .

Geben Sie> SSH XXX.XXX.XXX.XXX ein (XXX.XXX.XXX.XXX ist die IP des Routers, z. B. 10.0.1.1)

Wenn SSH aktiviert ist, sollten Sie je nach Gerät nach einem Benutzernamen oder Login gefragt werden. Der 2811 fragt an diesem Punkt möglicherweise nur nach einem Passwort (es ist eine Weile her, seit ich mich bei einem angemeldet habe).

Wenn es zu einer Zeitüberschreitung kommt, ist SSH auf dem Router nicht aktiviert und dies ist eine Konfiguration auf dem Router selbst. Dann ist das USB-zu-seriell-zu-Cisco-Konsolenkabel die beste Verbindungsroute. Ich verwende Tripp-Lite USB-zu-Seriell-Adapter und hatte keine Probleme. Sie sind ungefähr $20.

Ich habe beide Methoden als Netzwerkadministrator verwendet und es funktioniert für Cisco-Switch-Konfigurationen.

Mein Problem ist, dass ich die IP des Routers nicht kenne. Gibt es eine Möglichkeit, das Netzwerk zu crawlen, um es herauszufinden?

Ich benutze einen Mac, um täglich eine Verbindung zu Cisco-Routern herzustellen.

Du bist auf dem richtigen Weg. Sie haben die richtige Ausrüstung ... Jetzt müssen Sie einen Treiber für den USB-zu-Seriell-Adapter installieren.

Wenn Sie OSX 10.x haben und einen generischen Adapter wie den TRENDnet TU-S9 USB-auf-Seriell-Adapter gekauft haben, können Sie den Treiber einfach hier herunterladen . Installieren Sie es, starten Sie neu und Sie sollten sehen, /dev/tty.usbserialwenn Sie den Befehl ausführen ls -ltr /dev/*usb*.

Wenn Sie einen anderen USB-zu-Seriell-Adapter verwenden, posten Sie die Ausgabe des Befehls ioreg -p IOUSB -lund ich werde versuchen zu helfen.