# بازیابی IOS روتر سیسکو

**URL:** <https://forum.simotel.com/t/topic/65>\
**Category:** کانفیگ سخت‌افزار\
**Tags:** cisco\
**Created:** [اوت 9، 2021، 9:36ق.ظ UTC](https://forum.simotel.com/t/topic/65 "2021-08-09T09:36:10Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![najafi](https://forum.simotel.com/user_avatar/forum.simotel.com/najafi/32/352_2.png) [@najafi](https://forum.simotel.com/u/najafi)\
**Post date:** [اوت 9، 2021، 9:36ق.ظ UTC](https://forum.simotel.com/t/topic/65/1 "2021-08-09T09:36:10Z")

</div>

اگر حافظه flash روتر سیسکو پاک شود(یا به اصطلاح IOS روتر بپره) باعث بوت نشدن روتر خواهد شد برای بازیابی مراحل زیر را انجام دهید:  
در قدم اول TFTP سرور را راه اندازی و IOS مورد نظر را دسترس قرار دهید.  
میتوان از نرم افزار tftp32 استفاده کرد .  
در اینجا فرض میکنیم علاوه بر وصل بودن console روتر به سیستم، پورت  
(fast) ethernet 0/0 مستقیم به سیستمی که بر روی آن TFTPسرور توسط نرم افزار tftp32 راه اندازی شده نیز وصل گردیده است.  
ip سیستم 192.168.1.1 به صورت دستی تنظیم شده است

قدم بعدی تنظیم کردن مقادیر زیر در محیط rommon است.  
(اگر وارد این محیط نشدید به محض روشن شدن روتر از دکمه Break یا Ctrl + Break استفاده کنید)

rommon 1 \> IP\_ADDRESS=192.168.1.2  
اختصاص ip موقت به اینترفیس ethernet 0/0

rommon 2 \> IP\_SUBNET\_MASK=255.255.255.0  
تنظیمsubnet (مشابه مقدار tftp سرور )

rommon 3 \> DEFAULT\_GATEWAY=192.168.1.1  
gateway هم باید تنظیم شود که دراینجا همان ip سیستم را قرار میدهیم

rommon 4 \> TFTP\_SERVER=192.168.1.1  
تنظیم آدرس ip tftp سرور

rommon 5\> TFTP\_FILE=c2600-adventerprisek9-mz.124-9.t2.bin  
نام فایل IOS مورد نظر را وارد کنید

rommon 6 \> tftpdnld  
با زدن دستور فوق پیغامی مبنی بر از دست رفتن اطلاعات flash ظاهر میشود با وارد کردن y پروسه انتقال فایل شروع میشود  
هر علامت ! به معنی دریافت ده packet است

 ![image](https://forum.mysup.ir/uploads/default/original/1X/9bc079d64d8425922ae8ba8ab81ea7ef88682d0f.png)

نکته مهم: معمولا در این نوع انتقال مشکل در کپی کردن به وجود می آید ( مانند طولانی شدن زمان) پیشنهاد میشود که در مرحله اخر به جای زدن دستور از دستور زیر استفاده شود

rommon 6 \> tftpdnld -r  
با این دستور فایل مورد نظر به جای کپی در حافظه flash در DRAM کپی میشود و بعد اتمام انتقال فایل IOS به صورت خودکار بوت میشود  
دفت کنید که فایل در حافظه flash دخیره نشده است.بعد از بوت شدن وارد مد enable شده و دستورات زیر را برای انتقال فایل به flash انجام دهید

Router#copy tftp: flash:

Address or name of remote host ? 192.168.1.1  
آدرس ip سرور tftp  
Source filename ? c2600-adventerprisek9-mz.124-9.t2.bin  
اسم فایل ios روتر دقت شود که دقیقا مشابه اسم فایل باشد  
Destination filename ? c2600-adventerprisek9-mz.124-9.t2.bin  
با چه نامی در حافظه flash ذخیره گردد (پیشنهاد میشود همان نام فایل اصلی باشد)

ممکن است از شما برای پاک کردن محتویات flash سوال شود (در برخی مواقع ارور کمبود حافظه میدهد)  
بستگی به نیازمندی شما میتوانید آن را پاک یا در صورت وجود فضا جیزی پاک نشود و انتخاب مختلف داشته باشید  
بعد از تایید پیغام روتر شروع به کپی کردن image مربوط به IOS در حافظه فلش میکند

توجه : در بجث بازیابی IOS برای جلوگیری از به وجود آمدن دوباره اروری مانند زیر  
boot: cannot load “flash:” c2811 platform with 262144 Kbytes of main memory Main memory is configured to 64 bit mode with ECC enabled

قبل از کپی کردن با دستور زیر ابتدا محتویات فلش پاک شود و سپس پروسه انتقال صورت گیرد

Router#erase flash:  
Erase flash: before copying? [confirm]  
در صورت تایید عبارتی مانند زیر ظاهر میشود  
Erasing the flash filesystem will remove all files! Continue? [confirm]y  
Erasing device… eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee  
eeeeeeeeeeeeeeee …erased  
Erase of flash: complete

اگر بعد از کپی کردن فایل IOS و اطلاع از صحت و سالمی فایل بازهم با ارور بوت نشدن فایل مواجه شدین  
قطعه DRAM (شبیه به رم کامپوتر هست) را از روتر جدا و سپس وصل و مجدد امتحان کنید

امیدوارم مطلب تنظیم شده مورد مفید واقع شود .
