حسن نجف

تخصیص پهنای باند

باسلام
جهت اشتراک اینترنت برای کارمندان مرکز از سرور میکروتیک استفاده می کنم. میخوام رولی ایجاد کنم که هر کاربر حداقل سرعت 256 کیلوبایت براش تضمین بشه. محدودیت سرعت نمیخوام بزارم. فقط زمانیکه کسی داره دانلود میکنه و کاربر دیگه ای وصل بود، حداقل سرعت 256 کیلوبایت رو داشته باشه. ممنون میشم دوستان راهنمایی کنن.
#تضمین_سرعت #میکروتیک
لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.
سلام دوست عزیز
از سرویس Hotspot برای اینترنت دادن به کلاینت ها استفاده می کنید ؟
میتونید Queue تعریف کنید و برای کاربرا سرعت دانلود و آپلود تعیین کنید.
AMIRHOSSEIN KARIMPOUR
rasool danesh
سلام
با چه روشی دارین کاربران رو مدیریت میکنید؟
با گزینه queue میتونید این کار رو انجام بدین.
اما یک نکته :وقتی یوزری تمامی پهنای باند رو اشغال کرد .چطوری میخواین این پهنای باند رو تضمین کنید؟
خیلی چیزا بلد نیستم ، کاش عمرم برای یادگیری کفایت میکرد، دارم به این نتیجه میرسم که توی این عمر کوتاه هر چیزی ارزش یادگیری نداره و فقط چیزای مهم رو باید آموخت...
حسن نجف
سلام
کاربرها تحت سوییچ به میکروتیک متصل هستن. سرویس هات اسپات استفاده نشده و تحت لن مستقیم هست.
گزینه queue رو دیدم ولی نمیدونم چطوری حداقل پهنای باند رو تضمین کنم
یه جوری مثل QOS میخوام. که برای شخص خاص یا سرویس خاص حداقل 256 کیلوبایت پهنای باند رزرو کنه
rasool danesh
فکر میکنم شما برای این کار باید خودتون ببینید که چقدر پهنای باند دارین و از حداکثر پهنای باند یک بخشی رو برای حداکثر سرعت کاربران انتخاب کنید و این حداکثر سرعت کمتر از کل پهنای باند باشه تا یوزرهای دیگه بتونن حداقل پهنای باند رو داشته باشن
این لینک برای محدود کردن پهنای باند است
آموزش فوق محدود کردن پهنای باند است .ببینید حداکثر پهنای باند شما چقدر است ، مثلا اگر 6 مگ پهنای باند دارین ، باید حداکثر پهنای باند یوزرها رو روی 5 مگ بگذارین ، اینجوری 1 مگ برای کاربران دیگه میمونه و همه خط اشغال نمیشه
خیلی چیزا بلد نیستم ، کاش عمرم برای یادگیری کفایت میکرد، دارم به این نتیجه میرسم که توی این عمر کوتاه هر چیزی ارزش یادگیری نداره و فقط چیزای مهم رو باید آموخت...
حسن نجف
باسلام
مشکلی که توی این روش هست اینه که پهنای باند رزرو در صورتی که توسط کسی استفاده نشه بلا استفاده میمونه که این خوب نیست
من میخوام کل پهنای باند در اختیار یوزر باشه
rasool danesh
دوست عزیز روش دیگه ای وجود نداره و کاری دیگه ای نمیتونید انجام بدین
چون اون پهنای باند که میمونه یک تضمین است برای کاربران دیگه

