Для примера несколько раз выполню обновление прошивки на коммутаторе Allied Telesis AT-8000S/24
Подключимся к коммутатору по SSH или обычным консольным нуль-модемным кабелем RS-232 на скорости 115200, по умолчанию логин — manager, пароль — friend.
Посмотрим текущую версию прошивки и какие файлы есть в памяти:
show version
show bootvar
dir
Например у меня отобразилось:
show version
SW version 1.0.0.23 ( date 29-May-2006 time 07:50:32 )
Boot version 1.0.0.05 ( date May 9 2006 time 11:56:50 )
Если коммутатор не настроен, то назначим ему IP адрес:
configure
interface vlan 1
ip address 192.168.1.5 255.255.255.0
end
Файл прошивки поместим на TFTP сервер, как запустить TFTP сервер я описывал в статьях:
Установка и настройка TFTP сервера в Ubuntu
Запуск TFTP сервера на Windows
Проверим связь между коммутатором и TFTP сервером:
ping 192.168.1.2
Если в памяти есть ненужные большие файлы, то их можно удалить так:
delete filename
Скопируем файл прошивки с TFTP сервера в коммутатор как «image-2»:
copy tftp://192.168.1.2/ati_diamond_box-10025.ros image-2
Сделаем загруженную прошивку активной и перезапустим коммутатор:
boot system image-2
reload
y
y
Если в коммутаторе находится очень старая прошивки и старый загрузчик, то в первую очередь необходимо обновить загрузчик:
copy tftp://192.168.1.2/ati8000_boot-10107.rfb boot
copy tftp://192.168.1.2/ats94-interim.ros image-1
boot system image-1
reload
y
y
После обновления у меня отобразилось:
show version
SW version interim ( date 08-Jul-2007 time 11:44:05 )
Boot version 1.0.1.07 ( date 24-Oct-2008 time 08:02:41 )
Потом я обновил на версию 3.0.0.35:
copy tftp://192.168.1.2/ats94-30035.ros image-2
boot system image-2
reload
y
y
show ver
SW version 3.0.0.35 ( date 14-May-2009 time 11:50:46 )
Boot version 1.0.1.07 ( date 24-Oct-2008 time 08:02:41 )
Потом я обновил на версию 3.0.0.44:
copy tftp://192.168.1.2/ats94-30044.ros image-1
boot system image-1
reload
y
y
show version
SW version 3.0.0.44 ( date 02-Oct-2011 time 13:29:54 )
Boot version 1.0.1.07 ( date 24-Oct-2008 time 08:02:41 )
Обычно в архиве с прошивкой находится загрузчик и если у вас в коммутаторе он старее и вы загрузите новую версию прошивки, то коммутатор может не запустится, в этом случае можно закачать старую версию прошивки в коммутатор через Xmodem (он есть в утилите ExtraPuTTY), для этого при включении коммутатора нажмем Enter и выберем в меню «Download Software».
Autoboot in 2 seconds — press RETURN or Esc.
Startup Menu
[1] Download Software
…
Файлы прошивок необходимо скачивать с официального сайта, несколько прошивок которые я использовал можно найти тут https://files.ixnfo.com/Firmware/Allied_Telesis/at8000s24.zip
Смотрите также мои статьи:
Как передать файл через XMODEM используя Minicom
Сброс настроек Allied Telesis AT-8000S
Настройка Allied Telesis AT-8000S
Подскажите а как прошивку с коммутатора скачать?
В прошивках ну гугл драйве в архивах к самим прошивкам пароль, можете указать какой?
Прочитайте READ_ME