هارد ریست سوئیچ 3850 24XS-S زمانی کاربرد دارد که نام کاربری یا رمز عبور مدیریتی را فراموش کردهاید و دیگر به محیط تنظیمات دسترسی ندارید. در این روش، فرایند بوت سوئیچ متوقف میشود تا دستگاه بدون بارگذاری تنظیمات ذخیرهشده راهاندازی شود و امکان تعریف اطلاعات ورود جدید را داشته باشید.
البته بازیابی رمز عبور با بازگرداندن کامل دستگاه به تنظیمات کارخانه یکسان نیست. در روش بازیابی، میتوانید بدون حذف پیکربندی قبلی دوباره به سوئیچ دسترسی پیدا کنید؛ اما در فکتوری ریست کامل، تمام تنظیمات ذخیرهشده پاک میشوند. در ادامه نحوه هارد ریست سوئیچ 3850 24XS-S و حذف نام کاربری و رمز عبور آن را بهطور کامل بررسی میکنیم.

پیش از ریست سوئیچ Cisco 3850 به چه نکاتی توجه کنیم؟
پیش از شروع عملیات، باید بدانید که تغییر یا حذف تنظیمات یک سوئیچ شبکه ممکن است ارتباط دستگاههای متصل را قطع کند. اگر سوئیچ در شبکه سازمانی فعال است، بهتر است عملیات را در زمان مناسب و با هماهنگی مدیر شبکه انجام دهید.
همچنین در صورت امکان از تنظیمات فعلی نسخه پشتیبان تهیه کنید. فکتوری ریست کامل میتواند اطلاعاتی مانند آدرسهای IP، تنظیمات VLAN، پورتهای Trunk، مسیرهای مدیریتی و حسابهای کاربری را حذف کند.
برای انجام این فرایند به تجهیزات زیر نیاز دارید:
- کابل کنسول سازگار با سوئیچ
- رایانه یا لپتاپ
- نرمافزار ترمینال مانند PuTTY یا SecureCRT
- دسترسی فیزیکی به دکمه Mode
- دسترسی به منبع تغذیه سوئیچ
این آموزش برای مدلهای سری Cisco Catalyst 3850، از جمله WS-C3850-24XS-S، کاربرد دارد. بااینحال ممکن است نحوه نمایش پیامها یا زمان نگهداشتن دکمه Mode با توجه به نسخه IOS XE کمی متفاوت باشد.
تفاوت بازیابی رمز با Factory Reset سوئیچ 3850
پیش از اجرای دستورات، باید مشخص کنید که هدفتان فقط حذف محدودیت نام کاربری و رمز عبور است یا میخواهید تمام تنظیمات دستگاه پاک شوند.
| روش | نتیجه | وضعیت تنظیمات قبلی |
|---|---|---|
| بازیابی رمز عبور | دسترسی موقت بدون بارگذاری تنظیمات اولیه | قابل نگهداری و بازیابی |
| فکتوری ریست تنظیمات | پاکشدن پیکربندی ذخیرهشده | حذف میشود |
| فکتوری ریست کامل | حذف تنظیمات و بخشی از دادههای کاربر | امکان از دست رفتن کامل اطلاعات |
دستور SWITCH_IGNORE_STARTUP_CFG=1 بهتنهایی فایل تنظیمات را حذف نمیکند. این دستور فقط باعث میشود سوئیچ در بوت بعدی، پیکربندی ذخیرهشده را نادیده بگیرد. بنابراین روشی که در ادامه توضیح داده میشود، ابتدا امکان ورود بدون رمز قبلی را فراهم میکند.
پس از ورود میتوانید رمز عبور را تغییر دهید و تنظیمات قبلی را حفظ کنید یا با اجرای دستورات پاکسازی، دستگاه را به تنظیمات کارخانه برگردانید. مستندات سیسکو نیز این فرایند را بهعنوان روش بازیابی دسترسی از طریق نادیدهگرفتن Startup Configuration معرفی میکنند.

