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

سيعرض هذا التوجيه نصًا يمكن استخدامه لأتمتة النسخ الاحتياطي لتكوينات نقطة الوصول اللاسلكية من 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