Allied Telesis AT-9924T - обновление програмного обеспечения

Версия для печатиОтправить другуPDF version

Allied Telesis logo

Преамбула

Попался в руки коммутатор Allied Telesis AT-9924T. Хорошая железка (с двумя БП, Layer 3, etc), однако оказалось, что web-интерфейс на данной железке не работает. Покопавшись в документации, и помаявшись с коммандами (CLI у этой железки довольно специфический), обнаружил, что всего-навсего, файл графического интерфейса не подключен в действующей конфигурации:

Manager AT-9924T> show gui

 

GUI Configuration
-------------------
Module Status         : Enabled

Resource File
-----------------------
Name                  :
Status                : Error
Error Type            : No resource file specified

Однако, попытавшись подключить файл веб-интерфейса, который был на флеше - получил ошибку:

Manager AT-9924T> set install=pref gui=9924_291-22_en_d.rsc

Error (3093274): Resource file checksum is invalid.

Проблему решил устранять полным обновлением програмного обеспечения, и web-интерфейса в том числе (он зависим от версии ПО коммутатора). Однако актуальных прошивок к оборудованию Allied Telesis в открытом доступе не обнаружил, поэтому связался с техподдержкой вендора и попросил предоставить актуальную прошивку к даному оборудованию. Техподдержка отработала тикет оперативно, предоставила аккаунт, и в течении суток актуальное ПО мне получилось скачать с оф. сайта Allied Telesis.

 


 

Итак, приступаем к обновлению ПО коммутатора Allied Telesis AT-9924T. К коммутатору я подключился через COM-кабель, параметры соединения - 9600 8N1.

Прежде всего, соберем немного информации о коммутаторе, используя следующие комманды:

  • show file - отобразить файлы
  • show release - отобразить лицензии, нет ли ограничений ("full" означает, что лицензия не ограничена, иначе обновление может и не выполниться)
  • show install - отобразить какие файлы сейчас используются системой
  • show gui - отобразить информацию о  используемом файле web-интерфейса и его параметры
  • show system - отобразить информацию о коммутаторе
  • show ffile check - отобразить информацию о файлах и дисковому пространству

В моем частном случае результаты комманд были следующими:

  • show file

Manager AT-9924T> show file

Filename                Device        Size     Created                 Locks
-----------------------------------------------------------------------------
89291-22.rez            flash         4962452  13-Apr-2010 06:11:01    0
9-291321.hlp            flash         185883   13-Apr-2010 06:26:22    0
9924t_02.cfg            flash         576      18-Sep-2006 11:42:11    0
9924_291-22_en_d.rsc    flash         3168607  13-Apr-2010 06:22:36    0
boot.cfg                flash         975      21-Dec-2009 16:46:39    0
config.cfg              flash         1082     22-Nov-2006 19:21:37    0
config.ins              flash         32       13-Apr-2010 06:15:26    0
feature.lic             flash         78       26-Apr-2010 11:00:57    0
longname.lfn            flash         89       03-Mar-2016 23:17:32    0
prefer.ins              flash         64       03-Mar-2016 23:28:32    0
release.lic             flash         32       18-Sep-2006 11:42:13    0
snmpengn.sec            flash         40       05-Mar-2016 11:23:45    0
switch.ini              flash         134      13-Apr-2010 06:15:27    0
mynet.cfg               flash         9076     24-Apr-2015 17:10:51    0
config.ins              nvs           32       06-May-2010 09:12:56    0
gui.ins                 nvs           64       03-Mar-2016 23:28:32    0
random.rnd              nvs           3904     05-Mar-2016 11:43:45    0
-----------------------------------------------------------------------------
  • show release

Manager AT-9924T> show release

Release                   Licence        Period
-------------------------------------------------------------------
any                       full           -
-------------------------------------------------------------------
  • show install

Manager AT-9924T> show install

Install     Release              Patch                GUI
-------------------------------------------------------------------------
Temporary   -                    -                    -
Preferred   flash:89291-22.rez   -                    -
Default     EPROM (89-1.0.4)     -                    -
-------------------------------------------------------------------------

Current install
-------------------------------------------------------------------------
Preferred   flash:89291-22.rez   -                    -
-------------------------------------------------------------------------

Install history
-------------------------------------------------------------------------
No Temporary release selected
Preferred release selected
Preferred release successfully installed
Preferred GUI not installed
-------------------------------------------------------------------------
  • show gui

Manager AT-9924T> show gui

GUI Configuration
-------------------
Module Status         : Enabled

Resource File
-----------------------
Name                  :
Status                : Error
Error Type            : No resource file specified
  • show system

Manager AT-9924T> show system

