Console tramite AUX

Oct 02 2020

Sto leggendo questo articolo:

https://www.ciscozine.com/access-to-the-console-via-aux-port/

Non capisco perché usano un indirizzo IP?

Cosa succede se il router non ha un indirizzo IP? E se il router è un nuovo router?

Ho bisogno dell'accesso alla console dalla porta AUX. Cosa mi manca qui ?;)

Risposte

2 RonTrunk Oct 02 2020 at 21:48

Questa idea funzionerebbe solo se il secondo router è configurato in una rete e funziona. È quindi possibile utilizzarlo per connettersi alla console del router non configurato. In effetti, stai utilizzando il secondo router come server terminal.

2 JeffWheeler Oct 03 2020 at 00:07

La topologia sottostante è quella descritta dall'articolo accesso alla console tramite la porta AUX . Significa che telnet (o ssh) a una porta esposta sul router esistente che è stato configurato per rendere la sua porta AUX disponibile per l'uso tramite telnet / ssh.

Affinché funzioni, devi essere in grado di accedere al router esistente. Un modo comune per farlo in situazioni POP a luci spente è telnet / ssh a un indirizzo IP su un circuito punto a punto che termina su quel router esistente, ad esempio 192.0.2.2come di seguito:

  /--------\
  |  ISP   |
  \________/
      |
  192.0.2.2/30
      |
 +----------+                       +--------+
 | existing |AUX---RS232 cable---CON|  new   |
 |  router  |                       | router |
 +----------+                       +--------+

Se si dispone di due router, entrambi con porte CON e AUX, è possibile utilizzarli come accesso reciproco della console remota. Questo è anche molto comune nei POP a luci spente in cui due router hanno entrambi le porte AUX appropriate.

2 Marc'netztier'Luethi Oct 05 2020 at 04:44

(in pratica, sto solo riformulando ciò che dicono l'articolo collegato e le altre risposte):

Per utilizzare AUX di un router (remoto) come server console a 1 porta (noto anche come terminal server), avrai bisogno di:

A) un cavo rollover da AUX del router che funge da console server a CONSOLE del dispositivo a cui si desidera accedere.

B) queste linee sul router che funge da server della console:

! 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

Questo aprirà la porta 2001 [1] sul router che funge da server della console. È quindi possibile telnet in quella porta e questo ti connetterà alla console del dispositivo collegato.

Abbiamo usato per configurare quanto segue, per aggiungere alcune restrizioni di sicurezza e di accesso:

! 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 
!
!

E poi avremmo SSH nel router e avremmo emesso il seguente comando, eseguendo telnet dall'IP di loopback all'IP di loopback, porta 2001.

telnet nnn.nnn.nnn.nnn 2001 /source LoopbackNNN

Il router che funge da server della console autentica / autorizza nuovamente l'utente AAA e, in caso di successo, presenta la console del dispositivo connesso nella sessione SSH.

La connessione in questo modo ha anche il vantaggio di non doversi preoccupare dei firewall e di non dover contrattare con gli amministratori della sicurezza del cliente che non vogliono che un'altra porta sia aperta verso l'infrastruttura di rete.

[Aneddoto:]

C'era una volta una serie di router Cisco 2821 e 2851 ISR G1 con un brutto bug di memoria che li lasciava in ROMMON ogni tanto dopo il ripristino dell'alimentazione, e un cliente con oltre 80 siti in tutto il paese ne aveva un paio ad ogni singolo luogo.

La configurazione CON / AUX reciproca ci ha fatto risparmiare centinaia di chilometri e dozzine di ore di viaggio per ottenere un router da ROMMON ogni due settimane.

Un tempo, un aggiornamento IOS fallito nel sito letteralmente più remoto dello stesso cliente ha lasciato uno stack Catalyst 3750 in un totale disordine. Anche una persona assolutamente non tecnica potrebbe essere guidata a "sì Signore, per favore trova i dispositivi XYZ-R001 e -R002, sì ... e vedi quel cavo piatto collegato alla loro porta" AUX "? ... Esatto! Si prega di scollegare le altre estremità di questi cavi e collegarli alla porta chiamata 'CONSOLE' dei due dispositivi vicini con molte porte chiamate XZX-S001 e -S002. ... e sì Sirthankyo molto possiamo lavorare da qui e la tua rete verrà ripristinata quando domani mattina torni al lavoro. "

[/ Aneddoto:]


[1] nella maggior parte dei casi, è la porta 2001, ma a seconda della piattaforma potrebbe essere diversa.