Casuistic Posted November 17, 2022 · Report post Добрый день, Имеется в наличии Huawei OLT MA5608T. display version: VERSION : MA5600V800R015C00 PATCH : SPH102 HP1007 PRODUCT : MA5608T Active Mainboard Running Area Information: -------------------------------------------------- Current Program Area : Area B Current Data Area : Area B Program Area A Version : MA5600V800R015C00 Program Area B Version : MA5600V800R015C00 Data Area A Version : MA5600V800R015C00 Data Area B Version : MA5600V800R015C00 display patch all: Software Version:MA5600V800R015C00 SPH102 HP1007 ------------------------------------------------------------------------ Current Patch State: ------------------------------------------------------------------------ Patch Name Patch State Delivery Attribute Dependency ------------------------------------------------------------------------ SPH102 running common hot patch NO HP1007 running common hot patch NO ------------------------------------------------------------------------ Total:2 Patches in the system cannot be rolled back Люди добрые, подскажите, пожалуйста, как по TFTP/FTP скачать данную прошивку вместе с патчами с этой железки на удаленный сервер? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
vurd Posted November 18, 2022 · Report post dir tftp 10.10.10.10 put ? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Casuistic Posted November 18, 2022 (edited) · Report post On 11/18/2022 at 10:17 AM, vurd said: dir tftp 10.10.10.10 put ? Нет такой команды. Вы случаем не путаете Huawei c ZTE ? =) Можно взять с OLT data файл, можно взять конфиг файл: backup data/configuration tftp 10.10.10.10 filename Но меня интересует именно прошивка) Edited November 18, 2022 by Casuistic Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Doomer Posted November 18, 2022 · Report post пробуйте в режиме diagnose команду backup, возможно это то, что нужно Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Casuistic Posted November 18, 2022 · Report post On 11/18/2022 at 2:08 PM, Doomer said: пробуйте в режиме diagnose команду backup, возможно это то, что нужно Пробовал, в режиме diagnose команда backup ничем не отличается от обычного режима. Есть команда: load packetfile ... которая собственно и загружает прошивку c TFTP/FTP сервера в OLT, но нет команды backup packetfile ... для того чтоб скачать прошивку с OLT на удаленный сервер. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Doomer Posted November 18, 2022 · Report post насколько я понимаю, получить пакетный файл из установленного софта обратно нельзя Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Casuistic Posted November 18, 2022 · Report post On 11/18/2022 at 2:19 PM, Doomer said: насколько я понимаю, получить пакетный файл из установленного софта обратно нельзя Я так понимаю прошивка (bin файл) заливается и хранится где-то на flash. Нашел команду display file * которая показывает содержимое flash: ХХХХХх#display file * { <cr>|filename<S><Length 1-64> }: Command: display file flash: FLASH VFS total size: 241792(K) FLASH VFS idle size: 67046(K) flash: ----------------------------------------------------------------------------- File Name Size(B) Creation Time Attribute ----------------------------------------------------------------------------- program.efs 30548102 01-11-2005 15:07:45+04:00 DST -rw program_bak.efs 30548102 31-07-2005 09:05:25+04:00 -rw ver_match.efs 19368 31-07-2005 09:20:12+04:00 -rw router_mode.efs 3 10-11-2022 22:49:40+04:00 -rw l2ss_maclearnextend.efs 4 10-11-2022 13:36:47+04:00 -rw io_h806gpfd.efs 11274502 31-07-2005 09:02:29+04:00 -rw 32_cpmu0107.efs 186118 31-07-2005 09:08:43+04:00 -rw 32_pmu02b03.efs 141446 31-07-2005 09:08:46+04:00 -rw 32_epmu0203.efs 57606 31-07-2005 09:08:47+04:00 -rw 32_h801esc.efs 18950 31-07-2005 09:08:49+04:00 -rw 32_smu01b.efs 199558 31-07-2005 09:08:50+04:00 -rw 32_smu01d.efs 210694 31-07-2005 09:08:52+04:00 -rw rsa_host_key.efs 684 28-07-2005 04:34:05+04:00 -rw rsa_server_key.efs 540 28-07-2005 04:34:07+04:00 -rw 32_h801pmub.efs 90758 31-07-2005 09:08:55+04:00 -rw lastword11.zip 6364 27-09-2022 18:53:40+04:00 -rw lastword13.zip 6875 10-11-2022 22:49:40+04:00 -rw lastword12.zip 6743 06-10-2022 20:39:07+04:00 -rw lastword_managefile.bin 1020 10-11-2022 22:49:40+04:00 -rw единственный файл с расширением bin - lastword_managefile.bin, но его размер слишком мал для того, чтоб быть тем самым файлом, который мне нужен. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Doomer Posted November 18, 2022 · Report post В 18.11.2022 в 13:31, Casuistic сказал: Я так понимаю прошивка (bin файл) заливается и хранится где-то на flash. Не совсем так. Пакетный файл собирается в конфигураторе, с добавлением нужных bios для используемого оборудования, далее заливается на голову. После, насколько я помню, запускается процесс апгрейда с перезагрузкой. Совершить обратный процесс сборки пакетного файла из уже установленного пакета, насколько я знаю, нельзя. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Casuistic Posted November 18, 2022 · Report post On 11/18/2022 at 3:05 PM, Doomer said: Не совсем так. Пакетный файл собирается в конфигураторе, с добавлением нужных bios для используемого оборудования, далее заливается на голову. После, насколько я помню, запускается процесс апгрейда с перезагрузкой. Совершить обратный процесс сборки пакетного файла из уже установленного пакета, насколько я знаю, нельзя. Понял. Спасибо за информацию. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Doomer Posted November 18, 2022 · Report post В 18.11.2022 в 14:09, Casuistic сказал: Понял. Спасибо за информацию. Да, на всякий случай, содержимое установленного пакета можно посмотреть через display io-packetfile information, собственно можно будет примерно угадать размер файлов. а ваш вывод display file * очень похож на набор уже распакованного пакета с софтом для плат, кроме lastword, это по идее история команд. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Casuistic Posted November 18, 2022 · Report post On 11/18/2022 at 3:14 PM, Doomer said: Да, на всякий случай, содержимое установленного пакета можно посмотреть через display io-packetfile information, собственно можно будет примерно угадать размер файлов. Дело в том, что при попытке забрать какой-либо файл из flash: backup file lastword_managefile.bin tftp X.X.X.X lastword_managefile.bin выходит следующее: Failure: backup is not supported for this file Пробовал это как в обычном режиме, так и в diagnose режиме. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Doomer Posted November 18, 2022 · Report post В 18.11.2022 в 14:20, Casuistic сказал: Failure: backup is not supported for this file а .efs файл забрать можно? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Casuistic Posted November 18, 2022 (edited) · Report post On 11/18/2022 at 3:24 PM, Doomer said: а .efs файл забрать можно? Нет, то же самое происходит. display io-packetfile information показывает это: Version of the board software packetfile:MA5600V800R015C00SPC101 Board software saved in mainboard: --------------------------------------------------------------------------- Index File Type Version File Length --------------------------------------------------------------------------- 0 CPMU0107 PROGRAM 205 186112 1 PMU02B03 PROGRAM 205 141440 2 EPMU0203 PROGRAM 109 57600 3 H801ESC PROGRAM 113 18944 4 SMU01B PROGRAM 304 199552 5 SMU01D PROGRAM 303 210688 6 H801PMUB PROGRAM 101 90752 7 H801HEUD PROGRAM 114 122368 8 H802GPBD BASE BIOS 314 524160 9 H802GPBD PROGRAM 717 5293184 10 H805GPBD BASE BIOS 112 393984 11 H805GPBD PROGRAM 717 7036544 12 H802GPFD BASE BIOS 116 1048704 13 H802GPFD PROGRAM 717 11590272 14 H803GPFD BASE BIOS 116 1048704 15 H803GPFD PROGRAM 717 7849472 16 H802XGBC PROGRAM 717 14671616 17 H802XGBC BASE BIOS 107 1048704 18 H801GPMD PROGRAM 717 7198592 Нашел следующую команду: backup program tftp X.X.X.X filename (тут надо самому указать название файла) Дал эту команду, в качестве названия файла указал - test. В итоге, на TFTP сервер скачался файл размером 30548096 B Размер этого файла очень близок к размеру файла program.efs, если дать команду display file * flash: FLASH VFS total size: 241792(K) FLASH VFS idle size: 67046(K) flash: ----------------------------------------------------------------------------- File Name Size(B) Creation Time Attribute ----------------------------------------------------------------------------- program.efs 30548102 01-11-2005 15:07:45+04:00 DST -rw program_bak.efs 30548102 31-07-2005 09:05:25+04:00 -rw ver_match.efs 19368 31-07-2005 09:20:12+04:00 -rw router_mode.efs 3 10-11-2022 22:49:40+04:00 -rw Еще нашел команду backup bios ... Edited November 18, 2022 by Casuistic Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Casuistic Posted November 18, 2022 (edited) · Report post Я так понимаю, все равно нужен изначально собранный пакет-файл... Edited November 18, 2022 by Casuistic Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Doomer Posted November 18, 2022 · Report post В 18.11.2022 в 14:52, Casuistic сказал: Нет, тоже самое происходит. display io-packetfile information показывает это: Version of the board software packetfile:MA5600V800R015C00SPC101 Board software saved in mainboard: --------------------------------------------------------------------------- Index File Type Version File Length --------------------------------------------------------------------------- 0 CPMU0107 PROGRAM 205 186112 1 PMU02B03 PROGRAM 205 141440 2 EPMU0203 PROGRAM 109 57600 3 H801ESC PROGRAM 113 18944 4 SMU01B PROGRAM 304 199552 5 SMU01D PROGRAM 303 210688 6 H801PMUB PROGRAM 101 90752 7 H801HEUD PROGRAM 114 122368 8 H802GPBD BASE BIOS 314 524160 9 H802GPBD PROGRAM 717 5293184 10 H805GPBD BASE BIOS 112 393984 11 H805GPBD PROGRAM 717 7036544 12 H802GPFD BASE BIOS 116 1048704 13 H802GPFD PROGRAM 717 11590272 14 H803GPFD BASE BIOS 116 1048704 15 H803GPFD PROGRAM 717 7849472 16 H802XGBC PROGRAM 717 14671616 17 H802XGBC BASE BIOS 107 1048704 18 H801GPMD PROGRAM 717 7198592 Нашел следующую команду: backup program tftp X.X.X.X filename (тут надо самому указать название файла) Дал эту команду, в качестве названия файла указал - test. В итоге, на TFTP сервер скачался файл размером 30548096 B Размер этого файла очень близок к размеру файла program.efs, если дать команду display file * flash: FLASH VFS total size: 241792(K) FLASH VFS idle size: 67046(K) flash: ----------------------------------------------------------------------------- File Name Size(B) Creation Time Attribute ----------------------------------------------------------------------------- program.efs 30548102 01-11-2005 15:07:45+04:00 DST -rw program_bak.efs 30548102 31-07-2005 09:05:25+04:00 -rw ver_match.efs 19368 31-07-2005 09:20:12+04:00 -rw router_mode.efs 3 10-11-2022 22:49:40+04:00 -rw Еще нашел команду backup bios ... Тогда по идее слить по списку display io-packetfile information файлы bios и program. Вопрос, что потом с ними делать?) собрать из них пакет обратно скорее всего не получится. Возможно их можно будет залить обратно по очереди. А вообще какая задача стоит? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Casuistic Posted November 18, 2022 · Report post On 11/18/2022 at 4:11 PM, Doomer said: Тогда по идее слить по списку display io-packetfile information файлы bios и program. Вопрос, что потом с ними делать?) собрать из них пакет обратно скорее всего не получится. Возможно их можно будет залить обратно по очереди. А вообще какая задача стоит? В случае backup program ... и backup bios ... нельзя указать какие конкретно файлы бэкапить, можно сбэкапить только по 1 файлу с dst-filename (название сам указываешь) и все. И да, хороший вопрос, что с ними дальше делать... Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...