Konsole über AUX
Ich lese diesen Artikel:
https://www.ciscozine.com/access-to-the-console-via-aux-port/
Ich verstehe nicht, warum sie eine IP-Adresse verwenden?
Was ist, wenn der Router keine IP-Adresse hat? Was ist, wenn der Router ein neuer Router ist?
Ich benötige Konsolenzugriff über den AUX-Port. Was vermisse ich hier?;)
Antworten
Diese Idee würde nur funktionieren, wenn der zweite Router in einem Netzwerk konfiguriert ist und in Betrieb ist. Sie können es dann verwenden, um eine Verbindung zur Konsole des nicht konfigurierten Routers herzustellen. Tatsächlich verwenden Sie den zweiten Router als Terminalserver.
Die folgende Topologie wird durch den Artikelzugriff auf die Konsole über den AUX-Port beschrieben . Dies bedeutet, dass Sie Telnet (oder SSH) an einen exponierten Port des vorhandenen Routers senden, der so konfiguriert wurde, dass sein AUX-Port für die Verwendung über Telnet / SSH verfügbar ist.
Damit dies funktioniert, müssen Sie sich beim vorhandenen Router anmelden können. Ein üblicher Weg, dies in POP-Situationen ohne Licht zu tun, besteht darin, Telnet / SSH an eine IP-Adresse auf einer Punkt-zu-Punkt-Verbindung zu senden, die auf diesem vorhandenen Router endet, z. B. 192.0.2.2wie folgt:
/--------\
| ISP |
\________/
|
192.0.2.2/30
|
+----------+ +--------+
| existing |AUX---RS232 cable---CON| new |
| router | | router |
+----------+ +--------+
Wenn Sie über zwei Router mit CON- und AUX-Anschluss verfügen, können Sie diese als Remote-Konsolenzugriff untereinander verwenden. Dies ist auch bei POPs mit Lichtausfall sehr häufig, bei denen zwei Router über die entsprechenden AUX-Ports verfügen.
(Im Grunde formuliere ich nur um, was der verlinkte Artikel und die anderen Antworten sagen):
Um die AUX eines (Remote-) Routers als 1-Port-Konsolenserver (auch als Terminalserver bezeichnet) zu verwenden, benötigen Sie:
A) Ein Rollover- Kabel von AUX des Routers, der als Konsolenserver fungiert, zu CONSOLE des Geräts, auf das Sie zugreifen möchten.
B) diese Leitungen auf dem Router, der als Konsolenserver fungiert:
! without 'no exec', the router acting as the console server
! would present a console prompt when talked to by console/debugging output
! of the connected device
!
! It would then attempt to parse that console output as username/pw
! and start to log quite strange login attempts and also lead to
! questionable log entries on the AAA servers.
line aux0
no exec
transport input telnet
Dadurch wird Port 2001 [1] auf dem Router geöffnet, der als Konsolenserver fungiert. Sie können dann Telnet an diesen Port senden, wodurch Sie mit der Konsole des angeschlossenen Geräts verbunden werden.
Wir haben Folgendes konfiguriert, um einige Sicherheits- und Zugriffsbeschränkungen hinzuzufügen:
! have some decent aaa setup on the router acting as console server
! ... which is probably in place already.
!
aaa authentication ...
aaa authorization ...
! many routers are configured with a Loopback interface for management, anyway.
! If not, create one, but keep an eye on what this might do to the possibly given
! dynamic routing setup (i.e. make sure it does not become your EIGRP or OSPF
! RouterID inadvertently)
!
int LoopbackNNN
ip address nnn.nnn.nnn.nnn 255.255.255.255
!
! ...
!
! allow access only from the router's own looback address:
!
ip access-list standard ACLv4-CONSOLE-SERVER-ACCESS
permit host nnn.nnn.nnn.nnn
!
! ...
!
line aux0
no exec
transport input telnet
access-class ACLv4-CONSOLE-SERVER-ACCESS in
!
!
Und dann würden wir SSH in den Router einbinden und den folgenden Befehl ausgeben, der Telnet von der Loopback-IP zur Loopback-IP, Port 2001, ausführt.
telnet nnn.nnn.nnn.nnn 2001 /source LoopbackNNN
Der als Konsolenserver fungierende Router würde den Benutzer erneut AAA-authentifizieren / autorisieren und bei Erfolg die Konsole des verbundenen Geräts in der SSH-Sitzung präsentieren.
Das Verbinden auf diese Weise hat auch den Vorteil, dass Sie sich keine Sorgen um Firewalls machen müssen und nicht mit den Sicherheitsadministratoren des Kunden feilschen müssen, die nicht möchten, dass ein weiterer Port für die Netzwerkinfrastruktur geöffnet wird.
[Anekdote:]
Es gab einmal eine Reihe von Cisco 2821- und 2851 ISR G1-Routern mit einem bösen Speicherfehler, der sie nach Wiederherstellung der Stromversorgung immer wieder in ROMMON zurückließ, und ein Kunde mit mehr als 80 Standorten im ganzen Land hatte an jedem einzelnen ein Paar Seite? ˅.
Das gegenseitige CON / AUX-Setup hat uns Hunderte von Kilometern und Dutzende von Fahrstunden erspart, um alle zwei Wochen einen Router aus ROMMON herauszuholen.
Zu einer Zeit ließ ein fehlgeschlagenes IOS-Upgrade am buchstäblich entferntesten Standort desselben Kunden einen Catalyst 3750-Stack in völliger Unordnung zurück. Sogar eine absolut nicht-technische Person könnte zu "Ja, Sir, bitte finden Sie die Geräte XYZ-R001 und -R002, ja ... und sehen Sie das Flachkabel, das an ihren 'AUX'-Anschluss angeschlossen ist? ... geführt werden? ... Genau! Bitte ziehen Sie die anderen Enden dieses Kabels ab und verbinden Sie sie mit dem Anschluss 'CONSOLE' der beiden in der Nähe befindlichen Geräte mit vielen Anschlüssen XZX-S001 und -S002 Sie kehren morgen früh zur Arbeit zurück. "
[/Anekdote:]
[1] In den meisten Fällen handelt es sich um Port 2001, aber je nach Plattform kann dies unterschiedlich sein.