چگونه IOS خراب سوئیچ سیسکو را بازیابی کنیم؟ راهنمای کامل رفع مشکل Boot و Restore

چگونه IOS خراب سوئیچ سیسکو را بازیابی کنیم؟

اگر IOS خراب سوئیچ سیسکو باعث شده سوئیچ شما بوت نشود، وارد حالت ROMMON شود یا پیام‌هایی مانند Unable to load image و No valid IOS found نمایش دهد، لزوماً به این معنی نیست که دستگاه خراب شده است. در بسیاری از موارد می‌توان بدون تعویض سوئیچ، فایل IOS را مجدداً روی حافظه فلش کپی کرد و دستگاه را به حالت عادی بازگرداند.

خراب شدن IOS یکی از رایج‌ترین مشکلات در سوئیچ‌های Cisco است و معمولاً پس از ارتقای ناموفق سیستم‌عامل، قطع برق هنگام Upgrade، حذف اشتباه فایل IOS یا خرابی حافظه Flash رخ می‌دهد. در این مقاله به صورت کاملاً کاربردی بررسی می‌کنیم که چگونه IOS خراب سوئیچ سیسکو را تشخیص دهید، علت آن چیست و چگونه مرحله‌به‌مرحله آن را بازیابی کنید.

IOS یا Internetwork Operating System سیستم‌عامل اصلی سوئیچ‌های Cisco است. تمام قابلیت‌های سوئیچ مانند VLAN، Routing، STP، امنیت، QoS و مدیریت دستگاه توسط این سیستم‌عامل اجرا می‌شود. اگر فایل IOS آسیب ببیند یا حذف شود، سوئیچ دیگر قادر به بوت شدن نخواهد بود و معمولاً وارد محیط Boot Loader یا ROMMON می‌شود. در چنین شرایطی سخت‌افزار سوئیچ ممکن است کاملاً سالم باشد و تنها کافی باشد فایل IOS دوباره روی دستگاه نصب شود.

اگر با موارد زیر روبه‌رو شدید، احتمال خرابی IOS بسیار زیاد است:

  • سوئیچ روی صفحه Boot متوقف می‌شود.
  • دستگاه وارد حالت Switch: یا ROMMON می‌شود.
  • پیام Error مانند:
    • Error loading flash
    • Unable to load image
    • Boot failed
    • No valid image found
  • چرخه Boot Loop
  • ریستارت شدن مداوم دستگاه
  • بالا نیامدن CLI

اگر این علائم را مشاهده کردید، قبل از هر اقدامی بهتر است وضعیت حافظه Flash را بررسی کنید.

عواقب IOS خراب سوئیچ سیسکو

دلایل مختلفی می‌توانند باعث خراب شدن فایل IOS شوند.

1. قطع برق هنگام Upgrade

رایج‌ترین علت خراب شدن IOS، قطع برق در زمان کپی فایل جدید است. اگر فرآیند Copy کامل نشود، فایل ناقص ذخیره می‌شود و دیگر قابل اجرا نیست.

2. حذف اشتباه فایل IOS

گاهی مدیر شبکه برای آزاد کردن فضای Flash فایل اشتباهی را حذف می‌کند. نمونه دستور:

delete flash:c2960x-universalk9-mz.bin

اگر تنها فایل IOS حذف شود، سوئیچ دیگر بوت نخواهد شد.

3. استفاده از فایل اشتباه

هر مدل سوئیچ IOS مخصوص خود را دارد. مثلاً IOS مربوط به Catalyst 3850 روی Catalyst 2960X اجرا نمی‌شود.

4. خرابی حافظه Flash

در بعضی مدل‌های قدیمی، حافظه Flash ممکن است دچار Bad Block شود و فایل‌ها به درستی ذخیره نشوند.

5. ارتقای ناموفق IOS

اگر هنگام دستورهای زیر ارتباط قطع شود:

copy tftp flash

یا

archive download-sw

ممکن است فایل ناقص باقی بماند.

ابتدا وارد Boot Loader شوید. در بسیاری از مدل‌ها با نگه داشتن دکمه Mode هنگام روشن کردن دستگاه وارد محیط زیر خواهید شد:

switch:

حالا وضعیت Flash را بررسی کنید.

flash_init

سپس:

dir flash:

اگر فایل IOS دیده نشود یا حجم آن صفر باشد، تقریباً مطمئن هستید که IOS خراب سوئیچ سیسکو عامل اصلی مشکل است.

در سوئیچ‌هایی که پورت USB دارند، این روش سریع‌ترین گزینه است. مراحل:

  1. فایل IOS مناسب مدل سوئیچ را دانلود کنید.
  2. فلش USB را FAT32 فرمت کنید.
  3. فایل IOS را داخل فلش قرار دهید.
  4. USB را به سوئیچ وصل کنید.
  5. وارد Boot Loader شوید.
  6. محتویات USB را مشاهده کنید.

نمونه دستور:

dir usbflash0:

