Dell Networking: Как проверить контрольную сумму скачанного образа микропрограммы OS10 для коммутаторов Dell Networking
Summary: В этой статье объясняется, как проверить контрольную сумму образа микропрограммы, загруженного в коммутатор DELL Networking OS10.
Instructions
Содержание
- Зачем нужна контрольная сумма.
- Где найти файл контрольной суммы sha256
- Где найти скачанный «файл образа» в коммутаторе
- Расчет контрольной суммы скачанного файла
Зачем нужна контрольная сумма
Файл может быть поврежден во время передачи. Мы можем использовать контрольную сумму для проверки целостности данных файла. Контрольная сумма — это число, сгенерированное из файла с помощью алгоритма контрольной суммы, например md5, SHS224, SHA256. Файл контрольной суммы SHA256 включается в пакет OS10, и его можно использовать для проверки целостности данных файла, скачанного на коммутатор.
Где найти файл контрольной суммы SHA256
Контрольная сумма каждой версии микропрограммы отличается. Проверьте файл контрольной суммы в установочном пакете.
Файл контрольной суммы включен в установочный пакет. Это можно увидеть при извлечении заархивированного файла. Это файл типа SHA256.
Пример приведен ниже.
Откройте файл в Блокноте или любой аналогичной утилите. Имеется строка из 64 символов. Эта строка из 64 символов должна совпадать с выводом хэша образа, загруженного в образ.
Пример выходных данных
Ниже приведен файл SHA256, открытый в Блокноте.
Здесь значение контрольной суммы равно «d69dd152db027cb81b80be5a1f4b6e5c63e2d187d5c0e9f73e2d6d1a3b9c6d57». Она должна совпадать со значением рассчитанной контрольной суммы скачанных файлов.
Где найти скачанный «файл образа» в коммутаторе
При обновлении микропрограммы OS10 мы используем команду «image download» для загрузки образа программного обеспечения на коммутатор с TFTP, FTP, SCP, HTTP или USB. Этот файл будет скачан в папку /var/os10-image .
Мы можем просмотреть файл, скачанный на коммутатор, используя команду «dir image»
Пример выходных данных
Switch# dir image Directory contents for folder: image Date (modified) Size (bytes) Name --------------------- ------------ ------------------------------------------ 2020-12-18T12:54:51Z 477981208 PKGS_OS10-Enterprise-10.5.0.7.745stretch-installer-x86_64.bin
Расчет контрольной суммы скачанного файла
Мы можем рассчитать контрольную сумму SHA256 скачанного файла любым из методов, упомянутых ниже.
Способ 1. В интерфейсе командной строки OS10 с помощью команды «image verify» [OS 10.5 и более поздних версий]
Синтаксис команд
| Команда | Пояснение |
|---|---|
Switch# image verify image://<image name> sha256 |
Команда для вычисления контрольной суммы sha256 файла. |
Пример выходных данных
Switch# image verify image://PKGS_OS10-Enterprise-10.5.0.7.745stretch-installer-x86_64.bin sha256 Hash of image: d69dd152db027cb81b80be5a1f4b6e5c63e2d187d5c0e9f73e2d6d1a3b9c6d57
Способ 2. В интерфейсе командной строки OS10 с помощью команды SHA256sum
Синтаксис команд
При использовании вкладки команды «system» не заполняются автоматически.
| Команда | Пояснение |
|---|---|
Switch# system “ls /var/os10-image/” |
Убедитесь, что скачанный файл находится в папке /var/os10-image/ |
Switch# system "sha256sum /var/os10-image/<image file name>" |
Команда для вычисления контрольной суммы sha256 файла. |
Пример вывода
Switch# system “ls /var/os10-image/” PKGS_OS10-Enterprise-10.5.0.7.745stretch-installer-x86_64.bin ========>Verify file name Switch# system "sha256sum /var/os10-image/</PKGS_OS10-Enterprise-10.5.0.7.745stretch-installer-x86_64.bin" d69dd152db027cb81b80be5a1f4b6e5c63e2d187d5c0e9f73e2d6d1a3b9c6d57 /var/os10-image/PKGS_OS10-Enterprise-10.5.0.7.745stretch-installer-x86_64.bin ========>Verify the checksum with the checksum in file
Способ 3. В оболочке с помощью команды sha256sum
Синтаксис команд
| Команда | Пояснение |
|---|---|
Switch# system bash |
Войдите в оболочку, мы должны ввести пароль администратора. |
admin@Switch:~$ ls /var/os10-image/ |
Убедитесь, что скачанный файл находится в папке /var/os10-image/ |
admin@Switch/var/os10-image$ sha256sum /var/os10-image/<image file name> |
Команда для вычисления контрольной суммы sha256 файла. |
admin@Switch/var/os10-image$ exit |
Exit |
Пример вывода
Switch# system bash ============>Provide admin password when prompted admin@Switch:~$ ls /var/os10-image/ PKGS_OS10-Enterprise-10.5.0.7.745stretch-installer-x86_64.bin ========>Verify file name admin@Switch:~$ sha256sum /var/os10-image/PKGS_OS10-Enterprise-10.5.0.7.745stretch-installer-x86_64.bin d69dd152db027cb81b80be5a1f4b6e5c63e2d187d5c0e9f73e2d6d1a3b9c6d57 /var/os10-image/PKGS_OS10-Enterprise-10.5.0.7.745stretch-installer-x86_64.bin ========>Verify the checksum with the checksum in file