Консоль через AUX

Oct 02 2020

Я читаю эту статью:

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

Я не понимаю, почему они используют IP-адрес?

Что делать, если у маршрутизатора нет IP-адреса? Что делать, если роутер новый роутер?

Мне нужен консольный доступ через порт AUX. Что мне здесь не хватает ?;)

Ответы

2 RonTrunk Oct 02 2020 at 21:48

Эта идея будет работать, только если второй маршрутизатор настроен в сети и работает. Затем вы можете использовать его для подключения к консоли ненастроенного маршрутизатора. Фактически, вы используете второй маршрутизатор в качестве терминального сервера.

2 JeffWheeler Oct 03 2020 at 00:07

Приведенная ниже топология описана в статье о доступе к консоли через порт AUX . Это означает, что вы подключены по telnet (или ssh) к открытому порту на существующем маршрутизаторе, который был настроен таким образом, чтобы его порт AUX был доступен для использования через telnet / ssh.

Чтобы это работало, вам необходимо войти в существующий маршрутизатор. Обычный способ сделать это в ситуациях с отключенным POP - подключиться по telnet / ssh к IP-адресу в цепи точка-точка, которая заканчивается на этом существующем маршрутизаторе, например, 192.0.2.2как показано ниже:

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

Если у вас есть два маршрутизатора, оба с портами CON и AUX, вы можете использовать их как удаленный консольный доступ друг к другу. Это также очень часто встречается в закрытых точках доступа, где два маршрутизатора имеют соответствующие порты AUX.

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

(в основном, я просто перефразирую то, что говорится в связанной статье и других ответах):

Чтобы использовать AUX (удаленного) маршрутизатора в качестве однопортового консольного сервера (он же терминальный сервер), вам понадобятся:

A) переключающий кабель от AUX маршрутизатора, действующего как консольный сервер, до КОНСОЛИ устройства, к которому вы хотите получить доступ.

Б) эти строки на маршрутизаторе, действующем как консольный сервер:

! 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

Это откроет порт 2001 [1] на маршрутизаторе, действующем как консольный сервер. Затем вы можете использовать telnet в этот порт, и это подключит вас к консоли подключенного устройства.

Раньше мы настраивали следующее, чтобы добавить некоторые ограничения безопасности и доступа:

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

Затем мы подключимся к маршрутизатору по SSH и выполним следующую команду, запустив telnet с Loopback IP на Loopback IP, порт 2001.

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

Маршрутизатор выступает в качестве консоли сервера будет AAA-Authenticate / разрешить пользователю снова , и в случае успеха, она представит консоль подключенного устройства в SSH сессии.

Такое подключение также имеет то преимущество, что вам не нужно беспокоиться о брандмауэрах и не нужно торговаться с администраторами безопасности клиента, которые не хотят, чтобы еще один порт был открыт для сетевой инфраструктуры.

[Анекдот:]

Когда-то была серия маршрутизаторов Cisco 2821 и 2851 ISR G1 с неприятной ошибкой памяти, которая периодически оставляла их в ROMMON после восстановления питания, и у клиента с более чем 80 сайтами по всей стране была пара таких маршрутизаторов на каждом. сайт.

Взаимная настройка CON / AUX сэкономила нам сотни километров и десятки часов в пути, чтобы вывести маршрутизатор из ROMMON каждые две недели.

В свое время неудачное обновление IOS буквально на самом удаленном узле того же клиента оставило стек Catalyst 3750 в полном беспорядке. Даже абсолютно нетехнический человек может сказать: «Да, сэр, пожалуйста, найдите устройства XYZ-R001 и -R002, да ... и вы видите этот плоский кабель, подключенный к их порту AUX? ... Совершенно верно! Пожалуйста, отсоедините другие концы этого кабеля и подключите их к порту под названием «КОНСОЛЬ» двух ближайших устройств со многими портами под названием XZX-S001 и -S002 ... и да, Сиртханки, очень много, мы можем работать отсюда, и ваша сеть будет восстановлена, когда завтра утром ты вернешься на работу ".

[/Анекдот:]


[1] в большинстве случаев это порт 2001, но в зависимости от платформы он может отличаться.