طریقه کپی IOS به سیسکو از ROMMON
وقتی سیسکو IOS نداشته باشد سیستم عامل را نمی تواند Load کند و به ROMMON Mode میرود در این مد ابزار لازم برای کپی کردن IOS در اختیارمان قرار دارد.
در برخی از روتر ها يک حافظه Boot Flash وجود دارد که نسخه کوچکی از IOS روی آن نگهداری میشود و روتر با Prompt مربوط به Boot بالا می آید اگر این حافظه در روتر شما وجود نداشت و IOS نداشتین به ROMMON ارجاع داده خواهید شد.
در ROMMON دو راه وجود دارد استفاده از TFTP Downloader که به کمک آن به سیسکو IP اختصاص داده تا از TFTP یک IOS بردارد يا بواسطه XMODEM فایل را کپی کنید که به سرعت Console شما برمیگردد و شاید تا ده ها دقیقه طول بکشد.
برای استفاده از TFTPDNLD (اگر ROMMON سیسکو شما آنرا پشتیبانی کند) باید دستورات زیر را بزنید:

IP address، Subnet Mask و آدرس Default Gateway و TFTP Server و اسم IOS را مطابق تصویر بالا به سیسکو دهید تا IOS را بردارد.
توجه داشته باشید روی سری 1700 و 2600 ممکن است بعد از کپی پیغام Bad Checksum رو بدهد که از Bug های TFTPDNLD است که راه حل استفاده از TFTP_CHECKSUM=0 است.
اگر سیسکوی شما دستور TFTPDNLD را نداشت نگران نباشید از همین Console که دستورات را ارسال میکنید میتوان File ارسال و دریافت کرد. این کار را ما در قدیم در BBS ها انجام میدادیم و پروتکل Xmodem ؛ Ymodem و Zmodem برای Async File Transfer ساخته شده اند خوشبختانه Hyper Terminal نیز این پروتکل ها را پشتیبانی میکند:
سرعت کنسول بصورت قراردادی 9600 بیت در ثانیه است که سرعت کمی است و برای کپی کردن فایل محدود بوده و ممکن است ساعت ها وقتمان را بگیرد. پس قبل از شروع Xmodem باید سرعت را بالا ببریم (این مرحله اختیاری است اگر بیکار هستید)

سپس با سرعت جدید به سیسکو وصل میشویم (روی HyperTerminal سرعت را تغییر میدهیم)
دستور زیر را برای کپی کردن IOS مان در ROMMON میزنیم:

بعد از آن فایل را از Terminal به سیسکو کپی می کنیم:

















سلام
من طریقه برداشتن rammon را انجام دادم ولی وقتیreset را زدم دیگه هیچ پیغامی نداد و وقتی هم دستی reset کردم دیگه هیچی بالا نماد فقط صفحه سفید لطفا راهنماییم کند
با تشکر
سرعت کنسول خود را تغییر داده اید باید Hyper terminal خود را برای سرعت جدید ست کنید.
سلام
من در قسمت تعیین سرعت کنسول دستورات مربوطه رو وارد کردم ولی در قسمتی که سرعت پورت ها عددی بین 7-0 بود در روتر ما این عدد بین 3-0 بود و چیز دیگری وجود نداشت.
enter rate: 0 = 9600, 1 = 4800, 2 = 1200, 3 = 2400 [0]: 0
علت چیست؟
change console baud rate? y/n [n]: y
enter rate: 0 = 9600, 1 = 4800, 2 = 1200, 3 = 2400
4 = 19200, 5 = 38400, 6 = 57600, 7 = 115200 [7]: 7
چه مدلی از سیسکو است؟ عدد 7 را وارد کنید.