لب عملی: پشتیبان‌گیری و بازیابی فایل‌های پیکربندی روتر

این لب عملی پیکربندی فعلی یک روتر را به یک سرور TFTP پشتیبان‌گیری می‌کند، عمداً یک تغییر پیکربندی ناخواسته ایجاد می‌کند، و روتر را به وضعیت شناخته‌شده-خوب قبلی‌اش از پشتیبان بازمی‌گرداند.

پشتیبان‌گیری پیکربندی TFTPبازیابی پیکربندیبازیابی فاجعه

~3 min read · Updated Sep 23, 2026

هدف لب

پشتیبان‌گیری از پیکربندی فعلی یک روتر به یک سرور TFTP، ایجاد یک تغییر عمدی ناخواسته در پیکربندی، سپس بازگرداندن روتر به وضعیت قبلاً-پشتیبان‌گیری‌شده‌اش و تأیید اینکه تغییر ناخواسته رفته.

هدف لب (چرا مهم است)

یک پشتیبان‌گیری پیکربندی گرفته‌شده پیش از یک تغییر ریسکی عمل استاندارد پیش از هر فعالیت نگهداری قابل‌توجه است، که یک راه سریع و قابل‌اعتماد برای بازگشت اگر چیزی اشتباه پیش برود فراهم می‌کند به‌جای بازسازی دستی یک پیکربندی از حافظه یا یادداشت‌های پراکنده.

توپولوژی لب

R1 ---- Gi0/0: 192.168.85.1/24

سرور TFTP: 192.168.85.100/24

وظیفه ۱: پیکربندی آدرس‌دهی پایه

اینترفیس R1 که به سگمنت سرور TFTP متصل می‌شود را پیکربندی کن.

وظیفه ۲: پشتیبان‌گیری از پیکربندی فعلی

پیکربندی در حال اجرای R1 را به سرور TFTP کپی کن.

وظیفه ۳: ایجاد یک تغییر پیکربندی ناخواسته

عمداً hostname R1 را تغییر بده و یک اینترفیس loopback را حذف کن، و یک تغییر پیکربندی ناخواسته یا اشتباه را شبیه‌سازی کن.

وظیفه ۴: تأیید وضعیت ناخواسته

تأیید کن hostname تغییر کرده و اینترفیس loopback رفته.

وظیفه ۵: بازیابی از پشتیبان

پیکربندی پشتیبان‌گیری‌شده را از سرور TFTP دوباره روی R1 کپی کن.

وظیفه ۶: تأیید بازیابی

تأیید کن hostname و اینترفیس loopback با وضعیت پشتیبان‌گیری‌شده اصلی تطبیق دارند.

راه‌حل و تأیید

R1(config)# interface gigabitethernet0/0
R1(config-if)# ip address 192.168.85.1 255.255.255.0
R1(config-if)# no shutdown
R1(config-if)# exit
R1(config)# interface loopback0
R1(config-if)# ip address 10.99.1.1 255.255.255.255
R1(config-if)# exit
R1(config)# end

R1# copy running-config tftp:

Address or name of remote host []? 192.168.85.100
Destination filename [r1-confg]? R1-backup.txt

Writing R1-backup.txt !!
1284 bytes copied in 1.294 secs

R1(config)# hostname R1-BROKEN
R1-BROKEN(config)# no interface loopback0
R1-BROKEN(config)# end

R1-BROKEN# show ip interface brief | include Loopback
-- (بدون خروجی -- loopback0 رفته)

R1-BROKEN# show running-config | include hostname
hostname R1-BROKEN

R1-BROKEN# copy tftp: running-config

Address or name of remote host []? 192.168.85.100
Source filename []? R1-backup.txt
Destination filename [running-config]?

Accessing tftp://192.168.85.100/R1-backup.txt...
Loading R1-backup.txt from 192.168.85.100
1284 bytes copied in 1.156 secs

R1# show running-config | include hostname
hostname R1
-- hostname بازیابی شد

R1# show ip interface brief | include Loopback
Loopback0    10.99.1.1    YES manual up    up
-- اینترفیس loopback بازیابی شد

نکته کلیدی

بازیابی از یک پشتیبان با copy tftp: running-config پشتیبان را با پیکربندی در حال اجرای فعلی ادغام می‌کند به‌جای کاملاً جایگزین‌کردن آن — هر پیکربندی‌ای که پس از گرفته‌شدن پشتیبان اضافه شده اما در فایل پشتیبان‌گیری‌شده حاضر نیست ممکن است همچنان باقی بماند، پس تأیید وضعیت نهایی پس از یک بازیابی، همان‌طور که اینجا انجام شد، ضروری است به‌جای فرض اینکه یک بازیابی دقیقاً وضعیت پشتیبان‌گیری‌شده را بازمی‌سازد.

Written & researched by Dr. Shahin Siami

Related Articles

لب عملی: چالش عیب‌یابی جامع نهایی CCNP (یکپارچگی BGP، DMVPN، و QoS)

این لب عملی یک شکست پیچیده چندلایه در سراسر یک توپولوژی یکپارچه BGP-روی-DMVPN ترکیب‌شده با علامت‌گذاری QoS ارائه می‌دهد، و نیازمند تشخیص سیستماتیک یک پیکربندی نادرست route reflector، یک شکست ثبت NHRP، و یک سیاست QoS نادرست‌اعمال‌شده که هم‌زمان روی همان شبکه تأثیر می‌گذارند است.

Continue

لب عملی: پیکربندی BGP روی DMVPN

این لب عملی iBGP را به‌عنوان پروتکل مسیریابی در سراسر همان توپولوژی hub-and-spoke DMVPN استفاده‌شده در دو لب قبلی اجرا می‌کند، hub را به‌عنوان یک route reflector BGP پیکربندی می‌کند طوری‌که spoke ها مسیرهای یکدیگر را بدون یک mesh کامل iBGP یاد بگیرند، و دو مفهوم قبلاً جداگانه را در یک طراحی یکپارچه ترکیب می‌کند.

Continue

لب عملی: پیکربندی OSPF روی DMVPN

این لب عملی OSPF را به‌عنوان پروتکل مسیریابی پویا در سراسر همان توپولوژی hub-and-spoke DMVPN اجرا می‌کند، و اینترفیس تونل را به‌عنوان یک نوع شبکه OSPF point-to-multipoint پیکربندی می‌کند تا الگوی همسایگی hub-and-spoke را به‌درستی بدون نیاز به انتخاب DR/BDR نوع شبکه broadcast مدیریت کند.

Continue

لب عملی: پیکربندی EIGRP روی DMVPN

این لب عملی EIGRP را به‌عنوان پروتکل مسیریابی پویا در سراسر توپولوژی hub-and-spoke DMVPN ساخته‌شده در لب‌های قبلی اجرا می‌کند، و تأیید می‌کند روابط همسایه به‌درستی در سراسر تونل چندنقطه‌ای شکل می‌گیرند و مسیرها بدون نیاز به پیکربندی ایستای هر-spoke روی hub منتشر می‌شوند.

Continue

لب عملی: پیکربندی احراز هویت MD5 در HSRP

این لب عملی احراز هویت MD5 را روی یک گروه HSRP پیکربندی می‌کند، و تأیید می‌کند دو روتر با رشته‌های احراز هویت منطبق یک رابطه active/standby معمولی تشکیل می‌دهند در حالی که یک روتر با رشته نامنطبق کاملاً از گروه مستثنی می‌شود.

Continue

لب عملی: پیکربندی امنیت DNS به‌سبک-Cisco Umbrella از طریق تغییرمسیر Forwarding DNS

این لب عملی یک روتر را برای رهگیری هر پرس‌وجوی DNS کلاینت و تغییرمسیر آن به‌سمت یک resolver DNS امنیت-محور با استفاده از رهگیری forwarding DNS پیکربندی می‌کند، و اعمال امنیت DNS تحویل‌شده-با-ابر را بدون نیاز به تغییرات پیکربندی به‌ازای-هر-کلاینت تقریب می‌زند.

Continue