Ağ bağlantınızın upload ve download limitlerini “ethernet kartı” bazında veya “uygulama” bazında kontrol edebilirsiniz. Ethernet kartı üzerinden akan trafiğin upload ve download limitlemesini yapmak için “Wonder Shaper” , uygulama bazında limitleme yapmak için ise “Trickle” uygulamalarını kullanabilirsiniz.
(İşlemler Ubuntu 12.04 kurulu bir sisteme göre yapılmıştır.)
Ethernet Kartı Bazında Limitleme
Ethernet kartı bazında limitleme sisteminize ait ethernet kartı veya kartlarından çıkan tüm trafiğin önüne geçip limitleme yapmanızı sağlar. Bu şekilde bir limitleme yapmak için öncelikle sisteminize Wonder Shaper uygulamasını kurmanız gerekmektedir. İnternet bağlantısı mevcut sisteminize
- #sudo apt get install wondershaper
komutu ile kurulumu yapabilirsiniz. Kurulum sonrası upload/download limitlerinizi düzenlemek için
- [kullanımı] #sudo wondershaper EthernetKartınız DownLimit UpLimit
- [örnek] #sudo wondershaper eth1 2000 1000
komutunu girebilirsiniz. Hız limitinizi KB bazında yazmanız gerekmektedir. Limitlemeyi kaldırmak için
- [kullanımı] #sudo wondershaper EthernetKartınız clear
- [örnek] #sudo wondershaper eth1 clear
komutunu kullanabilirsiniz.
Uygulama Bazında Limitleme
Mevcut ağ bağlantınızı uygulama bazında kontrol etmek için ise Trickle uygulamasını kullanabilirsiniz. Trickle ile örneğin A uygulamanıza 50kb/s limitleme yapabilirken B uygulamanıza 100kb/s limitleme yapabilirsiniz. Veya komut satırından yapacağınız tüm upload/download işlemlerine genel bir sınırlama getirebilirsiniz. Trickle uygulamasını internet bağlantısı mevcut sisteminiz üzerinde
- #sudo apt get install trickle
komutu ile kurabilirsiniz. Kurulum sonrası uygulama bazında upload/download limitlerinizi düzenlemek için
- [kullanımı] #trickle -u 100 -d 50 UygulamaAdı
- [örnek] #trickle -u 50 -d 200 Firefox
- [örnek] #trickle -u 50 -d 200 bash
komutunu kullanabilirsiniz. Hız limitinizi KB bazında yazmanız gerekmektedir. Limitlemeyi kaldırmak için komutu sonlandırabilir veya limitleme yaptığınız uygulamayı kapatabilirsiniz.