Этот шаг заключается в проверке загруженного двоичного файла встроенного программного обеспечения против контрольной суммы ссылки, чтобы избежать ошибок загрузки.
Получение контрольной контрольной суммы со страницы загрузки в настоящее время немного неудобно, так как контрольные контрольные суммы двоичных файлов прошивки в настоящее время не указаны на страницах технических данных устройства 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”).
Теперь мы вычислим контрольную сумму загруженного файла и сравним его с этой строкой. Если эта проверка завершилась неудачно, файл прошивки был неправильно загружен, и если вы начнете мигать таким файлом, вы, вероятно, навсегда закроете устройство или потребуете досадных процедур для восстановления.
Чтобы использовать встроенный “certutil:
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
У Mac есть интегрированный инструмент для проверки sha256sums, но он не имеет графического интерфейса пользователя, поэтому нам придется использовать терминал для взаимодействия с ним.
shasum -a 256 ./Desktop/file-name-here
1a7c8bba93584fc44045629888e6b147851917cd0c83fcc91a7e6dbe90bdce76 lede-17.01.0-...-sysupgrade.bin
У Linux есть интегрированный инструмент, доступный из командной строки, аналогичный Mac.
Проверка командной строки:
sha256sum ./Desktop/file-name-here
1a7c8bba93584fc44045629888e6b147851917cd0c83fcc91a7e6dbe90bdce76 lede-17.01.0-...-sysupgrade.bin