Преамбула
Попался в руки коммутатор 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.
Прежде всего, соберем немного информации о коммутаторе, используя следующие комманды:
В моем частном случае результаты комманд были следующими:
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 ----------------------------------------------------------------------------- |
Manager AT-9924T> show release Release Licence Period ------------------------------------------------------------------- any full - ------------------------------------------------------------------- |
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 ------------------------------------------------------------------------- |
Manager AT-9924T> show gui GUI Configuration ------------------- Module Status : Enabled Resource File ----------------------- Name : Status : Error Error Type : No resource file specified |
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 |
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.
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 -------------------------------------------------------------------------------- |
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 |
- 9-291321.hlp - файл помощи и подсказки
- 9924_292-15_en_d.rsc - web-интерфейс
- 89292-15.rez - файл ПО (software)
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 ....... - ------------------------------------------------------------------------------ |
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. |
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. |
Manager CORE-AT-9924T> load file=89292-15.rez Info (1048308): Load initiated. Info (1048270): File transfer successfully completed. |
Manager CORE-AT-9924T> set install=pref rel=89292-15.rez gui= Info (1049003): Operation successful. |
Manager CORE-AT-9924T> restart reboot |
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 ------------------------------------------------------------------------- |
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. |
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. |
Manager CORE-AT-9924T> set install=pref gui=9924_292-15_en_d.rsc Info (1049003): Operation successful. |
Manager CORE-AT-9924T> set help=9-291321.hlp Info (1034003): Operation successful. |
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 |
В результате этих манипуляций, выполнено обновление ПО, веб-интерфейс доступен, работает и выглядит следующим образом:
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 )). На предложение войти в прилигерованы режим отвечает следующие:
PS a можно полную выгрузку файлов? я так думаю у меня проблема с урезаным CLI
Re: Allied Telesis AT-9924T - обновление програмного обеспечения
Попробуйте комманду set. Например
Если получаем ответ "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.
Во всем остальном огромное спасибо автору. Нереально помогли. До остального пришлось додумывать самому)
Re: Allied Telesis AT-9924T - обновление програмного обеспечения
а для rapier 24i подойдет?