Linux – WonderShaper aracını kullanarak ağ bant genişliğini sınırlandırın

0 Hisse senetleri
0
0
0
0

giriiş

Bu makalede, WonderShaper kullanarak Linux'ta ağ bant genişliğini nasıl sınırlayacağımızı göreceğiz. Bu araç, Linux'ta ağ bant genişliğini sınırlamamızı sağlayan küçük bir bash betiğidir. Sistemlerde trafik kontrolünü yapılandırmak için tc komut satırı programının arka ucu olarak çalışır.

Bu araç, maksimum indirme ve yükleme hızını ayarlamamıza olanak tanır. İndirme ve yükleme için koyduğumuz sınırları bile kaldırabilir ve hatta arayüzün mevcut durumunu komut satırından görüntüleyebiliriz.

Adım 1 - WonderShaper'ı Linux'a yükleyelim

sudo apt install wondershaper 


Artık WonderShaper'ı başka bir yöntemle kurabiliriz. Bu yöntemle en son WonderShaper güncellemesini alabiliriz.

Bunu yapmadan önce git'i kurmamız gerekiyor (Git, herhangi bir dosya kümesindeki değişiklikleri izlemek için kullanılan dağıtılmış bir sürüm kontrol sistemidir).

sudo apt install git 

Adım 2- Öncelikle terminalde cd komutunu kullanarak bin dizinine gidin.

cd /bin

Adım 3- Ardından aşağıdaki komutu kullanarak en son sürümü indirin

git clone https://github.com/magnific0/wondershaper.git


Adım 4- Şimdi WonderShaper dizinini aşağıdaki komutları kullanarak yükleyeceğiz

cd wondershaper 
sudo make install 


Artık WonderShapper'ın kurulumu ve ayarları tamamlandı.

Hizmeti etkinleştirin ve başlatın:

Şimdi WonderShaper hizmetini etkinleştirip başlatacağız. Ardından, sistem her başlatıldığında otomatik olarak başlaması için hizmeti etkinleştirmemiz gerekiyor. WonderShaper, diğer Linux sistemleri gibi bir hizmet olarak çalıştırılabilir.

Şimdi sistemimizde servisi etkinleştirmemiz ve başlatmamız gerekiyor:
sudo systemctl enable wondershaper.service 

sudo systemctl start wondershaper.service


Aşağıdaki komutu kullanarak WonderShaper servisinin çalışıp çalışmadığını kontrol edebiliriz:

sudo systemctl status wondershaper.service


Hizmeti durdurmak istersek aşağıdaki komutu kullanabiliriz

sudo systemctl stop wondershaper.service


Serviste bir sorun olsa bile aşağıdaki komutla servisi yeniden başlatabiliriz:

sudo systemctl restart wondershaper.service
Şimdi WonderShapper aracının nasıl kullanılacağını görebiliriz.

Şimdi bant genişliğini sınırlamamız gereken arayüzü bulmak istiyoruz. İlgili arayüzün adını aşağıdaki komutları kullanarak bulabiliriz:

ifconfig

Şimdi arayüzün adını öğrendikten sonra aşağıdaki komutu kullanarak bant genişliğini sınırlamak istiyoruz:

Sözdizimi: sudo wondershaper -a -D -u

Nerede:

  • -A: arayüz adını tanımlar
  • -D: indirme hızını kbps olarak tanımlar
  • -u: yükleme hızını kbps olarak tanımlar

Örneğin:

sudo wondershaper -a eth0 -d 2048 -u 512 


Üst kısımda indirme hızını 2048 kbps, yükleme hızını ise 512 kbps olarak ayarlayın.

Hatta indirme ve yükleme hızını ayrı ayrı bile ayarlayabiliyoruz.

Like: sudo wondershaper -a eth0 -d 4096 


Yukarıdaki ayarlar indirme hızını 4096 kbps olarak belirler.

Şimdi bir arayüzün bant genişliği sınırlarını temizlemek veya kaldırmak için aşağıdaki komutu kullanabiliriz.

sudo wondershaper -c -a eth0

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Ayrıca Şunları da Beğenebilirsiniz