لطفا وارد شوید یا ثبت‌نام کنید تا به انجمن‌ها دسترسی کامل داشته باشید.



 
امتياز موضوع :
  • 0 رأي - معدل امتيازات : 0
  • 1
  • 2
  • 3
  • 4
  • 5
محدود کردن پهنای باند
2007-05-01, 07:42 PM,
ارسال : #1
محدود کردن پهنای باند
اینترنت: تعدای ای پی ولید
سرور: openbsd یا debian

صورت مساله:

دادن ای پی ولید به کلاینت ها با حفظ شرایط زیر:

۱. توانایی کنترل و مونیتورینگ همه ترافیک کلاینت ها
۲. توانایی محدود کردن پهنای باند کلاینت ها
۳. transparent بودن ۱ و ۲

کسی نظری نداره؟

انا و جمیع من فوق التراب
فداء تراب نعل ابی تراب (ع)
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2007-05-01, 08:02 PM,
ارسال : #2
 
با نصب PF در OpenBSD و نعریف rule های مانندscub می توات این کار را انجام داد.
<!-- m --><a class="postlink" href="http://www.openbsd.org/faq/pf/index.html">http://www.openbsd.org/faq/pf/index.html</a><!-- m -->

در راه لینوکس موفق باشید
فریدی

LinuX and FreeBSD are LovE and LifE
we must chooose best love when we want best life
So FreeBSD is great
<!-- m --><a class="postlink" href="http://www.mfaridi.com">http://www.mfaridi.com</a><!-- m -->
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2007-05-01, 08:20 PM,
ارسال : #3
 
من خودم مدتها روی pf کار کردم به این سادگی هم که شما میگین نیست

برای دادن ای پی ولید باید در pf گزینه binat رو فعال کنید ولی کنترل روی پهنای باند رو چکار کنم؟
نقل قول این ارسال در یک پاسخ
2007-05-01, 08:22 PM,
ارسال : #4
 
از طرفی

من چون با PF زیاد سر و کله زدم خواستم که این کار رو تحت لینوکس انجام بدم
نقل قول این ارسال در یک پاسخ
2007-05-02, 12:51 PM,
ارسال : #5
 
رو ردهت انجام می دم
تماس بگیر

avaze_faribandeh

تو یاهو مسنجر
نقل قول این ارسال در یک پاسخ
2007-05-02, 08:47 PM,
ارسال : #6
 
یک قسمت مساله حل شد:

برای محدود کردن پهنای باند یک کارت شبکه باید: از cbq.init استفاده کرد. فایل config ای که استفاده کردم اینه:

DEVICE=eth0,10Mbit,1Mbit
RATE=64Kbit
WEIGHT=32Kbit
PRIO=5
RULE=0/0

با این روش میشه کل پهنای باند یک کارت شبکه رو کنترل کرد

حالا می خوام به کلاینت ای پی ولید بدم! بلدم این کار رو با pf بکنم: باید در OpenBSD از binat استفاده کرد

کسی میدونه معادل binat در iptables چیه؟

انا و جمیع من فوق التراب
فداء تراب نعل ابی تراب (ع)
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2007-05-02, 10:02 PM,
ارسال : #7
 
این رو فقط به خاطر این می نویسم که اکه کس دیگه ای هم این مشکل رو داشت بتونه حلش کنه:

مساله حل شد:

باید از bridge استفاده کنم

apt-get install bridge-utils

brctl addbr tabbr
brctl addif tabbr eth0
brctl addif tabbr eth۱

ifconfig eth0 0.0.0.0
ifconfig eth0 up

ifconfig eth3 0.0.0.0
ifconfig eth3 up

ifconfig tabbr up

البته به eth0 , eth1 نباید ای پی داد باید یکی را مستقیما بی backbone و دیگری را به کلاینت وصل کرد!

انا و جمیع من فوق التراب
فداء تراب نعل ابی تراب (ع)
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2007-05-02, 10:03 PM,
ارسال : #8
 
یک اشتباه تایپی:
در متن دستورات فوق eth3 رو باید با eth1 عوض کنید

انا و جمیع من فوق التراب
فداء تراب نعل ابی تراب (ع)
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2008-02-18, 10:41 AM,
ارسال : #9
 
Anonymous نویسنده :رو ردهت انجام می دم
تماس بگیر

avaze_faribandeh

تو یاهو مسنجر

اینجا محل کسب و کار نیست دوست من!

انا و جمیع من فوق التراب
فداء تراب نعل ابی تراب (ع)
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2008-02-19, 08:26 AM,
ارسال : #10
 
برای کنترل ئهنای باند و اعمال QoS یا هر سرویس مربطه ی دیگه می تونید از tc استفاده کنید. (لینوکس) یا نسل جدیدش tcng
بهتون توصیه می کنم تمام مستندات رو خط به خط بخونید

<!-- m --><a class="postlink" href="http://tcng.sourceforge.net">http://tcng.sourceforge.net</a><!-- m -->
<!-- m --><a class="postlink" href="http://tldp.org/HOWTO/html_single/Traffic-Control-HOWTO">http://tldp.org/HOWTO/html_single/Traffic-Control-HOWTO</a><!-- m -->

[ltr]
$Nəvid$
In a world without any fences or walls,
Who needs gates or windows ?
گنو ایران | لیست مقالات فارسی گنو ایران |
[/ltr]
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2008-02-25, 11:07 AM,
ارسال : #11
 
Navid نویسنده :برای کنترل ئهنای باند و اعمال QoS یا هر سرویس مربطه ی دیگه می تونید از tc استفاده کنید. (لینوکس) یا نسل جدیدش tcng
بهتون توصیه می کنم تمام مستندات رو خط به خط بخونید

<!-- m --><a class="postlink" href="http://tcng.sourceforge.net">http://tcng.sourceforge.net</a><!-- m -->
<!-- m --><a class="postlink" href="http://tldp.org/HOWTO/html_single/Traffic-Control-HOWTO">http://tldp.org/HOWTO/html_single/Traffic-Control-HOWTO</a><!-- m -->

کاملا موافقم

لحظه ای پاک بزرگ دل به دریا زد و رفت
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ


رفتن به انجمن :


کاربران در حال مشاهده موضوع : 1 مهمان