خیلی چیزا بلد نیستم ، کاش عمرم برای یادگیری کفایت میکرد، دارم به این نتیجه میرسم که توی این عمر کوتاه هر چیزی ارزش یادگیری نداره و فقط چیزای مهم رو باید آموخت...
حسن نجف
ممنون از پاسختون
من هم مطمئن نیستم کاری که میخوام رو میشه با میکروتیک انجام داد یا نه
دقیقا مثل قابلیت Voip رو میخوام اجرا کنم
اگر ترافیکی به مقصد A باشه، برای ترافیک رزرو کنه، در غیر اینصورت کل ترافیک رو به یوزرها اختصاص بده
این کار با میکروتیک قابل اجرا نیست به نظرتون ؟
ممنون از پاسخگویی شما
rasool danesh
موضوع شما یک جور تغییر پروفایل است
چون می خواین وقتی ترافیکی نیست یک نوع پروفایل اجرا بشه و وقتی ترافیک هست یک پروفایل دیگه
برای پروتکل خاص میشه این کار رو کرد مثلا پروتکل خاصی مثل voip رو مارک کنید تا اگر این پروتکل اومد .پهنای باند رو بهش اختصاص بده، اما اگر از یک نوع پروتکل باشن مثلا هر دو دانلود باشن ، نمیشه کاری کرد
خیلی چیزا بلد نیستم ، کاش عمرم برای یادگیری کفایت میکرد، دارم به این نتیجه میرسم که توی این عمر کوتاه هر چیزی ارزش یادگیری نداره و فقط چیزای مهم رو باید آموخت...
حسن نجف
پروتکل مورد استفاده UDP هست، میشه تنظیم کرد که اگر udp داشتیم پروفایل تغییر کنه؟
rasool danesh
شما میتونید پروتکل رو مارک کنید و از پروتکل مارک شده توی queue استفاده کنید و اگر اون رو توی بالاترین اولویت بگذارین . اول اون queue رو اجرا میکنه و بعد queueهای دیگه رو ..
خیلی چیزا بلد نیستم ، کاش عمرم برای یادگیری کفایت میکرد، دارم به این نتیجه میرسم که توی این عمر کوتاه هر چیزی ارزش یادگیری نداره و فقط چیزای مهم رو باید آموخت...
حسن نجف
متشکر از پاسختون
اون لینکی که فرستادید برای تقسیم پهنای باند رو انجام دادم، در Queue Tree میانگین سرعت رو همونی میزنه که ثبت کردم، اما متاسفانه سرعت یوزر همچنان روی ماکزیمم هست
rasool danesh
منظورتون رو متوجه نمیشم
میشه بیشتر توضیح بدین
یعنی میکروتیک یک چیزی نشون میده و یوزر یک کار دیگه میکنه؟
خیلی چیزا بلد نیستم ، کاش عمرم برای یادگیری کفایت میکرد، دارم به این نتیجه میرسم که توی این عمر کوتاه هر چیزی ارزش یادگیری نداره و فقط چیزای مهم رو باید آموخت...
حسن نجف
بله دقیقا
کل آموزش رو دقیقا رفتم اما یوزر محدود نشد
البته دوباره چک میکنم و اطلاع میدم
حسن نجف
سناریو من دقیقا به این صورت هست، اصلا ببینید شدنی هست با میکروتیک یا نه
فرض کنید یک بازی آنلاین داریم که نیاز به 2 مگ پهنای باند آزاد داره. خب طبیعتا همیشه به این پهنای باند نیاز نداریم که رزروش کنیم. فقط زمانیکه شخص داره بازی میکنه نیاز به این مقدار پهنای باند داره تا بتونه بدون مشکل بازی کنه
کل پهنای باند موجود 20 مگ هست، من میخوام در بدترین شرایط که همه دارن استفاده میکنن( گیمر هم آنلاین باشه) 18 مگ رو به کارمندان اختصاص بده و 2 مگ رو برای گیمر.
زمانیکه که گیمر آفلاین هست، کل 20 مگ رو کارمندان شیر کنه که استفاده کنن
با فرض اینکه پروتکل بازی UDP باشه، آیا راهی برای انجام این سناریو با میکروتیک وجود داره ؟
ممنون از اینکه وقت میذارید
rasool danesh
اینجوری بهتر شد
خوب پس شما میخواین فقط یک دستگاه پهنای باند دومگ رو داشته باشه
برای اینکار یک queue برای همون دستگاه و ip بنویسین و در بالاترین بخش queueبگذارین و اون ip رو استاتیک کنید تا تغییر نکنه وقتی این ip وصل شد با این queue این پهنای باند رو در اختیارش میگذاره و برای بقیه دستگاهها هم دوتا queue بنویسین اول یکی بنویسین اون 18مگ محدود رو به کاربران بده و یکی دیگه هم بنویسین که کل پهنای باند رو به کاربران بده (حواستون باشه که به همین ترتیب بنویسین ، چون queue از به ترتیب از بالا به پائین اجرا میشه)
حالا برین به قسمت netwatch و اونجا ip اون دستگاه گیم رو ادد کنید و در دوتا سربرگ بعد که یکی up و یکی down است دوتا اسکریپت بنویسین که هر وقت اون ip آپ شد اون اسکریپت اون queueکه 18 مگ محدود است رو فعال کنه و وقتی که اون ip روی down است اون queue محدود رو غیر فعال کنه تا خودبخود اون queue نامحدود عمل کنه....
خیلی چیزا بلد نیستم ، کاش عمرم برای یادگیری کفایت میکرد، دارم به این نتیجه میرسم که توی این عمر کوتاه هر چیزی ارزش یادگیری نداره و فقط چیزای مهم رو باید آموخت...
حسن نجف
اگر بیش از یک آی پی برای گیم باشه چی ؟
میشه یک آدرس لیست بهش بدیم به جای یک آی پی ؟
سوال دوم اینکه میتونید کمک کنید برای نوشتن اسکریپت؟ من خیلی تخصص توی میکروتیک ندارم.
ممنون از پاسختون
rasool danesh
اگر چند تا باشه باید جداگانه براشون queue بنویسین چون وقتی میخواین با netwatch فعال و غیرفعال کنید به مشکل میخورین و هر کدوم باید جداگانه باشه
خیلی چیزا بلد نیستم ، کاش عمرم برای یادگیری کفایت میکرد، دارم به این نتیجه میرسم که توی این عمر کوتاه هر چیزی ارزش یادگیری نداره و فقط چیزای مهم رو باید آموخت...
حسن نجف
اوکی
امکانش رو دارید که در نوشتن اسکریپت کمک کنید؟
من هیچ اطلاعاتی درباره نوشتن اسکریپت در میکروتیک ندارم
rasool danesh
اسکریپت رو اینجوری باید بنویسین
\ queue simple disable X
این اسکریپت برای غیرفعال کردن است و شما برای فعال کردن بجای disable باید بنویسین enable و X هم نام اون queue است که میخواین disable یا enable کنید
خیلی چیزا بلد نیستم ، کاش عمرم برای یادگیری کفایت میکرد، دارم به این نتیجه میرسم که توی این عمر کوتاه هر چیزی ارزش یادگیری نداره و فقط چیزای مهم رو باید آموخت...
rasool danesh
دوست عزیز طبق قوانین سایت در هر سئوال یک مورد بررسی میشه و این سئوال شما در مورد اسکریپت نویسی در میکروتیک رو به عنوان یک سئوال جدید در سایت مطرح کنید
خیلی چیزا بلد نیستم ، کاش عمرم برای یادگیری کفایت میکرد، دارم به این نتیجه میرسم که توی این عمر کوتاه هر چیزی ارزش یادگیری نداره و فقط چیزای مهم رو باید آموخت...
پاسخ شما
برای ارسال پاسخ خود وارد شوید.
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره بهاره می تونی امروز ارزونتر از فردا خرید کنی ....