OpenWrt: Administrando el ancho de banda con SQM

Con SQM (Smart Queue Management) podemos administrar el ancho de banda de las interfaces de nuestro router, por ejemplo, podemos impedir que los miembros que se conecten a nuestra red wifi de invitados ocupen todo el ancho de banda de nuestra red o reservar más ancho de banda para la conexión lan de nuestro NAS.

Instalación

Para instalar los paquetes necesarios podemos hacerlo utilizando la interfaz LuCI o via SSH conectándonos a nuestro router

Si decidimos hacerlo desde LuCI, recuerda primero actualizar la lista de paquetes

openwrt-sqm1.png.

Buscamos los paquetes disponibles para sqm

openwrt-sqm2.png.

En la pestaña de paquetes disponibles instalamos luci-app-sqm y sqm-scripts

openwrt-sqm3.png.

O bien desde la terminal

opkg install luci-app-sqm sqm-scripts

Configuración

Tras la instalación tendremos una nueva entrada en el menú Red llamada SQM QoS

openwrt-sqm10.png.

Yo voy a limitar el ancho de banda a mi Wi-Fi de invitados (wlan0-1), habilito SQM para este interfaz (wlan0-1) y limito la velocidad de bajada a 160000 kbit/s y la de subida a 1600, ten en cuenta de que son kbits y no kbytes

openwrt-sqm4.png.

Pulsa en añadir, si quieres añadir nuevas instancias para limitar el ancho de banda para otras interfaces , repite los pasos anteriores, cuando termines pulsa en Guardar y aplicar

openwrt-sqm5.png.

Si queremos quitar el limite, debemos parar el script SQM que hemos creado

openwrt-sqm6.png.

Desde Sistemas -> Arranque

openwrt-sqm7.png.

openwrt-sqm8.png.

Podemos hacer un test de velocidad para comprobar que todo ha ido bien

En la red principal, obtenemos

openwrt-sqm11.png.

openwrt-sqm14.png.

Repetimos el test de velocidad con la red de invitados

openwrt-sqm12.png.

openwrt-sqm13.png.

Como puedes comprobar, hemos limitado la velocidad de subida y bajada en la red de invitados.