Изоляция портов на Alcatel

Восстановление пароля на 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:adminpassword: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