سپس فایل را به Flash کپی کنید.

copy usbflash0:c2960x.bin flash:

بعد از اتمام عملیات، Boot Variable را تنظیم کنید.

boot flash:c2960x.bin
انتقال IOS از TFTP یا USB به Flash

اگر USB در دسترس نیست، معمولاً از TFTP استفاده می‌شود. نیاز دارید:

  • کامپیوتر
  • کابل شبکه
  • نرم‌افزار TFTP Server
  • فایل IOS

ابتدا آدرس IP برای Boot Loader تعیین کنید.

نمونه:

set IP_ADDR 192.168.1.10
set IP_SUBNET_MASK 255.255.255.0
set DEFAULT_GATEWAY 192.168.1.1
set TFTP_SERVER 192.168.1.100
set TFTP_FILE c2960x.bin

سپس دستور انتقال را اجرا کنید.

tftpdnld

بعد از پایان انتقال، دستگاه را ریبوت کنید.

اگر هیچ ارتباط شبکه‌ای وجود ندارد، می‌توان از کابل Console استفاده کرد. این روش کندتر است اما تقریباً همیشه جواب می‌دهد. در نرم‌افزارهایی مانند SecureCRT یا Tera Term فایل IOS را از طریق XMODEM ارسال می‌کنید. نمونه دستور:

copy xmodem: flash:c2960x.bin

سرعت انتقال پایین است و ممکن است برای فایل‌های بزرگ چند ساعت زمان ببرد.

گاهی فایل وجود دارد اما Boot Variable اشتباه تنظیم شده است. برای بررسی:

set

یا

show boot

اگر مسیر اشتباه باشد، باید آن را اصلاح کنید.

نمونه:

BOOT=flash:c2960x.bin

سپس:

boot

بعد از اینکه سوئیچ بالا آمد، چند مورد را بررسی کنید.

بررسی نسخه IOS

show version

بررسی فایل Boot

show boot

مشاهده فایل‌های Flash

dir flash:

ذخیره تنظیمات

copy running-config startup-config

اگر چند نکته ساده را رعایت کنید، احتمال خرابی IOS بسیار کاهش پیدا می‌کند.

  • همیشه قبل از Upgrade نسخه پشتیبان تهیه کنید: از فایل Configuration و IOS بکاپ بگیرید.
  • از UPS استفاده کنید: قطع برق مهم‌ترین علت خراب شدن IOS است.
  • فضای Flash را بررسی کنید : قبل از کپی فایل جدید: dir flash: . اگر فضای کافی وجود نداشته باشد، انتقال ناقص خواهد بود.
  • فایل IOS را Verify کنید: پس از دانلود، مقدار MD5 یا SHA را با مقدار اعلام‌شده توسط Cisco مقایسه کنید تا مطمئن شوید فایل سالم است.
  • از IOS مخصوص همان مدل استفاده کنید: هرگز فایل مربوط به مدل دیگری را روی سوئیچ نصب نکنید.
تشخیص IOS خراب سوئیچ سیسکو

آیا خراب شدن IOS یعنی سوئیچ سوخته است؟

خیر. در اکثر مواقع فقط فایل سیستم‌عامل آسیب دیده و سخت‌افزار کاملاً سالم است.

آیا تنظیمات VLAN بعد از نصب IOS از بین می‌روند؟

اگر فایل Startup Configuration حذف نشده باشد، معمولاً پس از نصب مجدد IOS تنظیمات حفظ می‌شوند.

آیا می‌توان بدون پاک کردن تنظیمات IOS را دوباره نصب کرد؟

بله. در اغلب موارد تنها فایل IOS جایگزین می‌شود و Configuration دست‌نخورده باقی می‌ماند.

اگر حافظه Flash خراب باشد چه باید کرد؟

در این حالت ممکن است نیاز به تعمیر سخت‌افزاری، تعویض حافظه Flash یا حتی تعویض برد دستگاه باشد. همچنین باید با دستورهای تشخیصی، سلامت حافظه را بررسی کنید تا مطمئن شوید مشکل صرفاً از فایل IOS نیست.

خراب شدن سیستم‌عامل یکی از مشکلاتی است که تقریباً هر مدیر شبکه ممکن است با آن روبه‌رو شود، اما در بسیاری از موارد قابل رفع است. اگر IOS خراب سوئیچ سیسکو باعث بوت نشدن دستگاه شده، ابتدا وضعیت حافظه Flash و فایل Boot را بررسی کنید و سپس بسته به امکانات موجود، از روش USB، TFTP یا XMODEM برای بازیابی استفاده کنید. همچنین رعایت نکاتی مانند استفاده از فایل IOS مناسب، تهیه نسخه پشتیبان، بررسی فضای Flash و جلوگیری از قطع برق هنگام ارتقا، احتمال بروز این مشکل را به حداقل می‌رساند و از توقف سرویس‌های شبکه جلوگیری می‌کند.

محصول با موفقیت به سبد خرید اضافه شد.
تماس با ما