برای اینکه شما بسته های نرم افزار های دانلود منیجر را شناسایی کنید، ناچار به مانیتور لایه هفت هستید که این کار روی روتر بار اضافه خواهد گذاشت
اما بصورت کلی به روش زیر میتونید عمل کنید :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در دستور اول شما پروتکل لایه هفت در فایروال خود میسازید که مشخصات بسته هایی که نرم افزار دانلود منیجر یا برنامه های مشابه (شخصا روی نرم افزار internet download accelerator تست کردم) در حال استفاده از اون هستند را شناسایی میکند
دستور دوم یک رول فایروال است که داده هایی که از مبدا کلاینت های روی شبکه به سمت یک سرور اینترنتی برقرار شده و مشغول دانلود با نرم افزار مدیریت دانلود هست را شناسایی کرده و سپس کانکشن دوم آن را دراپ خواهد کرد، یعنی با برنامه مدیریت دانلود نیز، به مانند زمان دانلود از مرورگر، تنها یک کانکشن برای دانلود برقرار شده و کانکشن دوم دراپ خواهد شد.
مقدار لیمیت کانکشن را میتونید تغییر دهید، به عنوان مثال اگر از مقدار 2 به مقدار 4 آنرا تغییر دهید به برنامه مدیریت دانلود اجازه برقراری سه کانکشن را جهت دانلود می دهد و کانکشن چهارم را بطور دائم دراپ خواهد نمود و اجازه برقراری نمی دهد.
همینطور میتوانید با مقدار دهی Src. Address با ای پی های کلاینت های داخل شبکه، این رول را برای یک یا چند کلاینت با آی پی مشخص اجرا نمایید، اما اگر به مانند دستور من، آن را مقدار دهی نکنید، بر روی تمام دستگاه های داخل شبکه اعمال خواهد شد.
====
پیشنهاد های اضافه که ممکن است نیاز به استفاده از مانیتور لایه هفت را از بین ببرد :
اگر کامپیوتری که میخواهد بازی انجام دهد مشخص و مجزا است، برای آن در صف Queues به صورت دستی در Simple Queue یک Queue بسازید و مقدار Target را آی پی همان دستگاه قرار دهید و برای این کیو یک نام مثلا PC-Game وارد نمایید.
سپس اسکریپتی مانند کد پایین در بخش اسکریپ ایجاد نمایید :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و سپس مثلا نام این اسکریپت را بگذارید Game .
حالا میتوانید این اسکریپت را در بخش هات اسپات پروفایل، برای پروفایل های پیشفرض و دیگر پروفایل ها در بخش On Login قرار دهید.
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در این وضعیت، هر کاربری که به هات اسپات لاگین میکند و قصد استفاده از اینترنت را دارد، باعث می شود Queue مربوط به PC-Game را در شماره 0 صف Queues قرار دهد و در نتیجه اولویت ارسال پکت های این دستگاه همیشه؛ بالاتر از سایرین خواهد بود و کمترین وقفه برای اتصال آن دستگاه مورد نظر به اینترنت پیش خواهد آمد.
(در این حالت دیگر نیازی نیست که محدودیت سرعت را در پروفایل Pc-Game آن کامپیوتر در هات اسپات اعمال نمایید و آن بخش باید خالی باشد، مقدار محدودیت حداکثر سرعت این دستگاه باید در همان رول Queue ایجاد شده غیر خودکار وارد شود)
==
پیشنهاد دیگر کاهش بیشتر سرعت دیگر مصرف کننده ها در زمان لاگین شدن PC-Game است.
به این صورت که محدودیت سرعت تمام دستگاه ها را در این روش بطور دستی با ایجاد کردن Simple Queue های متفاوت برای هر کدام از دستگاه های مصرف کننده می سازیم و از بخش هات اسپات؛ پروفایل برای مشخص کردن محدودیت سرعت کاربران بصورت خودکار استفاده نمی کنیم.
سپس در پروفایل مجزا که برای اکانت کامپیوتر گیم PC-Game تعریف کردیم، دو اسکریپت جدا گانه به اجرا میگذاریم، به صورتی که در زمان لاگین شدن این دستگاه مثلا حداکثر سقف مجاز سرعت دیگر کامپیوتر ها به 2 مگابیت کاهش پیدا کند و بعد از لاگ اوت شدن و خاموش شدن این دستگاه، مجدد سقف محدودیت سرعت این دستگاه ها به 3 یا 4 مگابیت افزایش پیدا کند.
اسکریپت در زمان لاگین یوزر گیم (PC-Game)، سرعت دانلود دو کاربر دیگر را به 2 مگابیت کاهش می دهد :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اسکریپت زمان لاگ اول یوزر گیم :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
نکته قابل توجه این است که شما باید به پهنای باند واقعی ارسال خود نیز توجه کنید، اگر سرعت ارسال از خط شما 512کیلوبیت است، در تقسیم بندی به گونه ای عمل کنید که همیشه مقداری پهنای باند خالی تضمین شده برای کامپیوتر گیم باقی بماند.
حتی میتوانید خلاقیت را بیشتر نیز بکنید و اسکریپت را به گونه ای گسترش دهید که در زمان لاگ اوت هر کاربر، اگر تنها یک کاربر در شبکه باقی مانده بود، سرعت آن به حداکثر سرعت خط تغییر داده شود:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اسکریپتی مانند، اسکریپت بالا میتواند در بخش اسکریپت های روتر قرار گیرد و سپس در بخش پروفایل هات اسپات در On Login و On Logout بطور دائم فراخوانده شود.
به این صورت هر تغییر در هات اسپات از نظر خروج و ورود هر یک از کاربران اتفاق بیفتد، اسکریپت نوشته شده شما اجرا خواهد شد و سقف سرعت ها و همینطور اولویت ترافیک به نسبت آن موقعیت بصورت خودکار تغییر خواهد نمود.
====
پیشنهاد دیگر اینکه اگر چندین دستگاه برای بازی مورد استفاده قرار میگیره، میتونید یک پروفایل و اکانت مجزا برای بازی هر دستگاه ایجاد کنید که دستگاه ها در زمان بازی کردن؛ بجای استفاده از اکانت معمول با استفاده از آن اکانت ها لاگین کنند، که در این صورت به آنها آی پی های دیگری اختصاص داده می شود که شما از قبل مشخص کردید و مقدار پهنای باند متفاوتی نیز دریافت خواهند نمود.
در اینجا البته کار کمی پیچیده می شود و ممکن است نیاز به فعال و یا غیر فعال کردن بعضی از بخش های فایروال، منگل و غیره بصورت خودکار باشد که باید با اسکرپیت اجرا گردد.
به عنوان مثال در شبکه من هر کاربر اکانت و محدودیت سرعت مخصوص به خود را دارد که از مودم های خط ADSL برای اینترنت استفاده میکند اما زمانی که با نام های کاربری خاص دیگری به هات اسپات لاگین شود، سقف محدودیت سرعت آن دستگاه تغییر پیدا میکند و با روشن شدن رول مارک گذاری خاصی در منگل، ترافیک آن دستگاه مارک گذاری شده و از مودم 4G+ که بطور معمول فقط نقش مودم اینترنت بکاپ را در شبکه من ایفا میکند، استفاده خواهد نمود.
که اینها همه با اسکریپت نویسی و رول های استاندار و مارک گذاری قابل اجراست و انجامشان آنچنان سخت نیست.