![](https://cdn.drukarnia.com.ua/643a512386518bfbf49230e0/images/articles/643fba6605ce57b66d8d56ce/kxyg810261.9214068431.jpeg)
Для чого?
Справедливе питання - а нафіга їх оновлювати? Це потрібно з кількох причин, по перше - закриття бекдорів минуліх прошивок, по друге виправлення багів в функціоналі та по третє - додавання якихось нових фішок(не часто, але й таке буває). В цілому - ми оновлюємо прошивки залізяк для того для чого й оновалюємо сервери, компухтери та свої персональні девайси.
І так - розпочинаймо.
Визначаємо поточну версії IOS(так-так прямо як в ваших іфонах)
Для прикладу взято стек комутаторів, тож оновлення потрібно робити на обох. Практично всі команди виконуються в enable режимі.
Для уточнення, чи комутатори в стекову виконуємо команду:
show switch.
![](https://cdn.drukarnia.com.ua/643a512386518bfbf49230e0/images/articles/643fba6605ce57b66d8d56ce/7C8R347329.2931052456.png)
*у разі не виконання команди або виводу одного запису, то це означає що свіч не в стеку.
Після чого перевіряємо вміст флеш пам’яті, виконавши команду:
dir flash:
![](https://cdn.drukarnia.com.ua/643a512386518bfbf49230e0/images/articles/643fba6605ce57b66d8d56ce/oVld507309.8498014943.jpeg)
Як видно з зображення, в пам’яті розміщено образ версії 150-2.SE6.
Щоб визначити яка версія наразі використовується, вводимо:
show version
![](https://cdn.drukarnia.com.ua/643a512386518bfbf49230e0/images/articles/643fba6605ce57b66d8d56ce/Vsuz638042.8563218679.png)
Завантажуємо образ IOS
Завантажуємо з офіційного сайту Cisco, рекомендований образ IOS для конкретної моделі комутатора (в нашому випадку – WS-C2960S-F48FPS-L). Розписувати не буду - там нічого складного .
Копіюємо образ в пам'ять комутаторів
Для передачі образу, на робочому місці має бути піднятий TFTP сервер (наприклад, за допомогою додатку Tftpd64 або стандартного компоненту Windows TFTP).
![](https://cdn.drukarnia.com.ua/643a512386518bfbf49230e0/images/articles/643fba6605ce57b66d8d56ce/_R8B41763.044848331934.png)
Копіюємо завантажений образ в флеш пам'ять кожного комутатора:
copy tftp flash1
copy tftp flash2
![](https://cdn.drukarnia.com.ua/643a512386518bfbf49230e0/images/articles/643fba6605ce57b66d8d56ce/h1gI652984.3987238748.png)
та вказуємо комутаторам шлях до boot образу. Команда (виконується в режимі глобальної конфігурації (conf t)):
boot system switch
![](https://cdn.drukarnia.com.ua/643a512386518bfbf49230e0/images/articles/643fba6605ce57b66d8d56ce/Yczq630367.3799770368.png)
Зберігаємо конфігурацію та перезавантажуємо обладнання
Перед тим як перезавантажити обладнання, перевіряємо шлях до boot-образу системи та зберігаємо налаштування:
show boot
wr mem
![](https://cdn.drukarnia.com.ua/643a512386518bfbf49230e0/images/articles/643fba6605ce57b66d8d56ce/TICi174891.898962098.png)
Команда на перезавантаження комутатору:
reload
Час перезавантаження орієнтовно від 3 до 11 хвилин, в залежності від моделі.
Перевірити поточну версію образу можна командою
show version
В кінці видаляємо стару версію прошивки
Видаляємо стару версію прошивки командою:
delete /f /r flash:c2960s-universalk9-mz.150-2.SE6.bin
На цьому все.
Дякую за увагу.