Существует ли способ отправить пакет команд к маршрутизатору Cisco и сделать, чтобы они выполнились от маршрутизатора?

KisMAC или Кисмет, позволит Вам контролировать колебания мощностей сигнала и/или проблемы порождения интерференции для Вашей точки (точек) доступа, возможно помогая Вам диагностировать проблему. Если у Вас есть бюджет, Вы могли бы вложить капитал в Тонкую карту.

4
задан 27 January 2011 в 17:39
6 ответов

Я полагаю, что возможно скопировать файл с флэш-памяти: к рабочей конфигурации, но я не на 100% уверен. Можно быть более обеспеченным копированием существующей рабочей конфигурации к a known-good-startup, копирование конфигурации, которую Вы хотите сверх конфигурации запуска, затем перезагружают маршрутизатор (с, идеально, somneone на сайте, кто может быть обойден посредством восстановления стиля восстановления пароля, должен новая конфигурация быть поврежденной).

С другой стороны, если соответствующая конфигурация может быть, удобно помещаются в единственный кадр TCP, Вы могли бы написать некоторый код к проблеме a reload in 10 команда, затем a config t и разрушьте со всеми соответствующими командами конфигурации, разделенными CR NL, в единственном кадре.

Править: Затем или войдите в систему маршрутизатора вручную или передайте второй кадр с достаточными командами в нем для отмены перезагрузки (соответствующая команда IOS reload cancel).

4
ответ дан 3 December 2019 в 02:47

Если Вы находитесь на недавнем IOS, можно использовать IOS.sh. После того как Вы делаете term shell, можно разделить команды точками с запятой на одной строке, и они будут выполнены последовательно, точно так же, как в bash или подобные.

Вот острота в качестве примера, где я изменил маршрут:

LAB-6807#show run | incl 111.111
ip route 172.31.111.111 255.255.255.255 Loopback0
LAB-6807#term shell
LAB-6807#conf t; no ip route 172.31.111.111 255.255.255.255 Loopback0; ip route 172.31.111.111 255.255.255.255 Null0; end
Enter configuration commands, one per line.  End with CNTL/Z.
LAB-6807#
*May 18 22:33:27.772: %SYS-5-CONFIG_I: Configured from console by hunter on vty1 (x.x.x.x)
LAB-6807#show run | incl 111.111
ip route 172.31.111.111 255.255.255.255 Null0
LAB-6807#
0
ответ дан 3 December 2019 в 02:47

Если у Вас есть a tftp сервер, который доступен для маршрутизатора, можно отредактировать конфигурацию там и затем загрузить конфигурацию из tftp сервера.

Просто будьте очень осторожны, и имейте в распоряжении план резервного копирования. Если что-нибудь идет не так, как надо, Вы собираетесь быть в режиме офлайн и должны навестить себя или найти кого-то еще локальным, чтобы быть Вашими руками.

2
ответ дан 3 December 2019 в 02:47

У Вас есть доступ telnet к маршрутизатору? Вы можете telnet к маршрутизатору, скопировать рабочую конфигурацию в блокнот, внести необходимые изменения и вставить содержание блокнота назад в маршрутизатор от режима конфигурации, и это должно сделать это.

Можно потерять соединение Telnet временно, но маршрутизатор продолжит вставлять загруженную конфигурацию и предполагать, что новая конфигурация работает, Вы сможете к telnet, въезжают задним ходом и сохраняют его к конфигурации запуска.

1
ответ дан 3 December 2019 в 02:47

Можно сделать это с tclsh макросом.

Создайте макрос

router#tclsh
router(tcl)# set foo {
+>conf t
+>int f0/1
+>ip addr.....
+>no ip route 0.0.0.0 .....
+>ip route 0.0.0.0 .....
+>exit  
+>exit  
+>}     

Выполните и выйдите из tclsh:

router(tcl)#eval $foo
...
router(tcl)#tclq

Протестируйте это в лаборатории для создания себя знакомыми с tclsh в маршрутизаторах Cisco.

3
ответ дан 3 December 2019 в 02:47

Можно использовать configure replace откатывать изменения.

http://www.cisco.com/en/US/docs/ios/12_3t/12_3t7/feature/guide/gtrollbk.html#wp1131261

-1
ответ дан 3 December 2019 в 02:47

Теги

Похожие вопросы