19‏/01‏/2020

تحكم في الباندويث الخاص بالشبكة

كيف أتحكم في الباندويث الخاص بالشبكة ؟

من ملاحظتي لكلمات البحث التى تصل من غوغل إلى المدونة وجدت أن الكثير من النتائج تصل إلى المدونة تبحث عن طرق سريعة وبسيطة لكيفية أدارة والتحكم في الباندويث الخاص بالشبكة بدون الخوض في السيرفرات والمايكروتيك والبرامج المعقدة في هذا المقال سوف يكون عبارة عن تذكير ببعض الأفكار التى قد تكون قد طرحت على المدونة ولم ينتبه لها أحد.
CCProxy يمنحك أمكانية ان تحدد الباندويث وتضع أسم مستخدم وكلمة سر لكل جهاز موجود على الشبكة  وهو لازال فعال ومفيد وهناك اصدارات جديدة للبرنامج لكن مشكلته الوحيدة ان البرنامج غير مجاني.
الفكرة الثانية والتى أيضا تحدثت عنها في مقال سابق تقوم فكرتها على تحديث نظام التشغيل للروترات أو أجهزة الأكسس بوينت المستخدمة في الشبكة, نظام التشغيل أو كما يطلق عليه firmware تم تطويره من قبل مبرمجين واصحاب مبادرة بشكل مجاني, التطوير سوف يفتح لك أمكانيات وقدرات أكثر للأجهزة المستخدمة ومن بينها التحكم في الباندويث أو Bandwidth Management,
ولو في حال لم تجد أن جهازك غير مدعوم فيمكنك البحث عن أنظمة آخرى ومن بينها نظام Openwrt النظام الام أو النواة التى أنطلقت منها كل المشاريع ومن بينها DD-WRT, النظام يدعم الآف الأجهزة القديمة والجديدة  أي يمكننا الأستفادة من الأجهزة القديمة التى قد تكون قد خرجت عن العمل والشركة المصنعة أوقفت الدعم الفني عنها وذلك بتحديث نظام الـ Firmware  كما يمكننا الأستفادة من المميزات الخيالية الموجودة وسوف اذكر أهمها, Bandwidth Management, VPN, IPv6, , Load Balancing, IPS via Snort, File sharing , Wireless security improving, امكانية الأستفادة من منافذ الـ USB الموجودة على الروترات لربطها مع الطابعات والكاميرات او ربطها مع أنظمة تخزين Network Storage
مشاريع كثيرة كما تحدثت أنبثقت منه لتدعم أجهزة آخرى وتطور النظام بشكل أكبر وهذه لائحة بالأنظمة التى تعتمد على نواة Openwrt
   Gargoyle – Closely follows OpenWrt development. Features its own web interface through which advanced funtionality can be configured.
    DD-WRT – Adopted the OpenWrt kernel in the past.
    CoovaAP – Wireless access point firmware based on CoovaChilli which is based on (now defunct) Chillispot.
    FON – Company operating WiFi access points, made available by customer’s devices.
    ROOter – Free OpenWrt-based firmware that converts many conventional routers with USB port(s) into 3G/4G/LTE capable modem/ routers.
    Doodle3D – Making 3D printing easy, built on top of OpenWRT.
    Turris OS – fork of OpenWrt used in router Turris Omnia. Turris is a not-for-profit research project of CZ.NIC.

هناك طبعا مشاريع كثيرة يمكن البحث عنها وتجربتها فقط أدخل غوغل وأكتب Open Source router firmware,  بعد ان تختار نظام التشغيل أدخل إلى لوحة التحكم وقم بتحديث النظام بضغة زر واحدة . أما لو كنت تبحث عن طرق أحترافية لأدارة الباندويث والتحكم في شاردة وواردة في الشبكة فعليك أما بالمايكروتيك أو الـ PRTG ويمكن أيضا التحكم بالباندويث من خلال أجهزة سيسكو بأستخدام الأمر rate limit

