جدول المحتويات:

برنامج نصي لنسخ تكوينات نقطة الوصول اللاسلكية الخاصة بـ Linksys: 5 خطوات
برنامج نصي لنسخ تكوينات نقطة الوصول اللاسلكية الخاصة بـ Linksys: 5 خطوات

فيديو: برنامج نصي لنسخ تكوينات نقطة الوصول اللاسلكية الخاصة بـ Linksys: 5 خطوات

فيديو: برنامج نصي لنسخ تكوينات نقطة الوصول اللاسلكية الخاصة بـ Linksys: 5 خطوات
فيديو: طريقة ربط عدة أجهزة في شبكة محلية و مشاركة الملفات على الشبكة و استخدام الطابعة على الشبكة 2024, شهر نوفمبر
Anonim
برنامج نصي لنسخ تكوينات نقطة الوصول اللاسلكية الخاصة بـ Linksys
برنامج نصي لنسخ تكوينات نقطة الوصول اللاسلكية الخاصة بـ Linksys

سيعرض هذا التوجيه نصًا يمكن استخدامه لأتمتة النسخ الاحتياطي لتكوينات نقطة الوصول اللاسلكية من Linksys. في الواقع يمكن تحرير هذا بسهولة لإجراء نسخ احتياطي لأي جهاز من أجهزة linksys تقريبًا.

الخطوة 1: المتطلبات

متطلبات
متطلبات

سأفترض أن لديك نظام Linux أو OS X تحت تصرفك. على الرغم من أن cygwin سيعمل بشكل جيد.

الخطوة 2: المتغيرات

المتغيرات
المتغيرات

دعنا أولا نضع بعض المتغيرات. قم بتحرير كل هذه لتتناسب مع بيئتك. #! / bin / bash # Joe McManus # backup linksys firewall # تعيين بعض المتغيراتhostname=wrt54g.foo.bar.combasedir=/data/[email protected]

الخطوة 3: الحصول على Config

احصل على التكوين
احصل على التكوين

يستخدم هذا البت wget لتنزيل التكوين والحفظ باسم hostname-date.config.bin # احصل على التكوين وحفظه باسم hostname-date.config.binwget https://$hostname/Config.bin --user = $ pass - كلمة المرور = $ pass - no-check-Certificate -O $ Basedir / $ hostname-`date +٪ Y-٪ m-٪ d`.config.bin

الخطوة 4: تحقق لمعرفة ما إذا كانت تعمل

تحقق لمعرفة ما إذا كان يعمل
تحقق لمعرفة ما إذا كان يعمل

نتحقق الآن لمعرفة ما إذا كان يعمل ، أرسل بريدًا إلكترونيًا إذا لم يكن كذلك. #check لمعرفة ما إذا كان يعمل إذا كان [$؟ ! = 0] ثم صدى "خطأ: فشل النسخ الاحتياطي" mail -s "خطأ: فشل النسخ الاحتياطي لـ $ hostname في` date` "$ mailto </ dev / nullfi

الخطوة 5: ضعها معًا

ضعها سوية
ضعها سوية

ضع كل ذلك معًا وقم بتشغيله. إذا كان يعمل أضفه إلى crontab. النص الكامل مرفق. #Joe McManus # backup linksys firewall # تعيين بعض المتغيرات https://$hostname/Config.bin --user = $ pass --password = $ pass - no-check-Certificate -O $ Basedir / $ hostname-`date +٪ Y-٪ m-٪ d`. config.bin # تحقق لمعرفة ما إذا كان يعمل إذا كان [$؟ ! = 0] ثم صدى "خطأ: فشل النسخ الاحتياطي" mail -s "خطأ: فشل النسخ الاحتياطي لـ $ hostname في` date` "$ mailto </ dev / nullfi

موصى به: