شرح تحديد سرعات لكل عميل مختلفة عن الآخر فى Smoothwall
شرح تحديد سرعات لكل عميل مختلفة عن الآخر
-** يجب أن تكون قد قمت بعمل التحديث السادس أو ما يليه لإكمال قراءة هذا الشرح **
لأنه الآن نستطيع تشغيل خاصية جودة الخدمة والبروكسي المتقدم معا
- هذه الطريقة ما زالت تحت التطوير ولكنها تنجح كحل مؤقت لتحديد السرعات لكل عميل على حدا
** لابد أن تتأكد أن خاصية جودة الخدمة لديك مغلقة أولا **
- إذهب لهذا الرابط Traffic Control GUI
- يمكنك قراءة الشرح المختصر في هذه الصفحة للتعمق في الخصائص المتاحة
- إضغط على زر Config Import/Export وقم بتظليل كل شئ على اليمين وامسحه .. ثم انسخ ما يلي والصقه في نفس البوكس :
الرمز:
- اقتباس :
qNics = [
];
qRoots = {
};
qRules = {
};
};
- اضغط على زر Tool Config وقم بكتابة اسماء كروت الشبكة لديك وإختيار ألوانها ثم إضغط APPLY .. الآن أصبح لديك اعدادات خالية مثلما هو موجود بسمووثي لديك
- إضغط على زر Worksheet وقم بعمل اعدادات افتراضية للكارت الأخضر ولتحديد سرعة للايبي على الكارت الأخضر ولتكن 50Kbit/sec ويمكننا تغييرها فيما بعد
** سأستخدم مثال عملي للتوضيح .. على فرض أن الايبي المراد تحديد سرعات له هو 10.10.10.10 وطبعا قم بتغييره لما يناسبك
- اضغط على الكارت الأخضر وإختر Add QDisc
- قم بالتأشير على HTB ثم أكتب Throttled with exceptions في مربع التعليق واضغط حفظ
- إضغط على QDisc الجديدة وإختر Add Subclass
- أكتب Default unthrottled في مربع التعليق ثم إجعل guaranteed rate قيمتها 90Mbit/s وهى سرعة الشبكة الداخلية ثم اجعل bucket size قيمته 1500 Bytes وكذلك priority إلى 1 ثم اضغط على البوكس Set as default ثم احفظ
- اضغط على QDisc ثانية ثم إضغط على Add Subclass ثانية
- اكتب 10.10.10.10 throttle في بوكس التعليق ثم اجعل guaranteed rate قيمتها 56Kbits وكذلك bucket size قيمته 1500 Bytes وأيضا priority قيمتها 1 ثم اضغط حفظ
- اضغط على 10.10.10.10 throttle ثم إختر Add Filter
- اكتب 10.10.10.10 dest. filter في بوكس التعليق ثم اجعل priority قيمتها 1 واضغط حفظ
- اضغط على الفيلتر ثم اختر Add Match Clause
- اختر D_Addr ثم اكتب 10.10.10.10/32 في بوكس التعليق ثم احفظ
- اضغط على ايقونة A الخضراء والتي عليها علامة no الموجودة على اليسار من الاسفل .. حتى تقوم بتفعيل ما أضفته
- اضغط على زر Config Import/Export أعلى الصفحة
- اضغط حفظ ثم احفظ الاعدادات بإسم test-throttle.js على جهازك
- اضغط على زر TC Command Generator أعلى الصفحة
- إضغط حفظ ثم احفظ الاسكريبت بإسم rc-test-throttle على جهازك
** الآن ارفع الملف rc-test-throttle ببرنامج winscp إلى المجلد root لسمووث وول
** الآن عن طريق برنامج putty نفذ الأمر التالي :
الرمز:
- اقتباس :
- bash /root/rc-test-throttle start
** التجربة ** الآن إذهب للجهاز الذي أضفته وهو 10.10.10.10 وتصفح الانترنت ستجد أنه تم تحديد سرعته إلى 56Kb (dial-up) downlink speed أي 7 كيلو داونلود في الثانية ... ثم اذهب لأي جهاز آخر في الشبكة لديك ستجد أنه لا يوجد تحديد
** لا تنسوا أن تقوموا بتعديل الايبي والسب نت ماسك والسرعات لما يناسبكم .