چگونه پهنای باند(سرعت پورت)‌یک سرور لینوکس را محدود کنیم؟

باسلام به دوستان

احتمالا برای شما هم پیش امده که نیاز به محدود کردن سرعت پورت یک سرور لینوکسی به روشی ساده داشته باشید. این مورد به خصوص زمانی مهم میشود که پورت محدودی روی چند سرور به صورت اشتراکی دارید و نمیخواهید اجازه بدهید که یکی از سرور ها بیش از حد پهنای باند را اشغال کند.

برای این کار راه حل های زیادی دارید اگر به شبکه ی پشت سرور ها دسترسی دارید  میتوانید از یک میکروتیک یا سایر موارد مشابه (مثلا Pfsense) استفاده کنید.

اما گاهی اوقات دسترسی به هیچ چیز جز ترمینال خود سرور ندارید در این صورت مجبور به استفاده از نرم افزار های لینوکسی میشوید . یکی از ساده ترین ابزار ها برای این کار wondershaper میباشد.

برای نصب ان روی CentOS نیاز به EPEL دارید.

دستورات نصب برای CentOS:

yum install epel-release

yum install wondershaper

دستورات نصب برای Ubuntu:

sudo apt-get install wondershaper

حال با دستور زیر محدودیت سرعت ۲ مگابیت برای اپلود و ۴ مگابیت برای دانلود را قرار دهید:

wondershaper eth0 2048 4096

به همین راحتی! اگر از این مورد پشیمان شدید هم دستور زیر کارساز هست:

wondersharper eth0 clear

 فکر نمیکنم لازم به ذکر باشه که eth0 نام کارت شبکه شما هست و برای یافتن نام کارت شبکه (ممکن است متفاوت باشد) از دستور ifconfig  استفاده کنید.

پیروز باشید

دیدگاهتان را بنویسید

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