
هدف از مقاله مدیریت فایل پیکربندی روتر با استفاده از TFTP ، پیکربندی Cisco TFTP Server، تهیه نسخه پشتیبان از فایل پیکربندی روتر بر روی TFTP، بازیابی نسخه پشتیبان موجود بر روی TFTP بر روی حافظه NVRAM مربوط به روتر، نمایش محتویات فایل Startup-config مستقر در حافظه NVRAM می باشد. تجهیزات مورد نیاز برای انجام این کار خرید روتر سیسکو به تعداد یک نفر ، خرید سوئیچ شبکه به تعداد 1عدد، یک عدد PC با نرم افزار Putty است.
وضعیت اتصال پورت های Switch1 را در جدول مشاهده می کنید.
وضعیت اتصال پورت های Router1 را در جدول زیر مشاهده می کنید.
TFTP:
برگرفته از عبارت Trivial File Transfer Protocol می باشد، این پروتکل بر روی لایه 7 مدل OSI کار می کند و بسیار شبیه FTP می باشد و از پروتکل UDP جهت انتقال Packet استفاده می کند ویکی از کاربردهای پروتکل TFTP انتقال Firmware و سیستم عامل دستگاه های مانند روتر ها و سوئیچ ها و سایر دستگاه های سخت افزاری می باشد پروتکل TFTP سرعت بیشتری نسبت به پروتکل FTP دارد و نیاز به احراز هویت با Authenticate ندارد.
در حقیقت با استفاده از پروتکل TFTP می خواهیم یکسری اطلاعات را بین PC و روتر یا سوئیچ جابه جا کنیم این اطلاعات می تواند فایل های پیکربندی، IOS یا هر اطلاعات دیگری باشند.
برای انجام آن ابتدا نرم افزار TFTP مربوط به شرکت CISCO را بر روی PC1 نصب می کنیم. بعد از نصب نرم افزار CiscoTFTP کامپیوتر PC1 تبدیل به یک سرور TFTP خواهد شد که می توانید از آن استفاده کنید.
جهت انجام مدیریت فایل پیکربندی روتر با استفاده از TFTP مراحل زیر را انجام دهید:
مرحله 1: پیکربندی PC1 به عنوان یک TFTP Server
در این مرحله شما نرم افزار مربوط به شرکت سیسکو را بر روی PC نصب و سپس اجرا کنید و تنظیمات زیر را بر روی آن انجام دهید.
بر روی منوی view کلیک کنید و گزینه Option را انتخاب نمایید تا کادر Option ظاهر شود.
در کادر ظاهر شده Option در قسمت TFTP Server root directory یک مسیر برای نگهداری از اطلاعات تعیین کنید که این مسیر به مسیر ریشه یا root معروف می باشد که محل نگهداری از اطلاعاتی می باشد که قرار است بین PC و روتر از طریق TFTP مبادله شود.
مرحله 2: پیکربندی روتر و تنظیمات IP Address روی اینترفیس های روتر
پیکربندی اینترفیس FastEthernet 0/0 روتر و تنظیمات IP Address :
Router#config t
Router(config)#hostname Router1
Router1(config)interface fastEthernet 0/0
Router1(config-if)#ip address 192.168.1.1 255.255.255.0
Router1(config-if)#no shutdown
مرحله 3: انتقال فایل Startup-config موجود در NVRAM به مسیر تعیین شده به عنوان Root در TFTP Server
جهت انتقال فایل Startup-config که در داخل NVRAM می باشد به TFTP Server دستورات زیر را بر روی Router1 اجرا نمایید.
Router1#copy startup-config tftp
Address or name of remotehost[]? 192.168.1.2
Destination filename[Router-config]?
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
بعد از اجرای دستور بالا از شما خواسته می شود نام یا IP Address مربوط به TFTP Server را وارد کنید.
بعد از وارد نمودن IP Address مربوط به TFTP Server در قسمتDestination filename]Router-config]? نام فایل برای ذخیره شدن در TFTP Server پرسش خواهد شد در صورتی که می خواهید نام فایل با همان نا اصلی ذخیره شود کلید Enter را فشار دهید و در صورتی که می خواهید فایل با یک نام دیگر غیر از نام اصلی ذخیره شود کلید Enter را فشار دهید و در صورتی که می خوهید فیال با یک نام غیر از نام اصلی بر روی TFTP Server ذخیره شود نام ورد نظر برای فیال را وارد کنید.
خسته نباشید به شما تبریک می گویم شما توانستید از فایل Startup-config که فایل پیکربندی اصلی موجود در NVRAM دچار مشکل شود می توانید از طریق TFTP Server اطلاعات پیکربندی را بازگردانی کنید.
مرحله 4: بازیابی نسخه پشتیبان Backup موجود بر روی TFTP بر روی حافظه NVRAM مربوط به روتر
شما با دستور زیر می توانید نسخه پشتیبان از پیکربندی های روتر که در مرحله قبل بر روی TFTP منتقل شد را بازگردانی کنید و حتی در صورتی که کل پیکربندی روتر پاک شود با این روش می توانید محتویات پیکربندی روتر در فایل Startup-config را بازگردانی کنید.
Router1#copy startup-config
Address or remote host[]?192.168.1.2
Sourcefilename[]?startup-config
Destination filename[stsrtup-config]?[enter]
در این مرحله ما عکس مرحله 3 را انجام خواهیم داد قصد داریم اطلاعات را از روی TFTP Server به NVRAM کپی کنیم.
بعد از اجرای دستور Copy tftp startup-config از شما خواسته می شود که نام یا IP Address مربوط به TFTP Server را وارد نمایید.
در خط بعد Source file name[]? از شما خواسته می شود نام فایل پیکربندی که بر روی TFTP Server می باشد و قصد کپی آن را به NVRAM روتر را دارید تعیین کنید. این فایل باید به صورت دقیق وارد شود اگر از نام فایل اطلاع دقیقی ندارید به فولدر root بر روی TFTP Server مراجعه نمایید.
در مرحله بعد Destination filename]startup-config]? از شما خواسته می شود که یک نام برای این فایل بر روی NVRAM انتخاب کنید در صورتی که کلید Enter را بزنید فایل با نام startup-config بر روی NVRAM ذخیره خواهد شد.
مرحله 5: نمایش محتویات فایل Startup-config حافظه NVRAM
شما با دستور زیر می توانید محتویات فایل Startup-config مستقر در حافظه NVRAM را مشاهده کنید.
Router1#show startup-config
بعد از اجرای دستور show startup-config به خروجی آن با دقت توجه کنید چه اطلاعاتی را در خروجی مشاهده می کنید؟