Ağ bağlantınızın upload ve download limitlerini ethernet kartı veya uygulama türünde kontrol edebilirsiniz. Ethernet kartı üzerindeki trafiğin upload ve download limitlemesini yapmak için Wonder Shaper öneriyoruz. Yazılımsal seviyede ağ trafiğinin limitlenmesini istiyorsanız Trickle öneriyoruz.
Bu makalede yer alan wondershaper ve trickle kurulumlarını tüm Linux VPS paketlerinde gerçekleştirebilirsiniz.
1) Wonder Shaper ( Ethernet Kartı Üzerinden Limitleme )
Ubuntu veya Debian Üzerinde Kurulum İçin ;
1 |
sudo apt-get install wondershaper |
Centos, Fedora, Redhat Üzerinde Kurulum İçin ;
1 2 |
rpm -ivh https://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum install wondershaper |
Aşağıdaki gibi download ve upload hızımızı kb cinsinden limitleyebiliriz ;
1 |
sudo wondershaper eth0 downloadhızı uploadhızı |
Örnekler ;
1 |
sudo wondershaper eth0 1000 1000 |
Gireceğiniz rakamlara göre limitlemeler şu şekilde etkilenir ;
100 yaparsanız 10 kbps
1000 yaparsanız 100 kbps
10000 yaparsanız 1000 kbps
Eğer yaptığınız limitlemeyi kaldırmak isterseniz ilgili komut ;
1 |
sudo wondershaper eth0 clear |
2) Trickle ( Uygulama Üzerinden Limitleme )
Ubuntu veya Debian Üzerinde Kurulum İçin ;
1 |
sudo apt get install trickle |
Centos, Fedora, Redhat Üzerinde Kurulum İçin ;
1 2 |
rpm -ivh https://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum install trickle |
Kullanım ;
1 |
trickle -u 100 -d 50 UygulamaAdı |
Örneğin firefox uygulamamızı upload 50 ve download 200 olarak limitliyoruz ;
1 |
trickle -u 50 -d 200 Firefox |
Limitlemeler Kb bazında yapılmaktadır. Limitlemeyi kaldırmak için komutu sonlandırabilir veya limitleme yaptığınız uygulamayı kapatabilirsiniz.
2 Responses to “Linux Üzerinde Ağ / Trafik Limitleme”
Eray Tuğrul Gül
hostingler için ip bazlı yapabilir miyiz bunu? websitesine bağlanan her kullanıcı siteden max 1mbps ile dosya indirebilsin mantığında?
cliaweb
Merhaba @eraytugrulgul:disqus
ethernet bazlı yapılamaz. Yazılımsal seviyede mümkün olabilir, bu konuda linux için iptables araştırmanızı öneririz.