انجمنهای فارسی اوبونتو
کمک و پشتیبانی => شبکه و سرویس دهندهها => نویسنده: rahmanian در 21 امرداد 1387، 09:22 قظ
-
با سلام خدمت دوستان
من چطوري مي تونم يه حداكثري رو براي دانلود كاربران در روز در نظر بگيرم؛ مثلا هر كاربر در روز تنها 200MB بتونه دانلود كنه؟؟
ممنون
-
این طور تاپیک باز کردن درست نیست. منظور شما چیه؟
اگه در شبکه می خاین: squid این کار رو می کنه.
-
جناب فاراب از توجهتون ممنونم
ولي فكر مي كنم سوالم واضح باشه. موقعي كه بيان ميشه محدود كردن دانلود براي كاربران معناش اينه كه يه شبكه داريم و تعدادي كاربر كه ميخوايم محدودشون كنيم ;)
squid اين توانايي كه من ميخوام رو نداره اگه شما تونيستين اين محدوديت رو با squid اعمال كنيد به ما هم ياد بدين.
-
آموزش Squid Proxy Server توسط اینجانب:
http://forum.ubuntu.ir/index.php?topic=3913.0
-
لینک به فایل اصلاح شد.
-
جناب فاراب ما كه نتونستيم فايلتون رو دانلود كنيم اگه ميشه يه خلاصه اي از اون قسمتي كه مربوط به ما ميشه برامون بنويسيد. :oops:
-
میتونید از reply_body_max_size استفاده کنید و مقداری که میخواهید کاربرا دانلود کنند رو به KB جلوش بنویسید و مقدار 0 هم یعنی نامحدود...
مثلا:
reply_body_max_size 10
یعنی اینکه کاربرا نتونن فایلهای بیشتر از 10KB رو دانلود کنن...
توضیحات بیشتر:
http://www.visolve.com/squid/squid24s1/tuning.php
-
برای آخرین بار لینک اصلاح شد و بروی سرور خودم : http://www.qurveh.ir/squid_farab.pdf
موفق باشید...
-
جناب فاراب ممنون از توجهتون
ولي منظور من اين نبود. من مي خواستم يه كاربر در مجموع نتونه بيشتر از يه اندازه خاص مثلا 500MB در روز دانلود كنه. اين مقدار ميتونه در يك دانلود تموم بشه يا بشتر.
-
گزینه ی مورد نظر شما در پیکربندی فایل squid.conf وجود داره.
در گوگل سرچ کنید. چون تمام تنظیمات فایل squid.conf در اون pdf که خدمتتون دادم آورده نشده. اما این امکان در اسکویید گنجانده شده.
کلید جشتجوی خودتون رو به MRTG در کنار Squid محدود کنید.
جوینده، یابنده است. سر نخ رو من دادم، بقیه اش رو حتما پیدا می کنید.
-
ببخشید من اول منظورتون رو درست متوجه نشدم... این کار رو به کمک Delay Pool ها میتونید انجام بدید...
مثلا:
acl all src 192.168.0.1/255.255.255.0
delay_pool_count 1
delay_class 1 2
delay_parameters 1 -1/-1 65536/65536
delay_access 1 allow all
اینجوری کاربرای شما میتونن 512Kbit/s دانلو داشته باشن... بخش Delay Pool های squid.conf رو بخونید...
-
ممنون جناب Mehdi اما delay pool براي كنترل پهناي بانده ولي من ميخوام مجموع دانلودها در روز كنترل بشه.
-
میتونید از ابزارهای quota در squid استفاده کنید... به این یه نگاهی بندازید:
http://www.ledge.co.za/software/squint/squish
-
اینجا رو هم ببینی بد نیست:
http://www.ubuntugeek.com/bandwidth-monitoring-tools-for-linux.html