آخيرا يمكن الأستفادة من مشروع Openwrt في مشاريع التخرج وبناء أنظمة عربية تتناسب مع متطلبات معينة ترغب بطرحها في مشروعك الجامعي بدون الحاجة للعودة للصفر وما لاحظته ايضا بأن هناك من طور أنظمة وقام بتصنيع أجهزة وايرليس وراوترات وبدأ في بيعها مثل مشروع gragoyle, أتمنى ان تكون المعلومة مفيدة ولاتنسونا من دعواتكم ودمتم بود.

VPN مجاني باستخدام برنامج الـ Team Viewer

VPNمجاني باستخدام برنامج الـ Team Viewer

أصبح برنامج team Viewer عصب عمل أغلب مهندسي الكمبيوتر وأصبح الاعتماد عليه كبير في عمليات الاصلاح عن بعد, اليوم سوف نتعرف على خاصية جميلة ومفيدة في البرنامج تسمح لنا بعمل ربط مجاني مع السيرفرات وبخطوات بسيطة وسريعة.
الشرح سوف يكون بالصور كون الفكرة بسيطة
team1 team2 team3 team4 team5 

نقوم بعملية الأتصال وأنتهى الأمر كما هو موضح

team6 

لاتزال أمكانية البرنامج كثيرة وأتركها لك لكي تتعرف عليها بنفسك مثل أضافة تعريفات الطابعة أو عمل Video conference باستخدامه أيضا, لو استفدتم من المقال فلا تنسوا تشييرها لكل الأصدقاء ولاتنسوا طبعا الدعاء لصاحب هذا العمل ودمتم بود.

27‏/01‏/2017

ماذا يعني Loop في الشبكة




Loop:
اللوب  هي أشكالية تحدث في الشبكة على مستوى السويتشات layer 2 لسويتشات قد تكون من النوع الرخيص الغير قابل للبرمجة أو من خلال سويتش واحد لكن لدينا كابل واحد موصول على منفذين
أثنين.

ماذا يحدث على الشبكة لو كان لدينا Loop ؟
لدينا شيئ أسمه Broadcast Storm او عاصفة من الفريمات التى تنطلق وتنتشر على جميع منافذ الشبكة مما يؤدي إلى أغراق جميع الأجهزة بملايين البتات من الداتا والتى توقف الشبكة وتشل الأجهزة المتصلة معها بسبب الضغط الكبير من البيانات التى يصل إلى الجهاز وبالتالي ضغط كبير على المعالج لتحليل ومعالجة هذا الكم الكبير من البيانات والتى شاهدتها اليوم بعيني ففي لحظات فقط كان عداد الـ Received في كرت الشبكة يصل إلى آخر رقم ممكن ويتوقف عن العد أيضا.
كيف أحمي نفسي منها ؟
أولا لا تربط نفس الكابل على نفس السويتش كما في الصورة السابقة.
ثانياً لو في حال كان السويتش لديك من النوع الرخيص لاتقم بربط أكثر من كابل بين السويتشين.
عدا ذلك فأغلب السويتشات لديها خاصية منع الـ loop من خلال تفعيل بروتوكول الـ Spanning Tree Protocol. تم شرحه وشرح أنواعه على الروابط التالي : أنواع الـ Spanning Tree Protocol (القسم الأول) و أنواع الـ Spanning Tree Protocol (القسم الثاني)
وآخيرا هناك خاصية جميلة بحسب علمي على سيسكو فقط يطلق عليها Storm Control مفيدة وتساعدك على مشاكل الـ Flood داخل الشبكة الواحدة وقد قمت بتخصيص موضوع كامل عنها Storm Control أحمي شبكتك من هجمات الـ Flood أتمنى ان تكونوا قد أستفدتوا من معلومة اليوم وإلى لقاء جديد ومعلومة جديدة ودمتم بود.