Dell 네트워킹: Dell Networking 스위치용으로 다운로드한 OS10 펌웨어 이미지의 체크섬을 확인하는 방법
Summary: 이 문서에서는 Dell Networking OS10 스위치에 다운로드한 펌웨어 이미지의 체크섬을 확인하는 방법에 대해 설명합니다.
Instructions
목차
체크섬이 필요한 이유
전송 중에 파일이 손상될 수 있습니다. 체크섬을 사용하여 파일의 데이터 무결성을 확인할 수 있습니다. 체크섬은 md5, SHS224, SHA256과 같은 체크섬 알고리즘을 사용하여 파일에서 생성된 숫자입니다. SHA256 체크섬 파일은 스위치에 다운로드된 파일의 데이터 무결성을 검사하는 데 사용할 수 있는 OS10 패키지에 포함되어 있습니다.
SHA256 체크섬 파일을 찾을 수 있는 위치
모든 펌웨어 버전의 체크섬은 다릅니다. 설치 패키지에서 체크섬 파일을 체크 인합니다.
체크섬 파일은 설치 패키지에 포함되어 있습니다. 이것은 압축된 다운로드가 추출될 때 볼 수 있습니다. 이 파일은 SHA256 유형입니다.
아래에 예가 강조 표시되어 있습니다.
메모장 또는 유사한 유틸리티에서 파일을 엽니다. 64자 문자열이 있습니다. 이 64자 문자열은 이미지에 다운로드한 이미지의 해시 출력과 일치해야 합니다.
샘플 출력
아래는 메모장에서 열린 SHA256 파일입니다.
여기서 체크섬 값은 "d69dd152db027cb81b80be5a1f4b6e5c63e2d187d5c0e9f73e2d6d1a3b9c6d57"입니다. 이 값은 다운로드한 파일의 계산된 체크섬 값과 일치해야 합니다.
Switch에서 다운로드한 "이미지 파일"을 찾을 수 있는 위치
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 CLI에서 "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 CLI에서 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