Dell Networking: De checksum controleren van de OS10 firmware-image die is gedownload voor Dell Networking switches
Summary: In dit artikel wordt uitgelegd hoe u de checksum controleert van de firmware-image die is gedownload naar de DELL Networking OS10-switch.
Instructions
Inhoudsopgave
- Waarom checksum vereist is.
- Waar vind ik het sha256-checksumbestand?
- Waar vind ik het gedownloade 'imagebestand' in switch?
- De checksum van het gedownloade bestand berekenen
Waarom een controlebedrag vereist is
Een bestand kan beschadigd raken tijdens de overdracht. We kunnen checksum gebruiken om de data-integriteit van een bestand te controleren. Checksum is een getal dat wordt gegenereerd op basis van het bestand met behulp van een checksum-algoritme zoals md5, SHS224, SHA256. Het OS10-pakket bevat een SHA256-checksumbestand dat kan worden gebruikt om de data-integriteit te controleren van het bestand dat naar de switch is gedownload.
Waar vind ik het SHA256-checksumbestand?
De checksum van elke firmwareversie is anders. Controleer het installatiepakket voor het checksumbestand.
Het checksum-bestand is inbegrepen in het installatiepakket. Dit is te zien wanneer de gecomprimeerde download wordt uitgepakt. Dit bestand is van het SHA256-type.
Hieronder vindt u een voorbeeld.
Open het bestand in Kladblok of een soortgelijk hulpprogramma. Er bestaat een reeks van 64 tekens. Deze reeks van 64 tekens moet overeenkomen met de uitvoer van de hash van de image die naar de image is gedownload.
Sample output
Hieronder ziet u het SHA256-bestand dat is geopend in Kladblok.
Hier is de Checksum-waarde "d69dd152db027cb81b80be5a1f4b6e5c63e2d187d5c0e9f73e2d6d1a3b9c6d57." Dit moet gelijk zijn aan de berekende checksumwaarde van de gedownloade bestanden.
Waar vind ik het gedownloade 'imagebestand' in switch?
Tijdens het uitvoeren van de firmware-upgrade van OS10 gebruiken we de opdracht "image download" om de software-image naar de switch te downloaden van TFTP, FTP, SCP, HTTP of USB. Dit bestand wordt gedownload naar de map /var/os10-image .
We kunnen het bestand dat naar de switch is gedownload bekijken met de opdracht "dir image"
Sample Output
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
De checksum van het gedownloade bestand berekenen
We kunnen de SHA256-checksum van het gedownloade bestand berekenen met een van de onderstaande methoden.
Methode 1: In OS10 CLI met de opdracht "Image Verify" [OS 10.5 en hoger]
Opdrachtsyntaxis
| Opdracht | Toelichting |
|---|---|
Switch# image verify image://<image name> sha256 |
Opdracht om de sha256-checksum van het bestand te berekenen. |
Sample Output
Switch# image verify image://PKGS_OS10-Enterprise-10.5.0.7.745stretch-installer-x86_64.bin sha256 Hash of image: d69dd152db027cb81b80be5a1f4b6e5c63e2d187d5c0e9f73e2d6d1a3b9c6d57
Methode 2: In OS10 CLI met de opdracht SHA256sum
Opdrachtsyntaxis
Als u het tabblad gebruikt, worden de "systeem"-opdrachten niet automatisch ingevuld.
| Opdracht | Toelichting |
|---|---|
Switch# system “ls /var/os10-image/” |
Controleer of het gedownloade bestand aanwezig is in de map /var/os10-image/ |
Switch# system "sha256sum /var/os10-image/<image file name>" |
Opdracht om de sha256-checksum van het bestand te berekenen. |
Voorbeeldresultaat
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
Methode 3: In shell met de opdracht sha256sum
Opdrachtsyntaxis
| Opdracht | Toelichting |
|---|---|
Switch# system bash |
Log in op Shell, we moeten een beheerderswachtwoord opgeven. |
admin@Switch:~$ ls /var/os10-image/ |
Controleer of het gedownloade bestand aanwezig is in de map /var/os10-image/ |
admin@Switch/var/os10-image$ sha256sum /var/os10-image/<image file name> |
Opdracht om de sha256-checksum van het bestand te berekenen. |
admin@Switch/var/os10-image$ exit |
Afsluiten |
Voorbeeldresultaat
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