Це маленька замітка про те, як скинути всі налаштування Cisco IOS версії 12.X на комутаторах Cisco на прикладі комутатора Cisco Catalyst 2950 WS-C2950T-24.
Для скидання налаштувань нам буде потрібно прямий фізичний доступ до порту console на задній частині комутатора і відповідний кабель RJ45-DB9 (Female). У разі відсутності оригінального кабелю виготовити його можна самостійно використовуючи схему терморегулятори, наведену в документі Catalyst 2950 Switch Hardware Installation Guide (розділ Connectors and Cables):
Так як в більшості сучасних комп'ютерів наявність COM-порту це рідкість, для підключення вище-зазначеного кабелю до робочої станції адміністратора можна скористатися конвертером DB9-USB. Я використовую для цих цілей конвертер "середньої паршивості" TRENDnet-TU-S9.
Отже, підключаємося з робочої станції адміністратора через COM-порт до консолі комутатора за допомогою будь-якого термінального клієнта, наприклад, PuTTy.
Параметри термінального з'єднання:
Speed - 9600, Data bits - 8. Stop bits - 1, Parity - None, Flow control - XON / XOFF
Після того як підключення до консолі встановлено успішно (в термінальному клієнті з'явилися дані з пристрою), натискаємо на лицьовій стороні комутатора кнопку Mode. Утримуючи кнопку Mode вимикаємо і потім знову включаємо кабель живлення.
Чекаємо первинного завантаження Boot Loader і запрошення завантажувача командного рядка switch :.
Вводимо команду flash_init і натискаємо Enter.
Вводимо команду load_helper і натискаємо Enter.
Після цього виконаємо команду отримання списку файлів розташованих на флеш-накопичувачі комутатора командою dir flash :.
Основна конфігурація комутатора знаходиться в файлі config.text. список VLAN - в файлі vlan.dat. Видалимо ці файли командою «delete» із зазначенням накопичувача і імені файлу:
Відправляємо комутатор в перезавантаження:
Після того, як комутатор буде завантажений, IOS запустить процедуру початкового налаштування, де можна буде поставити нові облікові дані для доступу до пристрою і мережеві параметри інтерфейсу управління. Якщо цього не відбулося, можна запустити цю процедури командою setup.
Додаткові джерела інформації: