المحتويات

المقدمة

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

الاصطلاحات

إجراء عملية نسخ احتياطي للتكوين

استخدام خادم TFTP لإجراء نسخ احتياطي لتكوين ما واستعادته

استخدام خادم FTP لإجراء نسخ احتياطي لتكوين ما واستعادته

استخدام برنامج محاكاة طرفية لإجراء نسخ احتياطي لتكوين ما واستعادته

النسخ الاحتياطي التلقائي للتكوين باستخدام طريقة Kron

النسخ الاحتياطي للتكوين إلى خادم TFTP

التحقق من الصحة

معلومات ذات صلة

المقدمة

يصف هذا المستند كيفية ترحيل التكوين من موجّه حالي إلى موجّه جديد.

المتطلبات الأساسية

المتطلبات

توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية وأن يكون لديك الوصول المطلوب:

قوي

- الوصول إلى أحد خوادم بروتوكول نقل الملفات المبسط (TFTP) أو بروتوكول نقل الملفات (FTP).

- الاتصال - يجب أن تكون الموجّهات قادرة على الوصول إلى الخادم FTP أو TFTP. استخدم الأمر ping للتحقق من الاتصال.

المكونات المستخدمة

لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.

تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.

الاصطلاحات

راجع اصطلاحات تلميحات Cisco التقنية للحصول على مزيد من المعلومات حول اصطلاحات المستندات.

إجراء عملية نسخ احتياطي للتكوين

هناك عدة طرق للاختيار من بينها لإجراء نسخ احتياطي لتكوين ما واستعادته:

- استخدام خادم TFTP

- استخدام خادم FTP

- استخدام برنامج محاكاة طرفية

- النسخ الاحتياطي التلقائي للتكوين باستخدام طريقة Kron

- النسخ الاحتياطي للتكوين إلى خادم TFTP

استخدام خادم TFTP لإجراء نسخ احتياطي لتكوين ما واستعادته

هذا نهج مفصّل خطوة بخطوة لنسخ تكوين ما من موجّه إلى خادم TFTP، وإعادته إلى موجّه آخر. قبل المتابعة بهذه الطريقة، تأكد من وجود خادم TFTP لديك على الشبكة التي يتوفر لديك اتصال IP بها.

1. في موجّه الأمر Router> ، قم بإصدار الأمر enable ، وتقديم كلمة المرور المطلوبة عند طلبها.

يتغير موجّه الأمر إلى Router#، والذي يشير إلى أن الموجّه الآن في الوضع ذي الامتيازات.

2. انسخ ملف التكوين هذا إلى خادم 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#

3. افتح ملف التكوين باستخدام محرر نصي. ابحث عن أي سطر يبدأ ب AAA وقم بإزالته.

ملاحظة: الغرض من هذه الخطوة هو إزالة أي أوامر أمان يمكن أن تمنعك من الوصول إلى الموجه.

4. انسخ ملف التكوين من خادم 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.

1. في موجّه الأمر Router> ، قم بإصدار الأمر enable ، وتقديم كلمة المرور المطلوبة عند طلبها.

يتغير موجّه الأمر إلى Router#، والذي يشير إلى أن الموجّه الآن في الوضع ذي الامتيازات.

2. قم بتكوين اسم مستخدم وكلمة مرور 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#

3. انسخ التكوين إلى خادم 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#

4. افتح ملف التكوين باستخدام محرر نصي. ابحث عن أي سطر يبدأ ب AAA وقم بإزالته.

ملاحظة: الغرض من هذه الخطوة هو إزالة أي أوامر أمان يمكن أن تمنعك من الوصول إلى الموجه.

5. انسخ ملف التكوين من خادم 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، ولكن يمكنك إستخدام المفهوم وهذا المثال مع برنامج المحاكاة الطرفية المفضل لديك:

1. إذا كان يلزم نسخ التكوين من موجّه آخر، فقم بالاتصال بذلك الموجّه من خلال وحدة التحكم أو برنامج Telnet.

2. في موجّه الأمر Router> ، قم بإصدار الأمر enable ، وتقديم كلمة المرور المطلوبة عند طلبها.

يتغير موجه الأمر إلى Router#، والذي يشير إلى أن الموجه الآن في الوضع ذي الامتيازات.

3. قم بإصدار الأمر terminal length 0 لإجبار الموجّه على إعادة الاستجابة بالكامل مرةً واحدة، بدلاً من شاشة واحدة في كل مرة.

وهذا يتيح لك التقاط التكوين بدون موجهات —أكثر— خارجية تم إنشاؤها عند إستجابة الموجه بشاشة واحدة في كل مرة.

4. في قائمة HyperTerminal، اختر Transfer (نقل) > Capture Text (التقاط نص).

تظهر نافذة Capture Text (التقاط نص).

5. قم بتسمية هذا الملف باسم config.txt.

6. انقر على بدء لتجاهل نافذة Capture Text (التقاط نص) وابدأ عملية الالتقاط.

7. قم بإصدار الأمر show running-config وأمنح الموجه الوقت الكافي لاستكمال إستجابته. يمكنك أن ترى:

Building configuration...

متبوعًا بالتكوين.

8. في قائمة HyperTerminal، اختر Transfer (نقل) > Capture Text (التقاط نص) > Stop (إيقاف)لإنهاء التقاط الشاشة.

9. افتح ملف config.txt الذي أنشأته في أي محرر نصوص، مثل Notepad أو WordPad.

10. ابحث عن أي سطر يبدأ ب AAA وقم بإزالته.

ملاحظة: الغرض من هذه الخطوة هو إزالة أي أوامر أمان يمكن أن تمنعك من الوصول إلى الموجه.

11. ثم احفظ الملف.

12. قم بالاتصال بالموجّه الذي يحتاج إلى التكوين.

13. افتح ملف config.txt.

14. قم بتمييز محتويات ملف config.txt بالكامل.

للقيام بذلك، قم بتمييز المحتويات بأكملها باستخدام زر الماوس الأيسر. وبدلاً من ذلك، إذا كنت تستخدم Notepad، فيمكنك اختيار Edit (تحرير) > Select All (تحديد الكل) من القائمة.

15. انسخ النص المحدد إلى حافظة Windows.

يمكنك إما إختيار Edit (تحرير) > Copy (نسخ) من قائمة محرر النصوص أو الضغط مع الاستمرار على مفتاح CTRL والضغط في الوقت نفسه على المفتاح C لإجراء النسخ.

16. قم بالتبديل إلى نافذة HyperTerminal وأصدر الأمر configure terminal في موجه الأمر Router#. ثم اضغط على المفتاح Enter.

17. الصق ملف التكوين في الموجه باستخدام Edit (تحرير) > Paste to Host (لصق إلى المضيف) في قائمة HyperTerminal.

18. بعد أن ينتهي التكوين من اللصق ويقوم الموجّه بإعادتك إلى موجّه أمر التكوين، قم بإصدار الأمر copy running-config startup-config لكتابة التكوين في الذاكرة.

19. قم بإصدار الأمر exit للعودة إلى موجّه الأمر Router#.

النسخ الاحتياطي التلقائي للتكوين باستخدام طريقة Kron

للحصول على موجّه لنسخ running-config إلى startup-config، على سبيل المثال، كل يوم أحد في تمام الساعة 23:00، استكمل الخطوات التالية:

1. Create a kron policy list— هذا هو النص البرمجي الذي يسرد الأوامر التي يجب أن يشغلها الموجه في الوقت المجدول.

Router(config)#kron policy-list SaveConfig

Router(config-kron-policy)#cli write

Router(config-kron-policy)#exit

- cli — يحدد أوامر CLI ضمن الوضع EXEC داخل قائمة بسياسات "مجدوِل الأوامر".

- Policy-list — يحدد قائمة السياسات المرتبطة بتكرار حدوث "مجدوِل الأوامر".

ملاحظة: يتمثل السبب وراء إستخدام write بدلا من copy running-config startup-config في أن kron لا يدعم موجهات الأوامر التفاعلية ولأن الأمر copy running-config startup-config يتطلب التفاعل. من المهم تذكُّر ذلك عند إنشاء الأوامر. لاحظ أيضا أن kron لا يدعم أوامر التكوين.

2. 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 — يحدّد أن التكرار يتم تشغيله على أساس متكرر.

3. تحقق من تكوين kron باستخدام الأمر show.

Router#show kron schedule

Kron Occurrence Schedule

SaveConfigSchedule inactive, can run again in 1 days 12:37:47 at 23:00 on Sun

- inactive — يعني أن kron لا يشغّل الأمر (الأوامر) في الوقت الحالي.

- Active — يعني أن kron يشغّل الأمر (الأوامر) الحالية.

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 لتأكيد نسخ ملف التكوين إلى موجّه الوجهة.

معلومات ذات صلة

- الدعم الفني والتنزيلات من Cisco