Switch System Status                            Time 15:55:37 Date 09-Mar-2016.
Board      ID Bay  Board Name                      Host Id Rev    Serial number
--------------------------------------------------------------------------------
Base      219      AT-9924T-EMC                          0 M1-0   63016xxx
PSU       264   1  AT-PWR02R-AC                          0 M3-0   63011xxx
PSU       264   2  AT-PWR02R-AC                          0 M3-0   63011xxx
--------------------------------------------------------------------------------
Memory -   DRAM :131072 kB    FLASH : 16384 kB
--------------------------------------------------------------------------------
SysDescription
Allied Telesis AT-9924T-EMC version 2.9.1-22 12-Feb-2010
SysContact

SysLocation

SysName
AT-9924T
SysDistName

SysUpTime
36191016 ( 4 days, 04:31:50 )
Boot Image      : 99b104.fbr size 1026588 18-Sep-2006
Software Version: 2.9.1-22 12-Feb-2010
Release Version : 2.9.1-00 04-Dec-2006
Patch Installed : NONE
Territory       : usa
Country         : none
Help File       : 9-291321.hlp

PSU1: (AC)     Fan: Normal  Temp: Normal  Power: Normal
PSU2: (AC)     Fan: Normal  Temp: Normal  Power: Warning

FAN
-----------------
Main fan     Normal
-----------------

Configuration
Boot configuration file: flash:mynet.cfg (exists)
Current configuration: flash:mynet.cfg

Security Mode   : Disabled
  • show ffile check

Manager AT-9924T> show ffile check

module   name      type       size   file date & time    address check
-----------------------------------------------------------------------------
        9924t_02  cfg         576  18-Sep-2006 11:42:11  706EBC74  Good
        boot      cfg         975  21-Dec-2009 16:46:39  706EC3D0  Good
        config    cfg        1082  22-Nov-2006 19:21:37  706EBF54  Good
        mynet     cfg        9076  24-Apr-2015 17:10:51  6FFDB420  Good
        9-291321  hlp      185883  13-Apr-2010 06:26:22  6FFADCB4  Good
        switch    ini         134  13-Apr-2010 06:15:27  70BA824C  Good
        config    ins          32  13-Apr-2010 06:15:26  70BA81EC  Good
        prefer    ins          64  03-Mar-2016 23:28:32  6FFDD83C  Good
        longname  lfn          89  03-Mar-2016 23:17:32  70BA8150  Good
        feature   lic          78  26-Apr-2010 11:00:57  6FFDB390  Good
        9924_2~0  rsc     3168607  13-Apr-2010 06:22:36  70BA8314  Good
        snmpengn  sec          40  05-Mar-2016 11:23:45  6FFDD924  Good
inst    release   lic          32  18-Sep-2006 11:42:13  706EBEF4  Good
load    89291-22  rez     4962452  13-Apr-2010 06:11:01  706EC7E0  Good

-----------------------------------------------------------------------------
flash use:
    files ......   8330136 bytes  (14 files)
    garbage ....    179700 bytes
    free .......   7087732 bytes
    block size .    131072 bytes
    total ......  15728640 bytes
-----------------------------------------------------------------------------

