حالت جدید
فایل ها و تنظیماتی که از آن ها می توانید پشتیبان گیری نمایید یا آنها را بازنشانی کنید :
running-config
: می توانید از running-config بکاپ بگیرید و بعدا آن را در startup-config بازنشانی کنیدpki
: شما می توانید از کلیه کلید هایی برای رمز نگاری استفاده می کنید backup بگیرید و همچنین کلید ها را مجدد restore کنید . توجه کنید که pki شامل تمامی کلید های rsa , wireguard,ssh , certificates, … می شودstartup-config
: می توانید از startup-config بکاپ بگیرید یا آن را باز نشانی کنید
پشتیبان گیری و بازنشانی را می توانید در روتر (system) و یا در دستگاهی دیگر با sftp انجام دهید
sftp
: پشیبان گیری و بازنشانی در دستگاه دیگرsystem
: پشیبان گیری و بازنشانی در خود روتر
توجه
پشتیبان گیری از pki به لحاظ امنیتی درست نیست چون private-key شما هم انتقال پیدا می کند و به صورت کلی این عملیات روی pki توصیه نمی شود . اما در صورت نیاز admin می تواند با عنایت به حساسیت مسئله از این امکان استفاده نماید
در ادامه مثال هایی را برای نمونه در حالت های مختلف بیان کم کنیم :
پشتیبان گیری از startup-config
loacl
با این دستور تنظیمات startup-config در روتر با تگ bkp1 ذخیره می شود
soodar# copy startup-config system:bkp1
Destination tag [bkp1]?
Backup successful!
soodar#
sftp
با این دستور تنظیمات startup-config با ssh در 192.168.230.130 در home کاربر iman ذخیره خواهد شد .
توجه
قبل از اجرای این دستور باید قبلا یک بار به 192.168.230.130 ssh زده باشید و کلید آن در روتر ذخیره شده باشد و گر نه دستور زیر با خطا مواجه خواهد شد
soodar# copy startup-config sftp:iman@192.168.230.130
Address or name of remote host [192.168.230.130]?
Remote host user [iman]?
Remote host password [admin]?
Destination tag [router-config]? bkp2
Backup successful!
soodar#
پشتیبان گیری از running-config
برای running-config هم مثل startup-config عمل می کنیم با این تفاوت که در اینجا running-config پشتیبان گیری می کنیم و همچنین عملیات بازنشانی برای running-config وجود ندارد .
پشتیبان گیری از pki
local
soodar# copy pki system:wireguard-keys
Destination tag [wireguard-keys]?
Backup successful!
soodar#
sftp
soodar# copy pki sftp:iman@192.168.230.130
Address or name of remote host [192.168.230.130]?
Remote host user [iman]?
Remote host password [admin]?
Destination tag [router-config]? wireguard-keys
Backup successful!
soodar#
مشاهده لیست backup ها
soodar# sh archive snapshots system:
Tag Host Time Type
===========================================================
wireguard-keys soodar Sat Jun 3 10:05:44 2023 PKI
-----------------------------------------------------------
bkp1 soodar Sat Jun 3 10:12:02 2023 Config
soodar#
soodar# sh archive snapshots sftp:iman@192.168.230.130
Address or name of remote host [192.168.230.130]?
Remote host user [iman]?
Remote host password [admin]?
Tag Host Time Type
=====================================================================
n1-keys n1 Sun Apr 30 10:13:31 2023 PKI
---------------------------------------------------------------------
n3-keys n3 Thu May 11 13:33:22 2023 PKI
---------------------------------------------------------------------
n3-config n3 Thu May 11 13:33:40 2023 Config
---------------------------------------------------------------------
bkp2 soodar Sat Jun 3 09:55:19 2023 Config
---------------------------------------------------------------------
soodar1-pki soodar Sat Jun 3 10:04:30 2023 PKI
soodar#
باز نشانی startup-config
soodar# copy system:bkp1 startup-config
Tag to restore [bkp1]?
Restore successful! Restart your device to load new startup config
soodar#
soodar# copy sftp:iman@192.168.230.130 startup-config
Address or name of remote host [192.168.230.130]?
Remote host user [iman]?
Remote host password [admin]?
Tag to restore [router-config]? bkp2
Restore successful! Restart your device to load new startup config
soodar#
باز نشانی pki
مانند startup-config است:
soodar# copy system:wireguard-keys pki
Tag to restore [wireguard-keys]?
Restore successful! Restart your device to load new startup config
soodar#
soodar# copy sftp:iman@192.168.230.130 pki
Address or name of remote host [192.168.230.130]?
Remote host user [iman]?
Remote host password [admin]?
Tag to restore [router-config]? wireguard-keys
Restore successful! Restart your device to load new startup config
soodar#
مشاهده config هایی که بکاپ گرفته اید
می توانید config هایی که بک آپ گرفته اید را قبل از restore کردن مشاهده کنید :
soodar# sh archive config system:bkp1
Destination tag [bkp1]?
bkp1
====
hostname soodar
interface ge0
ip address 192.168.1.55/24
soodar#
soodar# sh archive config sftp:iman@192.168.230.130
Address or name of remote host [192.168.230.130]?
Remote host user [ubun-22]?
Remote host password [admin]?
Destination tag [router-config]? bkp2
bkp2
====
hostname soodar
interface ge0
ip address 192.168.1.55/24
soodar#
حالت قدیمی
چندین روش برای پشتیبان گیری از تنظیمات روتر وجود دارد که با توجه به نیاز و شرایط شبکه خود میتوانید از هر یک از روش های زیر استفاده کنید
local
فایل پشتیبان در این حالت در روتر به صورت محلی ذخیره و بازیابی می گردد
soodar1(config)# system config backup local bkp1
soodar1(config)# system config restore local bkp1
removable-storage
فایل پشتیبان در حافظه خارجی متصل به روتر (usb flash) ذخیره و بازیابی می گردد
soodar1(config)# system config backup removable-storage bkp1
soodar1(config)# system config restore removable-storage bkp1
ssh
فایل پشتیبان در کامپیوتر دیگری توسط پروتکل ssh انتقال می یابد
soodar1(config)# system config backup ssh 192.168.111.30 test /home/iman/bkp1
soodar1(config)# system config restore ssh 192.168.111.30 test /home/iman/bkp1
ftp
فایل پشتیبان در کامپیوتر دیگری توسط پروتکل ftp انتقال می یابد
soodar1(config)# system config backup ftp 192.168.111.30 test /home/iman/bkp1
soodar1(config)# system config restote ftp 192.168.111.30 test /home/iman/bkp1
که در آن :
remote computer IP : 192.168.111.30
remote computer username : test
remote backup filePath : /home/iman/bkp1
شما می توانید به شکل زیر لیست فایل های پشتیبان را که قبلا در local یا removable-storage و ... ذخیره کرده اید مشاهده کنید :
soodar1(config)# system config backup list ftp 192.168.30.39 test /home/test/
soodar1(config)# system config backup list local
soodar1(config)# system config backup list removable-storage
soodar1(config)# system config backup list ssh 192.168.30.39 test /home/test/
write erase
برای reset کردن تنظیمات از دستور زیر استفاده می شود :
soodar1# write erase
توجه
دقت شود پس از write erase کلیه تنظیمات روتری حذف می شود اما تنظیماتی چون رمز عبور کاربر و ساعت سیستم و کلید ها و … باقی می ماند و اگر ip پیش فرض ge0 را مشخص نکنید اینترفیس ge0 دارای آدرس 192.168.1.55/24
خواهد شد .
تنظیم ip پیش فرض در write erase
از آنجا کلیه تنظیمات پس از این دستور به حالت پیش فرض بر می گردد و ip اینترفیس ge0 به 192.168.1.55/24 تغییر می کند ، در صورت نیاز شما می توانید تعیین کنید که چه ip در اینترفیس ge0 تنظیم شود و gateway روتر چه ip ی باشد . با این حالت شما می توانید روتر را از راه دور ری ست کنید و ارتباط شبکه ای شما هم قطع نشود و نیازی به دسترسی فیزیکی به روتر نداشته باشید :
soodar1# write erase 85.15.233.19/24 85.15.233.1
که در آن 85.15.233.19/24
مقدار ip اینترفیس ge0 و 85.15.233.1
مقدار gateway روتر خواهد بود .
برای اعمال شدن تغییرات کانفیگ باید روتر reload شود :
soodar1# reload