مرحله اول: اتصال به پورت Console سوئیچ
ابتدا رایانه را با استفاده از کابل کنسول به پورت Console سوئیچ Cisco 3850 متصل کنید. سپس یکی از نرمافزارهای شبیهساز ترمینال را باز کنید.
در نرمافزار PuTTY، نوع اتصال را روی Serial قرار دهید و پورت COM مربوط به کابل کنسول را انتخاب کنید. سرعت ارتباط کنسول را نیز روی مقدار زیر بگذارید:
9600
تنظیمات معمول ارتباط سریال عبارتاند از:
- Speed: 9600
- Data Bits: 8
- Stop Bits: 1
- Parity: None
- Flow Control: None
اگر شماره پورت COM را نمیدانید، در ویندوز وارد Device Manager شوید و بخش Ports را بررسی کنید. پس از انتخاب پورت صحیح، پنجره ترمینال را باز نگه دارید.
مرحله دوم: خاموشکردن سوئیچ 3850
در مرحله بعد، کابل برق سوئیچ را جدا کنید. اگر دستگاه عضو یک Stack است، شرایط کمی متفاوت خواهد بود و بهتر است ابتدا نقش هر عضو و سوئیچ Active را مشخص کنید.
برای یک دستگاه مستقل، کافی است منبع تغذیه را قطع کنید. چند ثانیه صبر کنید تا چراغها خاموش شوند و سوئیچ کاملاً از مدار خارج شود.
در زمان انجام هارد ریست سوئیچ 3850 24XS-S، ارتباط کنسول باید همچنان برقرار باشد تا بتوانید پیامهای مربوط به Boot Loader را مشاهده کنید.

مرحله سوم: نگهداشتن دکمه Mode هنگام روشنشدن
دکمه Mode روی پنل جلویی سوئیچ قرار دارد. این دکمه را فشار دهید و نگه دارید. همزمان، کابل برق را دوباره متصل کنید تا دستگاه روشن شود.
در مستندات سیسکو توصیه شده است که در چند ثانیه ابتدایی روشنشدن، زمانی که چراغ System هنوز در حال چشمکزدن است، دکمه Mode را نگه دارید. زمانی که پیام Boot Loader در کنسول ظاهر شد یا وضعیت چراغها تغییر کرد، دکمه را رها کنید.
در صورت موفقیت، باید پرامپتی شبیه نمونه زیر را در محیط کنسول مشاهده کنید:
switch:
اگر سوئیچ بهصورت عادی بوت شد، یعنی دکمه Mode در زمان مناسب نگه داشته نشده است. در این شرایط دستگاه را دوباره خاموش کنید و مراحل را تکرار کنید.
مرحله چهارم: آمادهسازی حافظه فلش
بعد از ورود به محیط Boot Loader، باید فایلسیستم فلش را آماده کنید. دستور زیر را وارد کرده و کلید Enter را بزنید:
flash_init
این دستور حافظه Flash را مقداردهی اولیه میکند تا Boot Loader بتواند فایلهای سیستمعامل و پیکربندی را بخواند.
اجرای دستور ممکن است چند لحظه طول بکشد. پس از بازگشت پرامپت switch:، میتوانید مرحله بعد را انجام دهید.
برای بررسی فایلهای موجود در حافظه نیز میتوان از دستور زیر استفاده کرد:
dir flash:
در خروجی این دستور معمولاً فایل packages.conf یا فایلهای مربوط به IOS XE دیده میشوند. وجود packages.conf برای اجرای دستور بوت در بسیاری از سوئیچهای Catalyst 3850 ضروری است.
مرحله پنجم: نادیدهگرفتن تنظیمات ذخیرهشده
اکنون باید به سوئیچ اعلام کنید که در بوت بعدی فایل Startup Configuration را بارگذاری نکند. دستور زیر را دقیقاً وارد کنید:
SWITCH_IGNORE_STARTUP_CFG=1
به فاصلهها، علامت زیرخط و حروف دستور دقت کنید. این متغیر باعث میشود سوئیچ بدون اعمال نام کاربری، رمز عبور و تنظیمات مدیریتی قبلی بوت شود.
همانطور که گفته شد، این دستور تنظیمات را پاک نمیکند. فایل پیکربندی همچنان در حافظه باقی میماند، اما سوئیچ هنگام راهاندازی آن را نادیده میگیرد. این موضوع امکان بازیابی دسترسی را بدون حذف فوری اطلاعات شبکه فراهم میکند.

