مثال – Queue , Mangle

سلام به همه دوستان تن تنی.همانطور که در بخش قبلی گفته بودم در این بخش قصد دارم مثالی ساده برای استفاده از Mangle و Queue را اجرا کنم.

خب فرض کنید ما قصد داریم یکسری از پکت ها را ابتدا Mark  کنیم سپس روی آنها محدودیت اعمال کنیم برای اینکار ابتدا از قسمت فایروال تب Mangle را انتخاب کرده و روی + کیلک می کنیم.

ex1

از قسمت Chain نوع پکت ها Forward انتخاب میکنیم.زمانی که شما Dst.address  و Src.address را وارد نکنید یعنی اینکه تمام پکتی های ارسالی به تمامی مقصد ها(بستگی به نوع تنظیمات دارد)،نوع پروتکل هم TCP می باشد.در تب Action دو نوع Mark وجود دارد که در Chain Forward می توان انتخاب کرد.

ex2

Mark Connection و Mark Packet را می توان در این Chain انتخاب کرد.همانطور که در بخش های قبلی توضیح دادمMark Connection زمانی است که اتصال برقرار میشود و اولین Packet را Mark میکند اما Mark Packet از زمانی که اتصال برقرار می شود و تا زمانی که اتصال قطع نشده است تمامی پکت ها را Mark می کند و محدودیت ها را روی همه آن ها اعمال میکند.

ex3

خب در این قسمت من نوع Action را Mark Packet انتخاب کردم و در قسمت New Packet Mark هم یک اسم به نام Client وارد کردم سپس تنظیمات را ok میکنم.

ex4

خب قصد داریم روی این نوع پکت هایی که انتخاب کردیم یک محدودیت اعمال کنیم.در پنجره Queue در تب Simple Queue روی +کلیک کنید.

ex5

در بخش Advanced در قسمت Packet Marks کلیک میکنم و Mark Packet که با نام client ایجاد کردم را انتخاب میکنم.در قسمت Target Upload وTarget Download میزان آپلود و دانلود را مشخص میکنیم و تنظیمات را Ok می کنیم.

خب با این تنظیمات من برای تمامی Packet ها از نوع  Forward محدودیت آپلود و دانلود اعمال کردم.

حالا فرض کنید من ۲۰۰کلاینت دارم و قصد دارم میزان دانلود هم آنها را محدود کنم این غیر معقول بنظر می رسه که ۲۰۰ رول برای این کلاینت ها بنویسم.برای این کار از منوی Queue Type روی + کلیک میکنم.

ex6

در قسمت Type Name یک نام انتخاب میکنید.Kind هم pcq یعنی هر کسی که با Pc  به روتر متصل میشوند را انتخاب میکنیم.درقسمت Rate شما میزان آپلود یا دانلود را مشخص میکنید.در بخش Classifier چون قصد محدود کردن دانلود داشتم فقط تیک مربوط به Dst.address را زدم اگر بخواهم آپلود را محدود کنیم باید Src.address  را هم انتخاب کنم.حالا تنظیمات را اوکی می کنم. و در بخش Simple Queue روی +کلیک کرده و در بخش advanced در قسمت Queue Type باید این رولی که من در قسمت Queue Type ایجاد کردم وجود داشته باشد و آن را انتخاب میکنم و محدودیت لازم را روی آن اعمال می کنم.

ex7

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *