понедельник, 1 апреля 2013 г.

Восстановление пароля и удаление конфигурации на Alcatel OS6250

Часто бывает - приносят железку непонятного происхождения и дают команду: "настрой и запусти в работу". А на железке лежит конфигурация, совершенно не нужная, да еще и не пускает она на себя - логин/пасс требует... И приходится вокруг такого оборудования потанцевать с бубном.

Восстановление пароля на Alcatel OS6250


Процедура восстановления пароля на Alcatel OS6250 достаточно проста. Для начала нам необходимо войти в режим "MINIBOOT". Для этого в самом начале загрузки надо нажать клавишу "s":



AOS BootSelector Version: 6.6.1.636.R01
Creation Date: Oct 10 2009 11:49:10.

Press x to choose XMODEM...

Press s to STOP AT MINIBOOT...

 S Key was pressed

ВНИМАНИЕ! С момента подачи питания на свитч у вас будет всего 5-7 секунд на то чтобы войти в минибут. Если не успеете, придется дергать питание, а Alcatel OS6250 этого не любит, у него от такого обращения прошивка слетает.

После того как Alcatel загрузится в нужном режиме, появится приглашение:

WARNING: Stopping in miniboot as directed by boot flags...
[Miniboot]->

Просматриваем содержимое файловой системы командой "ls". Нам нужна дирректория "network":
[Miniboot]->ls
boot.params
certified
working
kfminiboot.bs
swlog1.log
swlog2.log
switch
installed
boot.slot.cfg
Crash.pmd
network
boot.cfg.1.err
value = 0 = 0x0
[Miniboot]->

Alcatel в режиме miniboot требует, что-бы имена файлов заключались в кавычки:

[Miniboot]->cd network
undefined symbol: network

Переходим в папку "network", в ней нас интересует файл "userTable5":

[Miniboot]->cd "network"
value = 0 = 0x0
[Miniboot]->ls
.
..
userTable5
lockoutSetting
policy.cfg
ssh_host_dsa_key
ssh_host_dsa_key.pub
value = 0 = 0x0
[Miniboot]->

Его нам надо удалить - rm "usertable5":

[Miniboot]->rm "usertable5"
value = 0 = 0x0
[Miniboot]->ls
.
..
lockoutSetting
policy.cfg
ssh_host_dsa_key
ssh_host_dsa_key.pub
value = 0 = 0x0
[Miniboot]->

Делаем Reboot и получаем свитч со стандартными логином и паролем (username:admin password:switch) но с сохраненным конфигом. Если вы хотите удалить конфигурацию - инструкция ниже.

Удаление конфигурции Alcatel OS6250


Конфигурация на Alcatel OS6250 имеется в двух экземплярах и находится по адресу:
  • /working/boot.cfg
  • /certified/boot.cfg
Эти два файла нам необходимо удалить. В принципе для этого не обязательно перегружать свитч в "Miniboot", можно удалить конфиг и из обычного режима. В обычном режиме заключать в кавычки имена файлов не нужно в этом заключается единственное отличие от приведенного в листинге ниже процесса:

[Miniboot]->cd "working"
value = 0 = 0x0
[Miniboot]->ls
.
..
boot.cfg
KFbase.img
KFdiag.img
KFos.img
KFsecu.img
KFeni.img
value = 0 = 0x0
[Miniboot]->rm "boot.cfg"
value = 0 = 0x0
[Miniboot]->cd ".."
value = 0 = 0x0
[Miniboot]->cd "certified"
value = 0 = 0x0
[Miniboot]->ls
.
..
boot.cfg
KFbase.img
KFdiag.img
KFos.img
KFsecu.img
KFeni.img
value = 0 = 0x0
[Miniboot]->rm "boot.cfg"
value = 0 = 0x0
[Miniboot]->

Переходим в папку, удаляем файл, переходим в следующую папку, удаляем, перегружаемся и получаем чистый свитч.

П.с. вместо команды ls можно использовать команду ll - она намного информативнее.

П.п.с. если кто-то разобрался с копированием файлов в режиме miniboot - отпишитесь в комментариях потому, как синтаксис подобрать в итоге удалось, железка пишет копирование ок, но не копирует. Синтаксис:
[Miniboot]->copy "wroking"/"KFeni.img" /"certified"/"KFeni.img"
value = 0 = 0x0
[Miniboot]->ll
drw      2048 Dec 31 19:51 ./
drw      2048 Dec 31 02:21 ../
-rw  13555871 Dec 31 09:03 KFbase.img
-rw   2144790 Dec 31 09:09 KFdiag.img
-rw   2148689 Dec 31 09:12 KFos.img
-rw    523368 Dec 31 09:21 KFsecu.img

Комментариев нет:

Отправить комментарий