Консоль через AUX
Я читаю эту статью:
https://www.ciscozine.com/access-to-the-console-via-aux-port/
Я не понимаю, почему они используют IP-адрес?
Что делать, если у маршрутизатора нет IP-адреса? Что делать, если роутер новый роутер?
Мне нужен консольный доступ через порт AUX. Что мне здесь не хватает ?;)
Ответы
Эта идея будет работать, только если второй маршрутизатор настроен в сети и работает. Затем вы можете использовать его для подключения к консоли ненастроенного маршрутизатора. Фактически, вы используете второй маршрутизатор в качестве терминального сервера.
Приведенная ниже топология описана в статье о доступе к консоли через порт 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.
(в основном, я просто перефразирую то, что говорится в связанной статье и других ответах):
Чтобы использовать 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, но в зависимости от платформы он может отличаться.