۹۵/۱/۵، ۱۰:۴۰ عصر
فراموش کردن پسورد یکی از مهمترین مشکلات ادمین های شبکه است , خصوصا پسورد روتر ها و سوئیچ ها که ممکن است سالی یکبار نیاز به وارد شدن به آن ها باشد بنابر این ممکن است فراموشی رمز عبور برای شما هم مشکل ساز شود .
سیسکو برای رفع این مشکل راه حل ریکاوری پسورد را معرفی کرده است که در این مقاله ریکاوری را به اختصار آموزش خواهیم داد.
ابتدا توجه داشته باشید که برای برگرداندن پسورد های ست شده بر روی دستگاه، مواردی مورد نیاز است :
۱ – دسترسی فیزیکی به دستگاه
شما نیاز دارید به دستگاه مورد نظر، دسترسی فیزیکی داشته باشید ( انجام پسورد ریکاوری بصورت ریموت امکان پذیر نیست)
۲ – کابل کنسول سیسکو
کابل کنسول دستگاه های سیسکو معمولا به همراه خود دستگاه ها وجود دارد . یک سمت آن سوکت Rj45 است که به پورت کنسول دستگاه سیسکو متصل میشود و سمت دیگر آن به پورت سریال است که به کامپیوتر شما اتصال می یابد .
۳ – کامپیوتر
برای پسورد ریکاوری نیاز به یک کامپیوتر برای ارتباط با روتر و یا سوییچ مورد نظر داریم.
ممکن است لپ تاپ شما پورت سریال مورد نظر را نداشته باشد ، برای اتصال میتوانید از مبدل های Serial to USB استفاده کنید . مشکلی که در استفاده از این مبدل ها ممکن است به وجود آید ، احتیاج به داشتن درایور بر روی سیستم عامل است . حتما به همراه مبدل ، از بودن درایور آن نیز اطمینان حاصل کنید .
۴ – نرم افزار برای ارتصال به کنسول دستگاه سیسکو
نرم افزار هایی مانند putty و Secure CRT ( باید کرک شود ) برای اتصال به کنسول دستگاه های سیسکو طراحی شده اند .
Putty یک نرم افزار بسیار کم حجم و رایگان است اما secure CRT دارای حجم بالاتر و امکانات بیشتری است . برای راحتی کار مثال را از روی برنامه putty ادامه می دهیم .
بعد از باز شدن نرم افزار ، باید در قسمت سریال ، شماره پورت و دیگر موارد را مشخص کنید :
اگر کابل را مستقیم به پورت سریال سیستم خود زده باشید ، COM1 را باید انتخاب کنید . اما اگر توسط مبدل آن را متصل کرده اید ، باید ابتدا در Device Manager ، پورت متصل شده را پیدا کنید و آن را در کادر بالا وارد کنید .
بقیه تنظیمات به صورت زیر باید باشد :
حالا مراحل انجام پسورد ریکاوری را قدم به قدم توضیح می دهیم :
ابتدا این را بدانید که سیستم عامل و یا همان OS روتر ها و سوییچ بر روی فلش دستگاه قرار دارد که در هنگام روشن شدن دستگاه از روی آن اجرا شده و به اصطلاح می گوییم دستگاه بوت میشود . سپس پیکربندی از روی NVRam بالا می آید . این کار توسط کدی با شماره ۰x2102 در پیکربندی دستگاه مشخص میشود. (با دستور Show version میتوانید این کد را ببینید)
در مرحله اول ، بعد از اتصال کامپیوتر خود به دستگاه ، و اجرای نرم افزار مانند دستورالعمل بالا ، دستگاه را روشن می کنیم .در ۶۰ ثاتیه ابتدایی روشن شدن ، برای اینکه دستگاه مراحل پیشفرض بوت خود را انجام ندهد ، بر روی کیبورد ، دکمه Break را فشار می دهیم .
با این کار وارد محیط ROMMON می شویم . این محیط مانند OS دستگاه است اما در حجم بسیار کمتر .
۲- دستور confreg 0x2142 را وارد می کنیم ( این دستور باعث میشود که روتر هنگام بوت شدن ، دیگر پیکربندی را از روی NVRam نخواند )
۳- سپس دستتور reset را زده تا روتر بوت شود
در این حالت مشاهده خواهید کرد که روتر در هنگام بالا آمدن مانند زمانی که هیچ پیکربندی ندارد وارد مرحله initial میشود . با تایپ no از این مرحله عبور کنید تا وارد محیط user شوید .
۴- دستور enable را وارد کنید تا وارد محیط global شوید .
۵- با دستور : copy startup-config running-config پیکربندی را از NVRam به حافظه موقت وارد کنید .
دقت داشته باشید که دستور را بالعکس وارد نکنید : copy running-config startup-config
در صورت انجام این کار ، تمامی پیکربندیهای قبلی روتر شما حذف میشود !
۶- با دستور show running-config میتوانید پیکربندی خود را مشاهده کنید
۷- حال با زدن دستور configure terminal به محیط config بروید .
۸- با دستور Enable secret میتوانید پسورد دلخواه خود را قرار دهید .
۹- سپس برای برگرداندن تنظیمات بوت دستگاه به حالت اولیه، دستور Config-register 0x2102 را وارد کنید .
۱۰- با زدن end و یا Ctrl-z به محیط global برگشته و با دستور :Copy running-config startup-config تنظیمات را در NVRam ذخیره کنید .
در انتها میتوانید با دستور Reload و یا دکمه پاور روتر ، آن را ریست کنید .
سیسکو برای رفع این مشکل راه حل ریکاوری پسورد را معرفی کرده است که در این مقاله ریکاوری را به اختصار آموزش خواهیم داد.
ابتدا توجه داشته باشید که برای برگرداندن پسورد های ست شده بر روی دستگاه، مواردی مورد نیاز است :
۱ – دسترسی فیزیکی به دستگاه
شما نیاز دارید به دستگاه مورد نظر، دسترسی فیزیکی داشته باشید ( انجام پسورد ریکاوری بصورت ریموت امکان پذیر نیست)
۲ – کابل کنسول سیسکو
کابل کنسول دستگاه های سیسکو معمولا به همراه خود دستگاه ها وجود دارد . یک سمت آن سوکت Rj45 است که به پورت کنسول دستگاه سیسکو متصل میشود و سمت دیگر آن به پورت سریال است که به کامپیوتر شما اتصال می یابد .
۳ – کامپیوتر
برای پسورد ریکاوری نیاز به یک کامپیوتر برای ارتباط با روتر و یا سوییچ مورد نظر داریم.
ممکن است لپ تاپ شما پورت سریال مورد نظر را نداشته باشد ، برای اتصال میتوانید از مبدل های Serial to USB استفاده کنید . مشکلی که در استفاده از این مبدل ها ممکن است به وجود آید ، احتیاج به داشتن درایور بر روی سیستم عامل است . حتما به همراه مبدل ، از بودن درایور آن نیز اطمینان حاصل کنید .
۴ – نرم افزار برای ارتصال به کنسول دستگاه سیسکو
نرم افزار هایی مانند putty و Secure CRT ( باید کرک شود ) برای اتصال به کنسول دستگاه های سیسکو طراحی شده اند .
Putty یک نرم افزار بسیار کم حجم و رایگان است اما secure CRT دارای حجم بالاتر و امکانات بیشتری است . برای راحتی کار مثال را از روی برنامه putty ادامه می دهیم .
بعد از باز شدن نرم افزار ، باید در قسمت سریال ، شماره پورت و دیگر موارد را مشخص کنید :
اگر کابل را مستقیم به پورت سریال سیستم خود زده باشید ، COM1 را باید انتخاب کنید . اما اگر توسط مبدل آن را متصل کرده اید ، باید ابتدا در Device Manager ، پورت متصل شده را پیدا کنید و آن را در کادر بالا وارد کنید .
بقیه تنظیمات به صورت زیر باید باشد :
- ۹۶۰۰ baud rate
- No parity
- ۸ data bits
- ۱ stop bit
- No flow control
حالا مراحل انجام پسورد ریکاوری را قدم به قدم توضیح می دهیم :
ابتدا این را بدانید که سیستم عامل و یا همان OS روتر ها و سوییچ بر روی فلش دستگاه قرار دارد که در هنگام روشن شدن دستگاه از روی آن اجرا شده و به اصطلاح می گوییم دستگاه بوت میشود . سپس پیکربندی از روی NVRam بالا می آید . این کار توسط کدی با شماره ۰x2102 در پیکربندی دستگاه مشخص میشود. (با دستور Show version میتوانید این کد را ببینید)
در مرحله اول ، بعد از اتصال کامپیوتر خود به دستگاه ، و اجرای نرم افزار مانند دستورالعمل بالا ، دستگاه را روشن می کنیم .در ۶۰ ثاتیه ابتدایی روشن شدن ، برای اینکه دستگاه مراحل پیشفرض بوت خود را انجام ندهد ، بر روی کیبورد ، دکمه Break را فشار می دهیم .
با این کار وارد محیط ROMMON می شویم . این محیط مانند OS دستگاه است اما در حجم بسیار کمتر .
۲- دستور confreg 0x2142 را وارد می کنیم ( این دستور باعث میشود که روتر هنگام بوت شدن ، دیگر پیکربندی را از روی NVRam نخواند )
۳- سپس دستتور reset را زده تا روتر بوت شود
در این حالت مشاهده خواهید کرد که روتر در هنگام بالا آمدن مانند زمانی که هیچ پیکربندی ندارد وارد مرحله initial میشود . با تایپ no از این مرحله عبور کنید تا وارد محیط user شوید .
۴- دستور enable را وارد کنید تا وارد محیط global شوید .
۵- با دستور : copy startup-config running-config پیکربندی را از NVRam به حافظه موقت وارد کنید .
دقت داشته باشید که دستور را بالعکس وارد نکنید : copy running-config startup-config
در صورت انجام این کار ، تمامی پیکربندیهای قبلی روتر شما حذف میشود !
۶- با دستور show running-config میتوانید پیکربندی خود را مشاهده کنید
۷- حال با زدن دستور configure terminal به محیط config بروید .
۸- با دستور Enable secret میتوانید پسورد دلخواه خود را قرار دهید .
۹- سپس برای برگرداندن تنظیمات بوت دستگاه به حالت اولیه، دستور Config-register 0x2102 را وارد کنید .
۱۰- با زدن end و یا Ctrl-z به محیط global برگشته و با دستور :Copy running-config startup-config تنظیمات را در NVRam ذخیره کنید .
در انتها میتوانید با دستور Reload و یا دکمه پاور روتر ، آن را ریست کنید .