Racionando el tráfico de nuestra conexión

Captura de una descarga a 2kb/s
FacebooktwitterinstagramFacebooktwitterinstagram

Habitualmente utilizamos el Firewall para prohibir/permitir conexiones tanto entrantes como salientes. Con el software de filtrado de nuestro OSX, IPFW, podemos hacer mucho más.

Por resumirlo de forma sencilla, una de las opciones, “pipe” nos permitirá asignar un límite en el ancho de banda de una conexión ya sea por IP, Puerto, protocolo, etc.

En un sencillo ejemplo, podemos ver como limitar la navegación a 2KB/s (algo que nos impedirá navegar, pero que sirve para ilustrar el ejemplo.

Lo primero de todo, es activar una regla, a la que asignaremos el numero 1. Desde el terminal, como usuario root teclearemos lo siguiente:

# ipfw pipe 1 config bw 2KByte/s

Una vez hecho esto, deberemos asociar al puerto TCP 80 (el que usa normalmente la navegación web) a esta regla:

# ipfw add 1 pipe 1 src-port 80

Una vez hecho esto, comprobaremos que la navegación está limitada a esta velocidad, tratando de bajar algún fichero:

Captura de una descarga a 2kb/s

Como se puede comprobar, la velocidad de bajada queda limitada a 2KB/s.

Para eliminar esta regla, se debe introducir el comando:

# ipfw delete 1

Con trastear un poco con este comando, podremos tener un control exhaustivo del ancho de banda de nuestros sistemas, para poder priorizar entre las mismas. Jugando con otros parámetros, como dst-port, protocolo, etc.

Saludos,

 

FacebooktwitterredditlinkedinmailFacebooktwitterredditlinkedinmail
abril 11, 2011

Etiquetas: , ,

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *