Мережа Dell: Як перевірити контрольну суму образу прошивки OS10, завантаженого для мережевих комутаторів Dell
Summary: У цій статті пояснюється, як перевірити контрольну суму образу прошивки, завантаженого на комутатор DELL Networking OS10.
Instructions
Зміст
- Навіщо потрібна контрольна сума.
- Де знайти файл контрольних сум sha256
- Де знайти завантажений "файл зображення" в Switch
- Обчислення контрольної суми завантаженого файлу
Навіщо потрібна контрольна сума
Файл може бути пошкоджений під час передачі. Ми можемо використовувати контрольну суму для перевірки цілісності даних файлу. Контрольна сума – це число, згенероване з файлу за допомогою алгоритму обчислення контрольних сум, наприклад md5, SHS224, SHA256. У пакет OS10 входить файл контрольної суми SHA256, який можна використовувати для перевірки цілісності даних файлу, завантаженого на комутатор.
Де знайти файл контрольної суми SHA256
Контрольна сума кожної версії прошивки відрізняється. Перевірте в пакеті «Інсталяція» файл контрольної суми.
Файл контрольної суми входить до комплекту інсталяції. Це можна побачити, коли розпаковано завантаження в архіві. Цей файл має тип SHA256.
Приклад наведений нижче.
Відкрийте «Файл» у «Блокноті» або будь-якій подібній утиліті. Є рядок з 64 символів. Цей рядок з 64 символів повинен збігатися з виходом Hash зображення, завантаженого на зображення.
Приклад виводу
Нижче наведено файл SHA256, відкритий у Блокноті.
Тут значення контрольної суми таке: "d69dd152db027cb81b80be5a1f4b6e5c63e2d187d5c0e9f73e2d6d1a3b9c6d57". Це має збігатися з обчисленим значенням контрольної суми завантажених файлів.
Де знайти завантажений "файл зображення" в Switch
Під час оновлення прошивки OS10 ми використовуємо команду «завантаження образу» для завантаження образу програмного забезпечення на комутатор з 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 CLI за допомогою команди "Перевірка зображення" [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
Синтаксис команд
Використання вкладки не призводить до автозаповнення команд «система».
| Команда | Пояснення |
|---|---|
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 |
Увійдіть у Shell, нам потрібно надати пароль адміністратора. |
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 |
Вийти |
Приклад виводу
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