¿Cómo limito el ancho de banda de Internet?

58

Recibo quejas de que consumo mucho ancho de banda de Internet.

¿Existe algún software que pueda limitar el ancho de banda de Internet en mi computadora desde mi propia computadora? Uso Firefox como navegador y uso bittorrent y descargo software del centro de software.

(¿Existe también una manera de monitorearlo?)

Santosh Linkha
fuente
Establecer un firewall para IPs publicitarias o no
deseadas
use el comando tc con iptables, use tcpump o iperf para monitorearlo

Respuestas:

64

Tienes 2 fáciles de usar a través de la terminal. Wondershaper y Trickle. Hay más aquí: ¿Cómo limitar la velocidad de internet?

De todos modos, los conceptos básicos son:

sudo apt-get install wondershaper

En la terminal, descubra cuál es el nombre de la interfaz conectada a su Internet mediante el uso ifconfig. Podría ser eth0, eth1, eth2, etc. En mi caso es eth1. Entonces, haría esto:

sudo wondershaper eth1 1024 256

Esto me dará una velocidad de descarga de 1024 Kbits y 256 Kbits Upload. Que son 128 KB y 16 KB.

Si desea restablecer eso, haga esto sudo wondershaper clear eth1

NOTA: Eso limitará CUALQUIER COSA en su PC, por ejemplo, el descargador de torrents, firefox, etc.

Otro programa es Trickle.

Para instalar haz esto:

sudo apt-get install trickle

Para ejecutar firefoxcon un máximo de 120 KB / s de descarga y 32 KB / s de carga, ejecute

trickle -d 120 -u 32 firefox

En mi caso recomiendo wondershaper.

Si desea más información para cualquiera de los dos después del tipo de instalación man wondershapero man trickledependiendo de la que instaló.

Luis Alvarado
fuente
1
¿Es posible limitar / invertir el ancho de banda de Internet para cada programa en lugar de por dispositivo?
Nur
@Nur Por lo que sé, es posible pero implica una edición del kernel y otras cosas fuera del espacio del usuario. Sería increíble tener un enfoque similar al de herramientas como Windows Netlimiter. Por supuesto, netlimiter conecta un proceso que gestiona el uso compartido de la conexión, pero la idea sigue siendo la misma y ayudaría mucho en los casos de red donde esto se aplique.
Luis Alvarado
1
Trickle puede hacer eso askubuntu.com/questions/776/… trickle -u (upload limit in KB/s) -d (download limit in KB/s) application
kenn
1
ADVERTENCIA: al escribir este comentario, el goteo solo funciona para sistemas operativos de 32 bits, no es compatible con 64 bits
Karl Morrison
1
Es posible que tenga que cambiar la fase porque una persona pudo hacer que funcione en 64 bits vívidamente. Puse un informe de error en el github si quieres ver más. Estoy ejecutando 14.04 y no funciona.
Karl Morrison