علت بالا نیامدن سوئیچ سیسکو؛ 5 دلیل بوت نشدن Cisco Switch

علت بالا نیامدن سوئیچ سیسکو؛ 5 دلیل بوت نشدن Cisco Switch

بالا نیامدن سوئیچ سیسکو (بوت نشدن سوئیچ سیسکو) می‌تواند از یک مشکل ساده در برق‌رسانی تا خرابی فایل IOS، اشتباه بودن Boot Variable یا مشکل

26 مرداد 1405
نویسنده:فائزه کریمی
علت بالا نیامدن سوئیچ سیسکو؛ 5 دلیل بوت نشدن Cisco Switch

علت بالا نیامدن سوئیچ سیسکو؛ 5 دلیل بوت نشدن Cisco Switch

بالا نیامدن سوئیچ سیسکو (بوت نشدن سوئیچ سیسکو) می‌تواند از یک مشکل ساده در برق‌رسانی تا خرابی فایل IOS، اشتباه بودن Boot Variable یا مشکل حافظه Flash ناشی شود. در بعضی موارد نیز سوئیچ روشن می‌شود، اما به‌جای ورود به محیط Cisco IOS یا IOS XE در صفحه Boot Loader باقی می‌ماند.

قبل از تعمیر یا تعویض سوئیچ، بهتر است مشخص کنید دستگاه در کدام مرحله از Boot متوقف شده است. خروجی Console در این مرحله مهم‌ترین سرنخ برای تشخیص علت مشکل است.

علت بالا نیامدن سوئیچ سیسکو چیست؟

علت بالا نیامدن سوئیچ سیسکو چیست؟

اگر سوئیچ Cisco بوت نمی‌شود، ابتدا این موارد را بررسی کنید:

دلایل بوت نشدن سوئیچ سیسکو

نشانه علت احتمالی
هیچ LED یا فنی فعال نیست برق ورودی، کابل برق یا Power Supply
سوئیچ روشن است اما روی :switch باقی می‌ماند فایل Boot، IOS/IOS XE یا تنظیمات بوت
پیام :Error loading flash دیده می‌شود فایل Image گم شده، خراب است یا مسیر آن اشتباه است
بعد از Upgrade سوئیچ Boot نمی‌شود Boot Variable، packages.conf یا فایل‌های Package
سوئیچ مرتب Restart می‌شود مشکل Boot، Stack، نرم‌افزار یا در برخی شرایط سخت‌افزار
LED سیستم خطا نشان می‌دهد Power Supply، Fan، POST یا سایر مشکلات سخت‌افزاری

در مستندات Cisco نیز خراب یا حذف شدن Image، تنظیم نادرست Boot Variable و مشکلات فایل‌های موردنیاز برای Boot از دلایل شناخته‌شده ورود سوئیچ سیسکو به Boot Loader معرفی شده‌اند.

1. مشکل برق یا Power Supply سوئیچ

اگر سوئیچ هیچ نشانه‌ای از روشن شدن ندارد، قبل از بررسی IOS و تنظیمات نرم‌افزاری، مسیر برق را بررسی کنید.

مواردی مثل کابل برق، PDU یا پریز، اتصال صحیح Power Supply و وضعیت LED پاور را کنترل کنید. در سوئیچ‌هایی که Power Supply قابل تعویض دارند، وضعیت LED خود PSU نیز می‌تواند به تشخیص مشکل کمک کند.

برای مثال، Cisco در Catalyst 9200 وضعیت خاموش بودن LED ورودی پاور را به نبود AC Input مرتبط می‌داند و LED قرمز خروجی PSU می‌تواند نشان‌دهنده خطای خروجی Power Supply باشد.

اگر از مدل‌هایی مانند سوئیچ Cisco Catalyst 9200 استفاده می‌کنید، وضعیت LED پاور و Power Supply را قبل از بررسی نرم‌افزار کنترل کنید.

البته اگر سوئیچ روشن است اما تجهیزات متصل به آن برق دریافت نمی‌کنند، موضوع متفاوت است و بهتر است راهنمای رفع مشکل PoE در سوئیچ سیسکو را بررسی کنید.

اگر سوئیچ سیسکو اصلاً روشن نمی‌شود:

  • کابل برق و منبع برق را تست کنید.
  • اتصال Power Supply را بررسی کنید.
  • در مدل‌های دارای دو PSU، وضعیت هر دو منبع تغذیه را جداگانه بررسی کنید.
  • LEDهای Power Supply و System را کنترل کنید.

اگر برق ورودی سالم است ولی سوئیچ همچنان روشن نمی‌شود، احتمال ایراد سخت‌افزاری افزایش پیدا می‌کند.

