Dell Networking OS10: Як запустити оновлення сертифіката безпосередньо з комутатора OS10
Summary: Як запустити скрипт оновлення сертифіката OS10 безпосередньо з комутатора.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
Зміст
- Вимоги, які необхідно виконати
- Кроки для запуску сценарію з комутатора OS10
- Підсумок командування
- Видалення та очищення APT
- Пункти, на які слід звернути увагу
Вимоги, які необхідно виконати
- Обов'язкова наявність доступу до Інтернету
- Повинен мати налаштований робочий DNS (IP name-server)
- Вимагає .zip або передати витягнуті файли на один перемикач локального флеш-пам'яті
- Змінити роль користувача Sysadmin
- Не повинно бути налаштовано "system-cli disable"
Кроки для запуску сценарію з комутатора OS10
-
Налаштування сервера імен
OS10(config)# ip name-server <dnsserverip>
-
Підтвердити можна пінгувати DNS-ім'я
OS10# ping debian.org PING debian.org (130.89.148.77) 56(84) bytes of data. 64 bytes from klecker-misc.debian.org (130.89.148.77): icmp_seq=1 ttl=45 time=123 ms 64 bytes from klecker-misc.debian.org (130.89.148.77): icmp_seq=2 ttl=45 time=123 ms ^C --- debian.org ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1000ms
-
Скопіювати файл на локальний флеш
OS10# copy scp://root@<fileserverip>/cert_upgrade_script-3.zip home://cert_upgrade_script-3.zip password: OS10# dir home Directory contents for folder: home Date (modified) Size (bytes) Name --------------------- ------------ ------------------------------------------ 2021-05-18T00:28:45Z 8426 cert_upgrade_script-3.zip
-
Перейти до командного рядка. Встановіть "unzip", а потім встановіть "except" (якщо файл не розпаковано).
leaf-2# system "sudo -i” We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. [sudo] password for admin: root@leaf-2:~# cd /home/admin/ root@OS10:/home/admin# apt-get update Get:1 http://security.debian.org stretch/updates InRelease [53.0 kB] <<snippet>> Fetched 13.6 MB in 5s (2562 kB/s) Reading package lists... Done root@OS10:/home/admin# apt-get install unzip Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: libevent-2.0-5 libfile-copy-recursive-perl openbsd-inetd update-inetd Use 'apt autoremove' to remove them. Suggested packages: zip The following NEW packages will be installed: unzip 0 upgraded, 1 newly installed, 0 to remove and 78 not upgraded. Need to get 172 kB of archives. After this operation, 559 kB of additional disk space will be used. Get:1 http://httpredir.debian.org/debian stretch/main amd64 unzip amd64 6.0-21+deb9u2 [172 kB] Fetched 172 kB in 0s (354 kB/s) Selecting previously unselected package unzip. (Reading database ... 30678 files and directories currently installed.) Preparing to unpack .../unzip_6.0-21+deb9u2_amd64.deb ... Unpacking unzip (6.0-21+deb9u2) ... Processing triggers for mime-support (3.60) ... Setting up unzip (6.0-21+deb9u2) ... root@OS10:/home/admin # apt-get install expect <<snippet>> Need to get 24.6 MB of archives. After this operation, 186 MB of additional disk space will be used. Do you want to continue? [Y/n] y <<snippet>
-
Extract і chmod для зміни файлу на виконуваний
root@OS10:/home/admin# unzip cert_upgrade_script-3.zip Archive: cert_upgrade_script-3.zip inflating: cert_upgrade_script/cert.py inflating: cert_upgrade_script/cert.sh inflating: cert_upgrade_script/hosts.txt inflating: cert_upgrade_script/newdelldefault.crt inflating: cert_upgrade_script/README.md root@OS10:/home/admin# cd cert_upgrade_script root@OS10:/home/admin/cert_upgrade_script# ls -l total 31 -rw-r--r-- 1 root root 5019 Mar 25 14:52 README.md -rw-r--r-- 1 root root 9464 Apr 12 15:02 cert.py -rw-r--r-- 1 root root 11793 Apr 12 15:02 cert.sh -rw-r--r-- 1 root root 128 Feb 26 17:17 hosts.txt -rw-r--r-- 1 root root 2049 Mar 2 18:06 newdelldefault.crt root@OS10:/home/admin/cert_upgrade_script# chmod +x cert.sh
-
Запустіть файл на кожну IP-адресу перемикача або з файлом хоста на readme.
root@OS10:/home/admin/cert_upgrade_script# ./cert.sh -u admin -p admin -h 192.168.122.243 -c 192.168.122.243 Vulnerable root@OS10:/home/admin/cert_upgrade_script# ./cert.sh -u admin -p admin -h 192.168.122.243 192.168.122.243 Success root@OS10:/home/admin/cert_upgrade_script# ./cert.sh -u admin -p admin -h 192.168.122.243 -c 192.168.122.243 Not Vulnerable
-
Після запуску скрипта перевірте статтю LKB (Dell Networking OS10 Certificate Expiration and Solution) для наступних кроків.
ОПОВІЩЕННЯ: Запустіть перемикач VLTi або перезавантажте його відповідно до кБ, щоб сертифікат набув чинності.
Підсумок командування
| Конфігурація | Пояснення |
|---|---|
OS10(config)# ip name-server <dnsserverip> |
Налаштуйте DNS для APT, щоб отримати потрібні файли |
OS10# ping debian.org |
Переконайтеся, що Debian.org доступний |
OS10# copy scp://root@<fileserverip>/cert_upgrade_script-3.zip home://cert_upgrade_script-3.zip |
Скопіюйте файл скрипту для перемикання |
leaf-2# system "sudo -i” |
Введіть system bash від імені root |
root@leaf-2:~# cd /home/admin/ |
Змініть на домашній каталог користувача, куди ми завантажили файл |
root@OS10:/home/admin# apt-get update |
Оновити поточну таблицю apt app |
root@OS10:/home/admin# apt-get install unzip |
Встановити розпакувати архів |
root@OS10:/home/admin # apt-get install expect |
Встановити очікують |
root@OS10:/home/admin# unzip cert_upgrade_script-3.zip |
Витягти файл оновлення сертифіката |
root@OS10:/home/admin# cd cert_upgrade_script |
Перейти до файлу сценарію |
root@OS10:/home/admin/cert_upgrade_script# ls -l |
Перевірка дозволів на доступ до файлів |
root@OS10:/home/admin/cert_upgrade_script# chmod +x cert.sh |
Змінити cert.sh на виконуваний |
root@OS10:/home/admin/cert_upgrade_script# ./cert.sh -u admin -p admin -h 192.168.122.243 -c |
Перевірте, чи не вразливий перемикач |
root@OS10:/home/admin/cert_upgrade_script# ./cert.sh -u admin -p admin -h 192.168.122.243 |
Застосувати виправлення для перемикання за IP |
root@OS10:/home/admin/cert_upgrade_script# ./cert.sh -u admin -p admin -h 192.168.122.243 -c |
Переконайтеся, що він не вразливий після спроби оновлення. |
Влучне видалення та очищення
| Конфігурація | Пояснення |
|---|---|
root@OS10:/home/admin/cert_upgrade_script#apt-get remove unzip |
Зніміть розстібку-блискавку з перемикача |
root@OS10:/home/admin/cert_upgrade_script#apt-get remove expect |
Видаліть очікування з перемикача |
Пункти, на які слід звернути увагу
- Скрипт перевіряє версію, якщо він нижчий за 10.4.3.x
- Якщо версія нижча за цю версію, з'являється повідомлення «працює версія менша за 10.4.3.x, оновіть до новішої версії»
- Скрипт виконує перевірку версії на суму, вищу за 10.5.1.0. (у версії скрипту v4)
- Система не вразлива, якщо інші комутатори в кластері також працюють на 10.5.1.0 або новішої версії
- Новіша прошивка могла вплинути на сертифікацію, однак вона не використовується, оскільки її можна ігнорувати або оновити без побоювань
- Переконайтеся, що ви використовуєте ' (одинарні лапки), якщо в імені користувача або паролі в Linux є спеціальні символи.
- Якщо існує ОС Linux, переконайтеся, що очікується версія 5.45 або вище
Affected Products
PowerSwitch S3048-ON, PowerSwitch S4048-ON, Dell EMC Networking MX5108n, Dell EMC Networking MX9116n, Dell EMC Networking N3200-ON, PowerSwitch S4048T-ON, PowerSwitch S4148U-ON, PowerSwitch S5148F-ON, PowerSwitch S5212F-ON, PowerSwitch S5224F-ONProducts
PowerSwitch S4112F-ON/S4112T-ON, PowerSwitch S4128F-ON/S4128T-ON, PowerSwitch S4148F-ON/S4148T-ON/S4148FE-ON, PowerSwitch S4248FB-ON /S4248FBL-ON, PowerSwitch S5232F-ON, PowerSwitch S5248F-ON, PowerSwitch S5296F-ON, PowerSwitch S6010-ON
, PowerSwitch S6100-ON, PowerSwitch Z9100-ON, PowerSwitch Z9264F-ON, PowerSwitch Z9332F-ON, PowerSwitch Z9432F-ON
...
Article Properties
Article Number: 000188436
Article Type: How To
Last Modified: 23 Jul 2025
Version: 7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.