۷ مرحله هارد ریست سوئیچ 3850 24XS-S

۷ مرحله هارد ریست سوئیچ 3850 24XS-S

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

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

ریست سوئیچ 1

پیش از ریست سوئیچ 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 معرفی می‌کنند.

ریست سوئیچ 2

مرحله اول: اتصال به پورت 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 را مشاهده کنید.

ریست سوئیچ 3

مرحله سوم: نگه‌داشتن دکمه 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

به فاصله‌ها، علامت زیرخط و حروف دستور دقت کنید. این متغیر باعث می‌شود سوئیچ بدون اعمال نام کاربری، رمز عبور و تنظیمات مدیریتی قبلی بوت شود.

همان‌طور که گفته شد، این دستور تنظیمات را پاک نمی‌کند. فایل پیکربندی همچنان در حافظه باقی می‌ماند، اما سوئیچ هنگام راه‌اندازی آن را نادیده می‌گیرد. این موضوع امکان بازیابی دسترسی را بدون حذف فوری اطلاعات شبکه فراهم می‌کند.

ریست سوئیچ 4

مرحله ششم: بوت‌کردن سوئیچ بدون رمز قبلی

بعد از ثبت متغیر بوت، دستور زیر را اجرا کنید:

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
Factory Reset سوئیچ

چگونه سوئیچ 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 پس از پایان بازیابی باید به مقدار صفر بازگردانده شود.

تنظیمات ضروری بعد از بازنشانی سوئیچ

پس از فکتوری ریست، باید تنظیمات پایه دستگاه را دوباره انجام دهید. مهم‌ترین موارد شامل این گزینه‌ها هستند:

  1. تعیین Hostname مناسب
  2. ایجاد نام کاربری مدیریتی جدید
  3. تعریف Enable Secret
  4. تنظیم آدرس IP مدیریتی
  5. تعیین Default Gateway
  6. پیکربندی SSH
  7. ایجاد VLANهای موردنیاز
  8. تنظیم پورت‌های Access و Trunk
  9. ذخیره نهایی پیکربندی

برای تعیین نام دستگاه می‌توانید از دستورات زیر استفاده کنید:

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

خطاهای رایج هنگام هارد ریست 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 را به صفر برگردانید، تنظیمات مدیریتی جدید را انجام دهید و پیکربندی نهایی را در حافظه ذخیره کنید.

سوالات متداول

خیر، همه روش‌های ریست یکسان نیستند. استفاده از دستور SWITCH_IGNORE_STARTUP_CFG=1 فقط باعث می‌شود سوئیچ هنگام بوت، تنظیمات ذخیره‌شده را نادیده بگیرد و به‌تنهایی تنظیمات را حذف نمی‌کند. برای پاک‌کردن کامل پیکربندی باید دستورهایی مانند erase startup-config یا روش‌های Factory Reset استفاده شود.
بله. با ورود به Boot Loader، اجرای دستور flash_init، فعال‌کردن متغیر SWITCH_IGNORE_STARTUP_CFG=1 و بوت مجدد سوئیچ می‌توان بدون بارگذاری رمز عبور قبلی وارد محیط مدیریتی شد. پس از ورود، امکان تغییر رمز عبور و حفظ تنظیمات قبلی وجود دارد.
پس از بازنشانی کامل، تنظیمات اولیه دستگاه حذف می‌شوند و باید مواردی مانند آدرس IP مدیریتی، نام کاربری و رمز عبور، Hostname، VLANها، تنظیمات SSH و پورت‌های شبکه دوباره پیکربندی و ذخیره شوند.
آنچه در این مطلب میخوانید!

دیدگاهتان را بنویسید