С железкой разобрались. Теперь пошагово распишем процесс обновления ПО по TFTP.

  1. Настраиваем на коммутаторе IP-интерфейс, исходя из того, что IP-адрес TFTP-сервера 192.168.192.55:

    Manager AT-9924T> set ip interface=vlan1 ip=192.168.192.222 netmask=255.255.255.0

    Interface     Type     IP Address       Bc Fr PArp  Filt RIP Met.   SAMode  IPSc
    Pri. Filt     Pol.Filt Network Mask     MTU   VJC   GRE  OSPF Met.  DBcast  Mul.
    GArp   NotifyOSPFDown
    --------------------------------------------------------------------------------
    vlan1         Static   192.168.192.222  1  n  Off   ---  01         Pass    No
    ---           ---      255.255.255.0    1500  -     ---  0000000001 No      Rec
    On     Yes
    --------------------------------------------------------------------------------
  2. Проверяем доступность TFTP-сервера по сети:
     

    Manager AT-9924T> ping 192.168.192.55

    Echo reply 1 from 192.168.192.55 time delay 2.211 ms
    
    Echo reply 2 from 192.168.192.55 time delay 0.395 ms
    
    Echo reply 3 from 192.168.192.55 time delay 0.440 ms
    
    Echo reply 4 from 192.168.192.55 time delay 0.395 ms
    
    Echo reply 5 from 192.168.192.55 time delay 0.416 ms

     

  3. Заливаем файлы ПО в корневой каталог TFTP-сервера. В моем случае это следующие файлы:

    - 9-291321.hlp - файл помощи и подсказки
    - 9924_292-15_en_d.rsc - web-интерфейс
    - 89292-15.rez - файл ПО (software)
     

  4. Настраиваем коммутатор для загрузки файлов по TFTP и проверяем настройки:
     

    Manager AT-9924T> set load method=tftp

    Info (1048003): Operation successful.

    Manager AT-9924T> set load server=192.168.192.55

    Info (1048003): Operation successful.

    Manager AT-9924T> show load

    Loader Information
    ------------------------------------------------------------------------------
    Defaults:
      Method ............. TFTP
      File ............... -
      Destination File ... -
      Server ............. 192.168.192.55
      HTTP Proxy ......... -
      Proxy Port ......... Default ( 80 )
      Asyn ............... -
      Destination ........ Flash
      Delay (sec) ........ 0
    
    Last Load:
      Method ............. -
      File ............... -
      Destination File ... -
      Destination ........ -
      Delay (sec) ........ 0
      Status ............. Idle
      Last Message ....... -
    ------------------------------------------------------------------------------
  5. Отдельным пунктом опишем процедуру работы с файловой системой... Можно удалить файл веб-интерфейса (.rsc) и файл помощи (.hlp), поскольку они для обновления файла прошивки (.rez) через CLI не нужны. Тоесть, обновляем прошивку, проверяем, что она корректно применилась, удаляем старую прошивку и загружаем файлы веб-интерфейса (.rsc) и помощи (.hlp).
     
  6. Удаляем файлы web-интерфейса и помощи, ну и попутно, ненужные файлы конфигурации

    Manager AT-9924T> delete file=9924_291-22_en_d.rsc

    flash:9924_291-22_en_d.rsc successfully deleted
    1 file deleted.
    
    Info (1056003): Operation successful.
    Info (1031260): Flash compacting...
    DO NOT restart the switch, or power down until compaction is completed.
    Info (1031261): Flash compaction successfully completed.

    Manager AT-9924T> delete file=9-291321.hlp

    flash:9-291321.hlp successfully deleted
    1 file deleted.
    
    Info (1056003): Operation successful.

    Manager AT-9924T> delete file=9924t_02.cfg

    flash:9924t_02.cfg successfully deleted
    1 file deleted.
    
    Info (1056003): Operation successful.

    Manager AT-9924T> delete file=boot.cfg

    flash:boot.cfg successfully deleted
    1 file deleted.
    
    Info (1056003): Operation successful.

    Manager AT-9924T> delete file=config.cfg

    flash:config.cfg successfully deleted
    1 file deleted.
    
    Info (1056003): Operation successful.
  7. Очищаем garbage - некоторый аналог "корзины" в ОС Windows. Эта процедура может занять несколько минут, не перегружайте коммутатор до завершения процедуры очистки:
     

    Manager AT-9924T> activate flash compaction

    Info (1031260): Flash compacting...
    DO NOT restart the switch, or power down until compaction is completed.
    Info (1031261): Flash compaction successfully completed.
  8. Загружаем файл прошивки:
     

    Manager CORE-AT-9924T> load file=89292-15.rez

    Info (1048308): Load initiated.
    Info (1048270): File transfer successfully completed.
  9. Устанавливаем новую версию файла прошивки как предпочитаемую и отключаем web-интерфейс:
     

    Manager CORE-AT-9924T> set install=pref rel=89292-15.rez gui=

    Info (1049003): Operation successful.

  10. Перезагружаем коммутатор:
     

    Manager CORE-AT-9924T> restart reboot

  11. Повторно выполним настройку сетевого интерфейса и TFTP (шаги 1 и 4).
     
  12. Проверяем, что коммутатор загрузился с новой прошивкой:
     

    Manager CORE-AT-9924T> show install

    Install     Release              Patch                GUI
    -------------------------------------------------------------------------
    Temporary   -                    -                    -
    Preferred   flash:89292-15.rez   -                    -
    Default     EPROM (89-1.0.4)     -                    -
    -------------------------------------------------------------------------
    
    Current install
    -------------------------------------------------------------------------
    Preferred   flash:89292-15.rez   -                    -
    -------------------------------------------------------------------------
    
    Install history
    -------------------------------------------------------------------------
    No Temporary release selected
    Preferred release selected
    Preferred release successfully installed
    -------------------------------------------------------------------------
  13. Удаляем файл старой прошивки:
     

    Manager CORE-AT-9924T> delete file=89291-22.rez

    flash:89291-22.rez successfully deleted
    1 file deleted.
    
    Info (1056003): Operation successful.
    Info (1031260): Flash compacting...
    DO NOT restart the switch, or power down until compaction is completed.
    Info (1031261): Flash compaction successfully completed.
  14. Загружаем файлы веб-интерфейса и помощи:
     

    Manager CORE-AT-9924T> load file=9924_292-15_en_d.rsc

    Info (1048308): Load initiated.
    Info (1048270): File transfer successfully completed.

    Manager CORE-AT-9924T> load file=9-291321.hlp

    Info (1048308): Load initiated.
    Info (1048270): File transfer successfully completed.
  15. Устанавливаем новый GUI как предпочитаемый:
     

    Manager CORE-AT-9924T> set install=pref gui=9924_292-15_en_d.rsc

    Info (1049003): Operation successful.

  16. Устанавливаем файл помощи:
     

    Manager CORE-AT-9924T> set help=9-291321.hlp

    Info (1034003): Operation successful.

  17. Ну и напоследок, проверяем коректность установки веб-интерфейса. Собственно, в моем случае, для этого все эти пляски с бубном и затевались:
     

    Manager CORE-AT-9924T> show install

    Install     Release              Patch                GUI
    -------------------------------------------------------------------------
    Temporary   -                    -                    -
    Preferred   flash:89292-15.rez   -                    9924_292-15_en_d.rsc
    Default     EPROM (89-1.0.4)     -                    -
    -------------------------------------------------------------------------
    
    Current install
    -------------------------------------------------------------------------
    Preferred   flash:89292-15.rez   -                    9924_292-15_en_d.rsc
    -------------------------------------------------------------------------
    
    Install history
    -------------------------------------------------------------------------
    No Temporary release selected
    Preferred release selected
    Preferred release successfully installed
    Preferred GUI successfully installed
    -------------------------------------------------------------------------

    Manager CORE-AT-9924T> show gui

    GUI Configuration
    -------------------
    Module Status         : Enabled
    
    Resource File
    -----------------------
    Name                  : 9924_292-15_en_d.rsc
    Status                : Good
    
    Header Info
    -----------------------
    Type                  : Device
    Model                 : AT-9924
    Gui Builder Version   : 3.3
    Resource File Format  : 1
    Language              : English
    Version               : 2.9.2-14
    File Creation Date    : 2/7/2014
    Build Type            : CUSTOMER
    File Size             : 3140853

     

