Dell Networking OS10: Як запустити оновлення сертифіката безпосередньо з комутатора OS10
Summary: Як запустити скрипт оновлення сертифіката OS10 безпосередньо з комутатора.
Acest articol se aplică pentru
Acest articol nu se aplică pentru
Acest articol nu este legat de un produs specific.
Acest articol nu acoperă toate versiunile de produs existente.
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 або вище
Produse afectate
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-ONProduse
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
...
Proprietăți articol
Article Number: 000188436
Article Type: How To
Ultima modificare: 23 Jul 2025
Version: 7
Găsiți răspunsuri la întrebările dvs. de la alți utilizatori Dell
Servicii de asistență
Verificați dacă dispozitivul dvs. este acoperit de serviciile de asistență.