2. خراب، حذف یا ناقص بودن فایل IOS / IOS XE

خراب، حذف یا ناقص بودن فایل IOS / IOS XE

نمونه خطای Boot سوئیچ Cisco در صورت در دسترس نبودن فایل IOS در حافظه Flash

یکی از مهم‌ترین دلایل Boot نشدن سوئیچ سیسکو، در دسترس نبودن یک Image قابل Boot است.

Cisco توضیح می‌دهد که مشاهده پیغام‌هایی مانند:

:switch

یا

:Error loading flash

می‌تواند زمانی اتفاق بیفتد که Image از بین رفته، خراب شده یا Boot Variable به فایل درستی اشاره نکند.

در Catalyst 9000 اگر وارد Boot Loader شده‌اید، ابتدا محتوای Flash را بررسی کنید:

:switch: dir flash

اگر فایل .bin معتبر در Flash وجود داشته باشد، بسته به مدل و Boot Mode امکان Boot مستقیم آن وجود دارد.

در Catalyst 9000، Cisco دو نوع فایل اصلی را برای Boot مطرح می‌کند:

  • فایل .bin در Bundle Mode
  • فایل .conf همراه با Packageهای موردنیاز در Install Mode

برای مثال در Install Mode معمولاً فایل packages.conf مورد استفاده قرار می‌گیرد.

3. اشتباه بودن Boot Variable، علت بوت نشدن سوئیچ سیسکو

گاهی فایل IOS کاملاً سالم و در Flash موجود است، اما سوئیچ نمی‌داند از کدام فایل Boot شود.

این اتفاق می‌تواند مخصوصاً بعد از Upgrade، تغییر نسخه IOS XE یا تغییر Boot Mode رخ دهد.

در سوئیچی که بالا آمده است، Boot Variable را می‌توان با دستور زیر بررسی کرد:

show boot

در Catalyst 9000 و Install Mode معمولاً Boot Variable باید به فایل مربوط به Packageها مانند زیر اشاره کند:

flash:packages.conf

در Bundle Mode مسیر Boot به فایل .bin اشاره می‌کند. Cisco نیز تفاوت این دو حالت را در راهنمای بازیابی Catalyst 9000 مشخص کرده است.

برای نمونه در Install Mode:

boot system flash:packages.conf

پس از اصلاح Boot Variable باید تنظیمات ذخیره شوند تا در Reload بعدی نیز مسیر صحیح استفاده شود.

4. مشکل در packages.conf یا Packageهای IOS XE

مشکل در packages.conf یا Packageهای IOS XE

این موضوع در مدل‌های جدید مانند Cisco Catalyst 9300 که از IOS XE استفاده می‌کنند اهمیت زیادی دارد.

در Install Mode، فایل packages.conf مشخص می‌کند سوئیچ برای Boot به کدام فایل‌های .pkg نیاز دارد. بنابراین فقط وجود packages.conf کافی نیست؛ Packageهایی که داخل آن معرفی شده‌اند نیز باید در Flash موجود و مربوط به نسخه صحیح باشند.

در Boot Loader می‌توان ابتدا Flash را بررسی کرد:

:switch: dir flash

و سپس محتوای فایل را مشاهده کرد:

switch: cat flash:packages.conf

اگر فایل و Packageهای مربوط به آن سالم و موجود باشند، در سناریوی مناسب امکان Boot با دستور زیر وجود دارد:

switch: boot flash:packages.conf

Cisco این روش را به‌عنوان یکی از گزینه‌های Recovery برای Catalyst 9000هایی که وارد Boot Loader شده‌اند معرفی می‌کند.

5. خراب شدن فایل Image هنگام Upgrade

اگر مشکل دقیقاً بعد از آپدیت IOS یا IOS XE شروع شده است، سلامت فایل Image را نیز بررسی کنید.

Cisco توصیه می‌کند قبل از نصب نرم‌افزار، checksum فایل Image بررسی شود. در Catalyst 9000 می‌توان از دستور زیر استفاده کرد:

خراب شدن فایل Image هنگام Upgrade

اگر MD5 فایل موجود در Flash با مقدار منتشر شده برای فایل اصلی مطابقت نداشته باشد، باید Image معتبر دوباره منتقل شود.

این بررسی زمانی اهمیت بیشتری دارد که انتقال Image ناقص شده یا فرایند Upgrade با خطا متوقف شده باشد.

اگر سوئیچ روی :switch گیر کرده است چه کنیم؟

مشاهده این Prompt:

:switch