В результате этих манипуляций, выполнено обновление ПО, веб-интерфейс доступен, работает и выглядит следующим образом:

Изображение

Ваша оценка: Нет Средняя: 5 (1 голос)

Re: Allied Telesis AT-9924T - обновление програмного обеспечения

Добрый день!

 

Являюсь пользователем данного коммутатора. Очень странное отношение производителя к своим продуктам и клиентам. Не могли бы вы выложить или выслать данную прошивку?
 

Re: Allied Telesis AT-9924T - обновление програмного обеспечения

Здравствуйте.

 

Смотрите пункт 3 процесса обновления - имена файлов выполнены в виде ссылок для загрузки.

Re: Allied Telesis AT-9924T - обновление програмного обеспечения

ciao

Re: Allied Telesis AT-9924T - обновление програмного обеспечения

 

Добрый день!

Дастался этот свич с центеры emc2 был весь залоченый.

Сделал все по вашему мануалу и ура у меня появилась веб морда )))) Но осталась проблема с CLI, а имено доступны только команды show )). На предложение войти в прилигерованы режим отвечает следующие:

Manager > enable
Error (3035007): One or more parameters may be missing.
Подскажите плиз что делать или куда смотреть.

PS a можно полную выгрузку файлов? я так думаю у меня проблема с урезаным CLI

 

 

Re: Allied Telesis AT-9924T - обновление програмного обеспечения

Попробуйте комманду set. Например 

set system name="AT SW"

Если получаем ответ "Operation successful", то с правами все  ok.

Re: Allied Telesis AT-9924T - обновление програмного обеспечения

Внесу небольшую лепку. Работают и упрощенные команды.

После restart reboot, необходимы следующие команды:

enable ip - врубаем протокол передачи

add ip int=vlan1 ip=какой нужен netmask=какую хотите
 

После настройки можно изменять командой set ip int и т.д.

Если в поле не указана лицензия any, поле вывода списка sh rel, то необходимо её запросить в рускоязычном форуме forum.alliedtelesis, в разделе Список форумов  Технические вопросы  Маршрутизаторы и фаерволы. Для начала зарегать, дождаться одобрения регистрации вашего ящика и только потом делать запрос на интересующую вас модель с приведенным sh rel, sh sys.

 

Во всем остальном огромное спасибо автору. Нереально помогли. До остального пришлось додумывать самому)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Вставай, Україно!

Литература

На старости лет начал изучать английский. Очень напоминает С