مرحله ششم: بوتکردن سوئیچ بدون رمز قبلی
بعد از ثبت متغیر بوت، دستور زیر را اجرا کنید:
مطالب پیشنهادی
boot flash:packages.conf
در برخی نسخهها ممکن است دستور boot نیز فایل بوت تعریفشده را اجرا کند؛ بااینحال استفاده از مسیر کامل flash:packages.conf دقیقتر است.
راهاندازی سوئیچ ممکن است چند دقیقه زمان ببرد. پس از پایان بوت، احتمالاً پیام مربوط به Initial Configuration Dialog نمایش داده میشود:
Would you like to enter the initial configuration dialog? [yes/no]:
در صورتی که قصد بازیابی تنظیمات قبلی را دارید، گزینه زیر را وارد کنید:
no
سپس برای ورود به حالت Privileged EXEC دستور زیر را اجرا کنید:
enable
در این وضعیت، سوئیچ بدون اعمال حساب کاربری و رمز عبور قبلی در دسترس قرار میگیرد. برخلاف بعضی آموزشهای غیررسمی، بهتر است روی ترکیب ثابتی مانند admin/admin بهعنوان اطلاعات ورود پیشفرض حساب نکنید. پس از ریست باید حساب مدیریتی و رمز عبور جدید را خودتان تعریف کنید.
مرحله هفتم: حذف یا تغییر نام کاربری و رمز عبور
اگر میخواهید تنظیمات قبلی حفظ شوند و فقط رمز عبور تغییر کند، ابتدا پیکربندی ذخیرهشده را وارد پیکربندی فعال کنید:
copy startup-config running-config
پس از اجرای این دستور، تنظیمات قبلی دوباره فعال میشوند؛ اما چون در حالت مدیریتی قرار دارید، میتوانید نام کاربری و رمز عبور را تغییر دهید.
برای حذف یک نام کاربری قدیمی از دستور زیر استفاده کنید:
configure terminal
no username USERNAME
بهجای USERNAME نام کاربری قبلی را وارد کنید. سپس برای ایجاد حساب جدید میتوانید دستور زیر را اجرا کنید:
username admin privilege 15 secret NEW_PASSWORD
بهجای NEW_PASSWORD یک رمز عبور قوی قرار دهید. رمز مناسب باید ترکیبی از حروف بزرگ و کوچک، اعداد و نمادها باشد.
برای تغییر رمز حالت Enable نیز میتوانید از دستور زیر استفاده کنید:
enable secret NEW_ENABLE_PASSWORD
در پایان تنظیمات را ذخیره کنید:
copy running-config startup-config
یا:
write memory

چگونه سوئیچ 3850 را کاملاً Factory Reset کنیم؟
اگر هدف شما فقط بازیابی رمز عبور نیست و میخواهید تمام تنظیمات دستگاه پاک شوند، پس از دسترسی به محیط مدیریتی وارد حالت Privileged EXEC شوید و دستور زیر را اجرا کنید:
erase startup-config
سپس در صورت نیاز فایل پایگاه داده VLAN را نیز بررسی و حذف کنید:
delete flash:vlan.dat
در پایان سوئیچ را راهاندازی مجدد کنید:
reload
اگر درباره ذخیره تغییرات سؤال شد و قصد دارید دستگاه کاملاً پاک شود، تنظیمات فعلی را ذخیره نکنید. پس از راهاندازی مجدد، سوئیچ بدون پیکربندی قبلی بالا میآید و میتوانید مراحل تنظیم اولیه را انجام دهید.
در نسخههای جدیدتر IOS XE، دستور factory-reset نیز وجود دارد. گزینه factory-reset config برای بازنشانی پیکربندی استفاده میشود؛ اما گزینههای دیگر این دستور ممکن است دادههای بیشتری، از جمله متغیرهای بوت یا فایلهای سیستم را پاک کنند. بنابراین بدون شناخت دقیق گزینهها، از factory-reset all استفاده نکنید.
بازگرداندن متغیر Boot پس از بازیابی رمز
یکی از مهمترین مراحل پس از هارد ریست سوئیچ 3850 24XS-S، بازگرداندن متغیر نادیدهگرفتن تنظیمات است. اگر این متغیر فعال بماند، ممکن است سوئیچ در راهاندازی بعدی نیز Startup Configuration را بارگذاری نکند.
پس از انجام تغییرات، سوئیچ را دوباره وارد Boot Loader کنید و دستور زیر را اجرا کنید:
SWITCH_IGNORE_STARTUP_CFG=0
سپس دستگاه را با دستور زیر بوت کنید:
boot flash:packages.conf
بعد از ورود به محیط تنظیمات، در صورت فعالبودن Manual Boot، میتوانید آن را غیرفعال کنید:
configure terminal
no boot manual
end
copy running-config startup-config
مستندات رسمی سیسکو نیز تأکید میکنند که متغیر SWITCH_IGNORE_STARTUP_CFG پس از پایان بازیابی باید به مقدار صفر بازگردانده شود.
تنظیمات ضروری بعد از بازنشانی سوئیچ
پس از فکتوری ریست، باید تنظیمات پایه دستگاه را دوباره انجام دهید. مهمترین موارد شامل این گزینهها هستند:
- تعیین Hostname مناسب
- ایجاد نام کاربری مدیریتی جدید
- تعریف Enable Secret
- تنظیم آدرس IP مدیریتی
- تعیین Default Gateway
- پیکربندی SSH
- ایجاد VLANهای موردنیاز
- تنظیم پورتهای Access و Trunk
- ذخیره نهایی پیکربندی
برای تعیین نام دستگاه میتوانید از دستورات زیر استفاده کنید:
configure terminal
hostname SW-3850
سپس یک حساب مدیریتی جدید ایجاد کنید:
username admin privilege 15 secret STRONG_PASSWORD
پس از اتمام تنظیمات، حتماً دستور ذخیرهسازی را اجرا کنید:
copy running-config startup-config
در غیر این صورت، تغییرات پس از خاموششدن یا راهاندازی مجدد سوئیچ از بین میروند.
بیشتر بخوانید: میکرو اسدی سرور HPE Dual microSD RAID 1 USB Boot Drive | معرفی، کاربرد و مزایا

خطاهای رایج هنگام هارد ریست Cisco 3850
نمایشندادن پرامپت switch:
این مشکل معمولاً زمانی رخ میدهد که دکمه Mode دیر فشار داده شده یا خیلی زود رها شده باشد. سوئیچ را خاموش کنید و فرایند را دوباره انجام دهید.
اجرا نشدن flash_init
مطمئن شوید در محیط Boot Loader قرار دارید. دستور flash_init در محیط عادی IOS اجرا نمیشود و باید مقابل پرامپت switch: وارد شود.
پیدا نشدن packages.conf
با دستور dir flash: محتویات حافظه را بررسی کنید. ممکن است نام یا مسیر فایل بوت در نسخه سیستمعامل شما متفاوت باشد.
بازگشت مشکل پس از Reload
احتمال دارد متغیر SWITCH_IGNORE_STARTUP_CFG هنوز روی مقدار یک قرار داشته باشد یا تنظیمات جدید ذخیره نشده باشند. مقدار متغیر را به صفر برگردانید و پیکربندی را ذخیره کنید.
حذفشدن ناخواسته تنظیمات
دستور نادیدهگرفتن Startup Configuration با پاککردن آن متفاوت است. پیش از اجرای erase startup-config یا گزینههای کامل factory-reset مطمئن شوید که دیگر به تنظیمات قبلی نیاز ندارید.
دسترسی دوباره به سوئیچ بدون از دستدادن تنظیمات
برای هارد ریست سوئیچ 3850 24XS-S ابتدا اتصال کنسول را برقرار کنید، با استفاده از دکمه Mode وارد Boot Loader شوید و سپس دستورات flash_init، متغیر SWITCH_IGNORE_STARTUP_CFG=1 و فرمان boot flash:packages.conf را اجرا کنید.
این روش به شما اجازه میدهد بدون استفاده از نام کاربری و رمز عبور قبلی وارد دستگاه شوید. پس از ورود، میتوانید پیکربندی ذخیرهشده را بازیابی کرده و فقط اطلاعات ورود را تغییر دهید یا با پاککردن Startup Configuration، سوئیچ را کاملاً به تنظیمات کارخانه برگردانید.
در پایان حتماً مقدار SWITCH_IGNORE_STARTUP_CFG را به صفر برگردانید، تنظیمات مدیریتی جدید را انجام دهید و پیکربندی نهایی را در حافظه ذخیره کنید.