Rete Dell: Come verificare il checksum dell'immagine del firmware OS10 scaricata per gli switch Dell Networking
Summary: Questo articolo spiega come verificare il checksum dell'immagine del firmware scaricata nello switch DELL Networking OS10.
Instructions
Sommario
- Perché il checksum è obbligatorio.
- Dove trovare il file di checksum sha256
- Dove trovare il "file immagine" scaricato in Switch
- Calcolo del checksum del file scaricato
Perché è richiesto il Check Sum
Un file potrebbe danneggiarsi durante il trasferimento. Possiamo usare checksum per controllare l'integrità dei dati di un file. Il checksum è un numero generato dal file utilizzando un algoritmo di checksum come md5, SHS224, SHA256. Con il pacchetto OS10 è incluso un file di checksum SHA256 che può essere utilizzato per controllare l'integrità dei dati del file scaricato sullo switch.
Dove trovare il file checksum SHA256
Il checksum di ogni versione del firmware è diverso. Archiviare il pacchetto di installazione per il file di checksum.
Il file checksum è incluso nel pacchetto di installazione. Questo può essere visualizzato quando viene estratto il download compresso. Questo file è di tipo SHA256.
Di seguito è riportato un esempio.
Aprire il file in Blocco note o in un'utilità simile. È presente una stringa di 64 caratteri. Questa stringa di 64 caratteri deve corrispondere all'output dell hash dell'immagine scaricata nell'immagine.
Output
di esempioDi seguito è riportato il file SHA256 aperto in Blocco note.
Qui il valore del checksum è "d69dd152db027cb81b80be5a1f4b6e5c63e2d187d5c0e9f73e2d6d1a3b9c6d57". Deve corrispondere al valore del checksum calcolato per i file scaricati.
Dove trovare il "file immagine" scaricato in Switch
Durante l'aggiornamento del firmware di OS10, utilizziamo il comando "image download" per scaricare l'immagine del software sullo switch da TFTP, FTP, SCP, HTTP o USB. Questo file viene scaricato nella cartella /var/os10-image .
È possibile visualizzare il file scaricato sullo switch utilizzando il comando "dir image"
Risultato di esempio
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
Calcolo del checksum del file scaricato
È possibile calcolare il checksum SHA256 del file scaricato con uno dei metodi indicati di seguito.
Metodo 1. Nella CLI di OS10, utilizzando il comando "Image Verify" [OS 10.5 e versioni successive]
Sintassi dei comandi
| Comando | Spiegazione |
|---|---|
Switch# image verify image://<image name> sha256 |
Comando per calcolare il checksum sha256 del file. |
Risultato di esempio
Switch# image verify image://PKGS_OS10-Enterprise-10.5.0.7.745stretch-installer-x86_64.bin sha256 Hash of image: d69dd152db027cb81b80be5a1f4b6e5c63e2d187d5c0e9f73e2d6d1a3b9c6d57
Metodo 2. Nella CLI di OS10, utilizzo del comando SHA256sum
Sintassi dei comandi
L'utilizzo della tabulazione non compila automaticamente i comandi "system".
| Comando | Spiegazione |
|---|---|
Switch# system “ls /var/os10-image/” |
Verificare che il file scaricato sia presente nella cartella /var/os10-image/ |
Switch# system "sha256sum /var/os10-image/<image file name>" |
Comando per calcolare il checksum sha256 del file. |
Output di esempio
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
Metodo 3. In shell utilizzando il comando sha256sum
Sintassi dei comandi
| Comando | Spiegazione |
|---|---|
Switch# system bash |
Accedere a Shell. È necessario fornire una password amministratore. |
admin@Switch:~$ ls /var/os10-image/ |
Verificare che il file scaricato sia presente nella cartella /var/os10-image/ |
admin@Switch/var/os10-image$ sha256sum /var/os10-image/<image file name> |
Comando per calcolare il checksum sha256 del file. |
admin@Switch/var/os10-image$ exit |
Consente di uscire |
Output di esempio
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