Show pagesourceOld revisionsBacklinksBack to top × Table of Contents Проверка двоичного кода прошивки OpenWrt Вычисление контрольной суммы прошивки OpenWrt на Windows Вычисление контрольной суммы прошивки OpenWrt на Mac Расчет контрольной суммы прошивки OpenWrt на Linux Проверка двоичного кода прошивки OpenWrt Этот шаг заключается в проверке загруженного двоичного файла встроенного программного обеспечения против контрольной суммы ссылки, чтобы избежать ошибок загрузки. Получение контрольной контрольной суммы со страницы загрузки в настоящее время немного неудобно, так как контрольные контрольные суммы двоичных файлов прошивки в настоящее время не указаны на страницах технических данных устройства LEDE. Чтобы получить контрольную контрольную сумму, вспомните URL-адрес бинарного файла прошивки, который вы только что загрузили, например, если ваш URL-адрес загрузки прошивки был https://downloads.lede-project.org/releases/version/targets/chipset/modell/lede-something-something-something-something-something.bin Затем откройте веб-страницу https://downloads.lede-project.org/releases/version/targets/chipset/modell/ Там вы найдете список прошивок, один из которых - это файл, который вы только что загрузили. Теперь обратите внимание на дополнительную строку контрольной суммы в правой части ссылки для загрузки (в столбце таблицы “sha256sum”). Теперь мы вычислим контрольную сумму загруженного файла и сравним его с этой строкой. Если эта проверка завершилась неудачно, файл прошивки был неправильно загружен, и если вы начнете мигать таким файлом, вы, вероятно, навсегда закроете устройство или потребуете досадных процедур для восстановления. В случае несоответствий контрольной суммы снова загрузите файл прошивки и сравните его снова. если контрольная сумма по-прежнему ошибочна при повторных попытках, обратитесь за помощью к форумам LEDE. Вычисление контрольной суммы прошивки OpenWrt на Windows У более новой Windows есть встроенный инструмент для вычисления sha256sums, называемый certutil, но он не имеет графического интерфейса пользователя, поэтому нам придется использовать командную строку для взаимодействия с ней. Для старой версии Windows необходимо загрузить инструмент sha256, например, служебную программу MD5 & SHA Checksum Utility (бесплатную версию). Чтобы использовать встроенный “certutil: Нажмите на значок Windows, введите “cmd” и нажмите “Enter” Выполнить (при условии, что вы загрузили файл в папку “Загрузки”): certutil -hashfile "%USERPROFILE%/Downloads/LEDE-file-name-here" sha256 Это напечатает такую контрольную сумму (имя файла, за которым следует строка с буквами и цифрами), SHA256-Hash of file C:\Users\USERNAME\Downloads\lede-17.01.1-...-factory.bin: 79 f9 4e fa d3 2c 14 8f f1 95 3f 09 6d 98 c7 41 c0 ff 8f 7e b4 68 8c 9d 5b f9 fb 01 c0 90 fb ab Удалите пробелы с этой контрольной суммы (например, используя функцию замены в блокноте):79f94efad32c148ff1953f096d98c741c0ff8f7eb4688c9d5bf9fb01c090fbab Убедитесь, что строка контрольной суммы без пробелов соответствует той, которую вы можете найти в поле sha256sums на странице загрузки. Вычисление контрольной суммы прошивки OpenWrt на Mac У Mac есть интегрированный инструмент для проверки sha256sums, но он не имеет графического интерфейса пользователя, поэтому нам придется использовать терминал для взаимодействия с ним. Нажмите значок Finder в Dock. Нажмите “Приложения” в списке “Избранное”. Найдите папку “Утилиты” и нажмите, чтобы открыть ее. Найдите терминал и дважды щелкните значок, чтобы открыть программу. Откройте окно терминала и выполните (при условии, что вы загрузили файл на рабочий стол): shasum -a 256 ./Desktop/file-name-here он напечатает что-то вроде этого (строка с буквами и цифрами, за которой следует имя файла),1a7c8bba93584fc44045629888e6b147851917cd0c83fcc91a7e6dbe90bdce76 lede-17.01.0-...-sysupgrade.bin Убедитесь, что строка контрольной суммы соответствует той, которую вы можете найти в поле sha256sums на странице загрузки. Расчет контрольной суммы прошивки OpenWrt на Linux У Linux есть интегрированный инструмент, доступный из командной строки, аналогичный Mac. Некоторые файловые менеджеры (дельфины и другие более мощные, используемые в пользовательском интерфейсе KDE) предлагают эту функцию в окне свойств файла (щелкните правой кнопкой мыши по файлу, выберите «Свойства», перейдите на вкладку “Контрольные суммы”, эта вкладка отображается только для двоичных файлов, как изображения прошивки). Он предложит кнопки для расчета SHA256sum и поля, в которое вы можете вставить строку SHA256 из файла sha256sums, чтобы убедиться, что это правильно. Если ваш файловый менеджер не предлагает ничего из этого, вы всегда можете использовать окно терминала и ввести следующую команду (опять же, если вы скачали файл на рабочем столе) Проверка командной строки: В окне терминала выполните sha256sum ./Desktop/file-name-here Это напечатает что-то вроде этого: 1a7c8bba93584fc44045629888e6b147851917cd0c83fcc91a7e6dbe90bdce76 lede-17.01.0-...-sysupgrade.bin Убедитесь, что строка контрольной суммы совпадает с той, которую вы можете найти в поле sha256sums на странице загрузки. This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.OKMore information about cookies Last modified: 2018/06/09 02:48by tmomas