Equipos y materiales > Openwrt & LEDE
[Tutorial] Utilidades, DHCP static, QOS, Monitorizacion de interfaces y más!
(1/3) > >>
eq7mavala:
Tengo que hacer unas pruebas y ya que estamos lo documento un pelin.

DIRECCION IP FIJA EN SERVIDOR DHCP

Lo primero vamos a asignarle a un dispositivo siempre la misma IP, dependiendo de su MAC.

Primero conectamos el dispositivo al router, bien sea por wifi o cable, pero la MAC es diferente de la tarjeta wifi a la ethernet, por lo que si asignamos la IP con la MAC del wifi y lo conectamos por red no nos servirá de nada, puesto que nos asignara otra IP...

Con el dispositivo conectado nos vamos a Network -> DHCP and DNS -> Active DHCP Leases, aquí tendremos la IP que se le ha asignado por defecto así como su MAC.


dhcp statico por eq7mavala, en Flickr

Ahora en Static leases debemos darle a ADD para agregar una nueva regla:

En el campo "host-name" asignamos un nombre para el dispositivo, en mi caso le asigno el nombre "móvil-mario", en MAC Address seleccionamos la MAC (Para saber que MAC necesitamos podemos tomarla como referencia del numero dibujado 1 y debemos seleccionarla en el numero 2) del dispositivo que deseemos y la IP que queramos (Recordemos que debe estar en el mismo rango que trabaja el DHCP (En mi caso 192.168.5. X (X debe ser un numero entre el 2 y el 253 y que no este usado por otro dispositivo) Para ello en IPv4-Address seleccionamos --custom-- y escribimos la IP elegida y le damos a Save and apply, ahora debemos esperar a que aplique los cambios, cuando volvamos a conectar el dispositivo ya se le asignara la nueva IP.

Ahora vemos que en el apartado DHCP leases ya esta nuestra el dispositivo con su nombre y su IP concreta.


finalizado static dhcp por eq7mavala, en Flickr

REGLAS DE TRAFICO CON QOS

¿Que es QOS y para que sirve?

http://es.wikipedia.org/wiki/Calidad_de_servicio

Nos vamos a Network -> QOS.

Lo primero que debemos hacer es instalar el modulo luci-app-qos, después de haber realizar un opkg update por linea de comando o bien a través de luci en software por el método mil y unas veces repetido por aquí.

Esta es la interfaz con la que interactuaremos con las reglas QOS, de primeras debemos habilitarlo, seleccionando ENABLE, ahora debemos calcular las capacidades de nuestra conexion a internet:

"Para una ADSL de 3Mb/300k, unos valores de 220 para upload y 2300 para download funcionan bien. Hay que tener encuenta la sobrecarga del protocolo ATM, yo lo calculo así:

300 kbps en ATM
300/10 kilobytes en ethernet (30KB/s)
30 * 8 kilobits en ethernet (240kbps)
240/1.10= 218kbps, después de quitarle el 10%. Redondeando, 220."

Lo que esta en negrita es un copy paste tal cual de un blog sobre como configurar QOS para asterisk en OPENWRT, cuya dirección es: http://www.julianmenendez.es/configurar_openwrt_qos_asterisk/.

Por defecto vienen unas reglas básicas predefinidas, las cuales priorizan servicios como HTTP, HTTPS, SSH, etc, etc.

Ahora para asignar una regla básica que priorize el trafico UDP de mi móvil en la red debemos añadir una regla, en el apartado "Classification Rules", le damos a ADD y nos aparecerá una linea nueva para una regla, en este caso añadimos, como clase, "express", como source la IP del móvil y protocolo UDP (Para el tema del VOIP), ahora debemos subir la regla al primer puesto con las flechas de "sort", una vez que este en el primer puesto seleccionamos Save and apply y esperamos a que los cambios se apliquen y una vez realizado este nuestro dispositivo tendrá prioridad en la red.


qos por eq7mavala, en Flickr

Para mas información: http://wiki.openwrt.org/doc/uci/qos


MONITORIZACIÓN DEL TRAFICO

Una buena pregunta es, cuando trafico genero al mes? 1 Gb? 2? 1 TB?

Existen múltiples aplicaciones para monitorizar estos datos, la que yo uso se llama vnstat, el cual podremos instalar desde System -> software...

el paquete a instalar se llama: luci-app-vnstat, una vez terminada la instalación, deberemos reiniciar el router, antes de esto nos aseguraremos de que el programita inicia siempre, para ello "/etc/init.d/vnstat enable".

Una vez estemos hayamos reiniciado el router, nos aparecerá una pestaña nueva en:


monitorizacion 1 por eq7mavala, en Flickr

Entramos!!!!

Ahora vamos a seleccionar la interfaz que deseamos monitorizar, en mi caso la eth0.1 que es mi interfaz que me conecta con el router ADSL.


monitorizacion 3 por eq7mavala, en Flickr

Seleccionamos la nuestra y Save and apply...

Ahora, yo en mi caso, he cambiado el directorio de trabajo de vnstat puesto que me dio la impresión de que al reiniciar el router no guardaba los registros y los perdía, para ello, he creado una carpeta en /root/vnstat.

Para crearla yo he usado:
Conexion SSH con el router.
"mkdir /root/vnstat" y despues "chmod 777 -R /root/vnstat".

Ahora vamos a cambiar los valores en vnstat del directorio, para ello:

Desde la conexión SSH que hemos usado para crear la carpeta anterior...

vi /etc/vnstat.conf

Los valores cambiados son:

Interface "eth0" por Interface "eth0.1"

***** Aqui debemos seleccionar la que hemos seleccionado mediante la interfaz, o al menos, eso creo *****


DatabaseDir "/var/lib/vnstat" por DatabaseDir "/root/vnstat"

Reiniciamos el router, si todo ha ido bien debería salirnos algo así (Pero con otros datos obviamente):


monitorizacion 5 por eq7mavala, en Flickr

Si llevamos días podemos ver algo similar a esto:


monitorizacion 4 por eq7mavala, en Flickr

(El cliente torrent envía muchos MB a lo largo del día...  >:( )

Puede haber errores que se corregirán, me gustaría darle otra forma al vnstat, por Internet hay unas paginas bien chulas, pero seguro que se debe tocar algo de PHP y...


jar229:
Muy interesante  >:( >:(

Vamos a ponerle 'chicheta' un mesecito  ;)
Noltari:

--- Cita de: jar229 en 22-01-2013, 12:38 (Martes) ---Muy interesante  >:( >:(

Vamos a ponerle 'chicheta' un mesecito  ;)

--- Fin de la cita ---
+1
Añadido también al índice.

Saludos!
eq7mavala:
Por cierto, llevo mucho tiempo que no puedo instalar luci-app-qos, me dice el mensajito de versión de kernel no coincidente, lo cual lo apaño con --force-depends, la actuacion del QOS es correcta aun con ese fallo, cierto?
jar229:
Pues supongo que si funciona ... sí  ^-^
Navegación
Índice de Mensajes
Página Siguiente

Ir a la versión completa