به این معناست که سوئیچ وارد Boot Loader / ROMMON شده و IOS یا IOS XE کامل اجرا نشده است.

برای Catalyst 9000 مسیر اولیه عیب‌یابی می‌تواند به این شکل باشد:

مرحله 1: بررسی Flash

:switch: dir flash

مرحله 2: پیدا کردن Image یا packages.conf

بررسی کنید فایل .bin یا packages.conf و Packageهای مربوط به آن وجود دارند یا خیر.

مرحله 3: Boot از فایل معتبر

در صورت وجود packages.conf سالم و Packageهای صحیح:

switch: boot flash:packages.conf

یا در سناریوی Bundle Mode، از Image .bin سازگار استفاده می‌شود.

اگر فایل Boot معتبری در حافظه داخلی وجود نداشته باشد، Cisco برای Catalyst 9000 امکان Direct Boot از USB یا TFTP را نیز در Boot Loader مستند کرده است.

نکته مهم: دستوراتی مانند emergency-install را بدون بررسی مستندات مربوط به مدل و نسخه نرم‌افزار اجرا نکنید. Cisco هشدار می‌دهد که Emergency Install فایل‌سیستم Flash را پاک می‌کند.

چرا سوئیچ سیسکو بعد از آپدیت بالا نمی‌آید؟

چرا سوئیچ سیسکو بعد از آپدیت بالا نمی‌آید؟

اگر سوئیچ قبل از Upgrade سالم بوده و پس از Reload دیگر Boot نمی‌شود، بیشترین تمرکز را روی این موارد بگذارید:

  • Boot Variable به نسخه یا فایل اشتباهی اشاره می‌کند.
  • packages.conf به Packageهای اشتباه یا ناقص اشاره می‌کند.
  • فایل .bin خراب یا ناقص است.
  • فضای Flash هنگام Upgrade کافی نبوده است.
  • در Stack، نسخه نرم‌افزاری اعضا با یکدیگر سازگار نیست.

Cisco برای Catalyst 9000 سناریوهای Boot Failure پس از Upgrade، خرابی فایل BIN، کمبود فضای Flash و Version Mismatch بین اعضای Stack را به‌صورت جداگانه مستند کرده است.

بنابراین اگر مشکل بلافاصله پس از Upgrade ایجاد شده، قبل از هرگونه Reset یا حذف فایل، خروجی Console و محتوای Flash را بررسی کنید.

آیا خرابی Flash باعث بالا نیامدن سوئیچ می‌شود؟

بله. اگر Boot Loader نتواند Image یا فایل‌های موردنیاز را از Flash بخواند، فرایند Boot ممکن است متوقف شود.

اما دیدن :switch به‌تنهایی به معنی خرابی Flash نیست. ابتدا می‌بایست با دستور:

:dir flash

بررسی کنید Flash قابل دسترسی است و فایل‌های موردنیاز در آن وجود دارند یا خیر. Cisco نیز در فرایند Recovery ابتدا بررسی فایل‌های موجود در Flash را توصیه می‌کند.

اگر Flash قابل دسترسی است، احتمالاً می‌توان مسیر Recovery نرم‌افزاری را ادامه داد. خطاهای مداوم در خواندن یا نوشتن Flash نیاز به بررسی دقیق‌تر سخت‌افزاری دارند.

چطور بفهمیم مشکل سوئیچ سخت‌افزاری است یا نرم‌افزاری؟

به‌جای حدس زدن، سه مورد را بررسی کنید:

وضعیت LED و Power

اگر هیچ LED روشن نیست، مسیر Power را بررسی کنید. اگر System LED وضعیت Fault دارد، راهنمای Hardware همان مدل را بررسی کنید. Cisco تأکید می‌کند که LEDهای سوئیچ می‌توانند اطلاعاتی درباره خطاهای POST، Power و وضعیت کلی دستگاه ارائه دهند.

خروجی Console

Console را از لحظه روشن شدن سوئیچ Capture کنید.

پیام‌هایی مانند:

:Error loading flash

یا باقی ماندن در:

:switch

سرنخ مستقیمی برای بررسی Boot Image و Boot Loader هستند.

نبود خروجی Console به‌تنهایی اثبات‌کننده خرابی CPU یا RAM نیست؛ ابتدا کابل Console، پورت، Terminal Settings و وضعیت Power دستگاه را نیز بررسی کنید.

مرحله‌ای که Boot متوقف می‌شود

اگر Boot Loader اجرا شده و :dir flash پاسخ می‌دهد، بخشی از سخت‌افزار و Boot Loader فعال هستند و بهتر است ابتدا مشکلات Image، Package و Boot Variable بررسی شوند.

اگر دستگاه POST را با خطا طی می‌کند یا LEDهای سخت‌افزاری Fault نشان می‌دهند، بررسی Hardware اهمیت بیشتری پیدا می‌کند.

چک‌لیست سریع عیب‌یابی بالا نیامدن سوئیچ Cisco

چک‌لیست سریع عیب‌یابی بالا نیامدن سوئیچ Cisco

اگر با یک سوئیچ خاموش یا Boot نشده روبه‌رو شدید، این ترتیب را دنبال کنید:

  1. برق ورودی، کابل و Power Supply را بررسی کنید.
  2. وضعیت System LED و PSU LED را ببینید.
  3. کابل Console را وصل کنید و Boot Log را ذخیره کنید.
  4. اگر وارد :switch شدید، :dir flash را اجرا کنید.
  5. وجود Image، packages.conf و Packageهای موردنیاز را بررسی کنید.
  6. اگر سوئیچ قابل دسترسی است، Boot Variable را با show boot کنترل کنید.
  7. اگر مشکل بعد از Upgrade شروع شده، سلامت Image و MD5 آن را بررسی کنید.
  8. در سوئیچ‌های Stack، Version Mismatch و وضعیت اعضا را نیز بررسی کنید.

از Factory Reset، Format کردن Flash یا Emergency Install به‌عنوان اولین راهکار استفاده نکنید؛ ابتدا علت اصلی Boot Failure را مشخص کنید.

اگر مشکل سوئیچ به خرابی سخت‌افزاری منتهی شده و قصد جایگزینی دستگاه را دارید، پیش از انتخاب مدل می‌توانید تفاوت سوئیچ Cisco 9200 و 9300 را بررسی کنید.

چه زمانی مشکل نیاز به بررسی تخصصی دارد؟

اگر Power سالم است اما دستگاه روشن نمی‌شود، POST با خطا متوقف می‌شود، Flash قابل دسترسی نیست یا سوئیچ بعد از بررسی Image و Boot Configuration همچنان وارد Boot Loop می‌شود، بهتر است دستگاه از نظر سخت‌افزار و نرم‌افزار دقیق‌تر بررسی شود.

در شبکه‌های سازمانی نیز بهتر است قبل از هر اقدام Recovery، Boot Log، نسخه IOS/IOS XE، مدل دقیق سوئیچ، وضعیت Stack و فایل‌های موجود در Flash ثبت شوند تا احتمال حذف ناخواسته تنظیمات یا Image کاهش پیدا کند.

اگر در شبکه سازمانی با Boot نشدن، اختلال یا خطاهای نرم‌افزاری سوئیچ‌های Cisco روبه‌رو هستید، کارشناسان فنی تتیس‌نت می‌توانند در بررسی وضعیت تجهیزات و انتخاب راهکار مناسب برای زیرساخت شبکه همراه شما باشند.

سوالات متداول بالا علت Boot نشدن Cisco Switch

1. آیا مشاهده :switch به معنی خراب شدن سوئیچ است؟

خیر. :switch در Catalyst 9000 نشان می‌دهد دستگاه در Boot Loader قرار دارد. این اتفاق می‌تواند به‌دلیل پیدا نشدن یا اجرا نشدن Image، مشکل فایل‌های Boot یا حتی ورود دستی به Boot Loader رخ دهد.

2. چرا سوئیچ سیسکو بعد از قطع برق بالا نمی‌آید؟

ابتدا Power Supply و وضعیت برق دستگاه را بررسی کنید. اگر سوئیچ روشن می‌شود اما در Boot Loader باقی می‌ماند، باید Boot Log، Flash و Image مورد استفاده برای Boot بررسی شوند.

3. آیا می‌توان IOS سوئیچ سیسکو را از USB اجرا کرد؟

در Catalyst 9000، Cisco امکان Direct Boot یک Image سازگار از USB یا TFTP را از Boot Loader مستند کرده است. این روش دستگاه را در Bundle Mode بوت می‌کند و فایل به‌صورت خودکار داخل Flash کپی نمی‌شود.

اشتراک گذاری در:

نویسنده:فائزه کریمی
تاریخ انتشار:1405/05/26
مدت مطالعه:16 دقیقه
دسته بندی:سیسکو

نظرات کاربران

0 0 امتیازها
امتیازدهی به مقاله
مشترک شوید
اطلاع از
0 نظرات
قدیمی ترین
جدید ترین دیدگاه با تعداد رای زیاد
بازخورد (Feedback) های اینلاین
نمایش تمام دیدگاه ها
0
دوست داریم نظرتونو بدونیم ، لطفا دیدگاهی بنویسیدx