المقدمة
يوضح هذا المستند كيفية ترحيل تكوين من موجه حالي إلى موجه جديد.
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية وأن يكون لديك الوصول المطلوب:
المكونات المستخدمة
لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
الاصطلاحات
راجع اصطلاحات نصائح Cisco التقنيةللحصول على مزيد من المعلومات حول اصطلاحات المستندات.
إجراء عملية نسخ احتياطي للتكوين
هناك عدة طرق للاختيار من بينها لإجراء نسخ احتياطي لتكوين ما واستعادته:
استخدام خادم TFTP لإجراء نسخ احتياطي لتكوين ما واستعادته
هذا نهج مفصّل خطوة بخطوة لنسخ تكوين ما من موجّه إلى خادم TFTP، وإعادته إلى موجّه آخر. قبل المتابعة بهذه الطريقة، تأكد من وجود خادم TFTP لديك على الشبكة التي يتوفر لديك اتصال IP بها.
-
في موجه الأمر Router>، قم بإصدار الأمر enable ، وتقديم كلمة المرور المطلوبة عند طلبها.
يتغير موجه الأمر إلى Router#، والذي يشير إلى أن الموجه الآن في الوضع ذي الامتيازات.
-
انسخ ملف التكوين هذا إلى خادم TFTP:
CE_2#copy running-config tftp:
Address or name of remote host []? 10.104.207.171
Destination filename [ce_2-confg]? backup_cfg_for_my_router
!!
1030 bytes copied in 2.489 secs (395 bytes/sec)
CE_2#
-
افتح ملف التكوين باستخدام محرر نصي. ابحث عن أي سطر يبدأ بـ "AAA" وقم بإزالته.
ملاحظة: الغرض من هذه الخطوة هو إزالة أي أوامر أمان يمكن أن تمنعك من الوصول إلى الموجه.
-
انسخ ملف التكوين من خادم TFTP إلى موجّه جديد في وضع (تمكين) ذي امتيازات بتكوين أساسي.
Router#copy tftp: running-config
Address or name of remote host []? 10.104.207.171
Source filename []? backup_cfg_for_my_router
Destination filename [running-config]?
Accessing tftp://10.66.64.10/backup_cfg_for_my_router...
Loading backup_cfg_for_router from 10.104.207.171 (via FastEthernet0/0): !
[OK - 1030 bytes]
1030 bytes copied in 9.612 secs (107 bytes/sec)
CE_2#
استخدام خادم FTP لإجراء نسخ احتياطي لتكوين ما واستعادته
في هذا الإجراء، يمكن استخدام خادم FTP بدلاً من خادم TFTP.
-
في موجه الأمر Router>، قم بإصدار الأمر enable ، وتقديم كلمة المرور المطلوبة عند طلبها.
يتغير موجه الأمر إلى Router#، والذي يشير إلى أن الموجه الآن في الوضع ذي الامتيازات.
-
قم بتكوين اسم مستخدم وكلمة مرور FTP.
CE_2#configure terminal
CE_2(config)#ip ftp username cisco
CE_2(config)#ip ftp password cisco123
CE_2(config)#end
CE_2#
-
انسخ التكوين إلى خادم FTP.
CE_2#copy running-config ftp:
Address or name of remote host []? 10.66.64.10
Destination filename [ce_2-confg]? backup_cfg_for_router
Writing backup_cfg_for_router !
1030 bytes copied in 3.341 secs (308 bytes/sec)
CE_2#
-
افتح ملف التكوين باستخدام محرر نصي. ابحث عن أي سطر يبدأ بـ "AAA" وقم بإزالته.
ملاحظة: الغرض من هذه الخطوة هو إزالة أي أوامر أمان يمكن أن تمنعك من الوصول إلى الموجه.
-
انسخ ملف التكوين من خادم FTP إلى موجّه جديد في وضع (تمكين) ذي امتيازات بتكوين أساسي.
Router#copy ftp: running-config
Address or name of remote host [10.66.64.10]?
Source filename [backup_cfg_for_router]?
Destination filename [running-config]?
Accessing ftp://10.66.64.10/backup_cfg_for_router...
Loading backup_cfg_for_router !
[OK - 1030/4096 bytes]
1030 bytes copied in 13.213 secs (78 bytes/sec)
CE_2#
استخدام برنامج محاكاة طرفية لإجراء نسخ احتياطي لتكوين ما واستعادته
يمكن إستخدام برنامج محاكاة طرفية لإجراء نسخ إحتياطي لتكوين ما واستعادته. هذا وصف للإجراء مع برنامج المحاكاة Microsoft HyperTerminal، ولكن يمكنك إستخدام المفهوم واتباع هذا المثال باستخدام برنامج المحاكاة الطرفية الذي تفضله:
-
إذا كان يلزم نسخ التكوين من موجّه آخر، فقم بالاتصال بذلك الموجّه من خلال وحدة التحكم أو برنامج Telnet.
-
في موجه الأمر Router>، قم بإصدار الأمر enable ، وتقديم كلمة المرور المطلوبة عند طلبها.
يتغير موجه الأمر إلى Router#، والذي يشير إلى أن الموجه الآن في الوضع ذي الامتيازات.
-
قم بإصدار الأمر terminal length 0 لإجبار الموجه على إعادة الاستجابة بالكامل مرة واحدة، بدلا من شاشة واحدة في كل مرة.
وهذا يتيح لك التقاط التكوين بدون موجهات أوامر خارجية-أكثر— تم إنشاؤها عند إستجابة الموجه بشاشة واحدة في كل مرة.
-
في قائمة HyperTerminal، أختر Transfer (نقل) > Capture Text (التقاط نص).
تظهر نافذة Capture Text (التقاط نص).
-
قم بتسمية هذا الملف باسم "config.txt."
-
انقر على بدء لتجاهل نافذة Capture Text (التقاط نص) وابدأ عملية الالتقاط.
-
قم بإصدار الأمر show running-config وأمنح الموجه الوقت الكافي لاستكمال إستجابته. يمكنك أن ترى:
Building configuration...
متبوعًا بالتكوين.
-
في قائمة HyperTerminal، أختر Transfer (نقل) > Capture Text (التقاط نص) > Stop (إيقاف)لإنهاء التقاط الشاشة.
-
افتح ملف config.txt الذي أنشأته في أي محرر نصوص، مثل Notepad أو WordPad.
-
ابحث عن أي سطر يبدأ بـ "AAA" وقم بإزالته.
ملاحظة: الغرض من هذه الخطوة هو إزالة أي أوامر أمان يمكن أن تمنعك من الوصول إلى الموجه.
-
ثم احفظ الملف.
-
قم بالاتصال بالموجّه الذي يحتاج إلى التكوين.
-
افتح ملف config.txt.
-
قم بتمييز محتويات ملف config.txt بالكامل.
للقيام بذلك، قم بتمييز المحتويات بأكملها باستخدام زر الماوس الأيسر. وبدلا من ذلك، إذا كنت تستخدم Notepad، فيمكنك إختيارEdit (تحرير) > Select All (تحديد الكل) من القائمة.
-
انسخ النص المحدد إلى حافظة Windows.
يمكنك إما إختيارEdit (تحرير) > Copy (نسخ) من قائمة محرر النصوص أو الضغط مع الاستمرار على CTRLkey والضغط في الوقت نفسه على Ckey لإجراء النسخ.
-
قم بالتبديل إلى نافذة HyperTerminal وأصدر الأمر terminal في موجه الأمر Router#. ثم اضغط على المفتاح Enter.
-
الصق ملف التكوين في الموجه باستخدام Edit (تحرير) > Paste to Hoston قائمة HyperTerminal.
-
بعد أن ينتهي التكوين من اللصق ويقوم الموجه بإعادتك إلى موجه أمر التكوين، قم بإصدار الأمر show running-config startup-config لكتابة التكوين في الذاكرة.
-
قم بإصدار الأمر للعودة إلى موجه الأمر Router#.
النسخ الاحتياطي التلقائي للتكوين باستخدام طريقة Kron
للحصول على موجّه لنسخ running-config إلى startup-config، على سبيل المثال، كل يوم أحد في تمام الساعة 23:00، استكمل الخطوات التالية:
-
Create a kron policy list— هذا هو النص البرمجي الذي يسرد الأوامر التي يجب أن يشغلها الموجه في الوقت المجدول.
Router(config)#kron policy-list SaveConfig
Router(config-kron-policy)#cli write
Router(config-kron-policy)#exit
ملاحظة: يتمثل السبب وراء إستخدام WHYWRITEewas في أن الأمر thancopy running-config startup-configis لأن kron لا يدعم موجهات الأوامر التفاعلية ولأن الأمر running-config startup-config يتطلب التفاعل. من المهم تذكُّر ذلك عند إنشاء الأوامر. لاحظ أيضا أن kron لا يدعم أوامر التكوين.
-
Create a kron occurrence— يقوم هذا بإعلام الموجه بموعد وعدد المرات التي يجب فيها تشغيل السياسة.
Router(config)#kron occurrence SaveConfigSchedule at 23:00 Sun recurring
Router(config-kron-occurrence)#policy-list SaveConfig
-
SaveConfigSchedule — هذا هو اسم التكرار. يتراوح طول اسم التكرار ما بين 1 إلى 31 حرفًا. وإذا كان اسم التكرار جديدا، يمكن إنشاء بنية تكرار. وإذا لم يكن اسم التكرار جديدا، يمكن تحرير التكرار الحالي.
-
at —يحدّد أن التكرار سيتم تشغيله في تاريخ ووقت محددين على التقويم.
-
recurring — يحدّد أن التكرار يتم تشغيله على أساس متكرر.
-
تحقق من تكوين kron باستخدام الأمر <>.
Router#show kron schedule
Kron Occurrence Schedule
SaveConfigSchedule inactive, can run again in 1 days 12:37:47 at 23:00 on Sun
Router#show running-configuration
kron occurrence SaveConfigSchedule at 23:00 Sun recurring
policy-list SaveConfig
kron policy-list SaveConfig
cli write
النسخ الاحتياطي للتكوين إلى خادم TFTP
الغرض من هذا المثال هو حفظ التكوين الحالي في خادم TFTP (10.1.1.1) كل يوم أحد في تمام الساعة 23:00:
Router(config)#kron policy-list Backup
Router(config-kron-policy)#cli show run | redirect tftp://10.1.1.1/test.cfg
Router(config-kron-policy)#exit
!
Router(config)#kron occurrence Backup at 23:00 Sun recurring
Router(config-kron-occurrence)#policy-list Backup
التحقق من الصحة
أستخدم الأمر show running-config لتأكيد نسخ ملف التكوين إلى موجه الوجهة.
معلومات ذات صلة