Esta pagina se ve mejor con JavaScript habilitado

Gestión OpenWRT

 ·  ☕ 2 minutos lectura  ·  🗻 HotspotCepeda

Gráficas luci-app-vnstat

A parte de las gráficas en tiempo real que vienen de serie “Realtime Traffic” he puesto el “VnStat Graphs” que almacena en el router gráficas de trafico en las interfaces.

Mas gráficas, CPU, memoria, temperatura… luci-app-statistics

https://echt.guth.so/persistent-traffic-log-and-more-in-openwrt/

Smart Queue Management 

luci-app-sqm
Se configura por luci , sirve para limitar el trafico de las interfaces, se instala con varios script de gestión de trafico, en este caso se usa para limitar el caudal de salida a internet se puede usar por ejemplo, para reservar un caudal máximo en la wifi y otro en las interfaces físicas. O para asignar un caudal fijo a las conexiones de la LAN.

Dinamic DNS luci-app-ddns

Se puede configurar por luci o en el archivo /etc/config/ddns en este caso va a preguntar la ip pública a
http://checkip.dyndns.com
y se la dice a changeip.com donde tenemos configurado un nombre de dominio asociado.

config ddns 'global'
 option date_format '%F %R'
 option log_lines '250'
 option allow_local_ip '0'

config service 'myddns_ipv4'
 option interface 'wan'
 option enabled '1'
 option service_name 'changeip.com'
 option domain 'dominio.changeip'
 option username 'user_changeip'
 option password 'password_changeip'
 option use_syslog '2'
 option use_logfile '1'
 option ip_source 'web'
 option ip_url 'http://checkip.dyndns.com'
 option force_interval '72'
 option force_unit 'minutes'

config service 'myddns_ipv6'
 option update_url 'http://[USERNAME]:[PASSWORD]@your.provider.net/nic/update?hostname=[DOMAIN]&myip=[IP]'
 option domain 'yourhost.example.com'
 option username 'your_username'
 option password 'your_password'
 option use_ipv6 '1'
 option interface 'wan6'
 option ip_source 'network'
 option ip_network 'wan6'

Cliente mail ssmtp

Para enviar log y alarmas de reinicios. Se configura según el enlace y funciona ok, /etc/ssmtp/ssmtp.conf.

root=tu_mail@gmail.com
 hostname=localhost
 mailhub=smtp.gmail.com:587
 FromLineOverride=YES
 UseTLS=YES
 USESTARTTLS=YES
 AuthUser=tu_mail@gmail.com
 AuthPass=tu_password
Y enn /etc/ssmtp/revaliases:

# sSMTP aliases
 #
 # Format:       local_account:outgoing_address:mailhub
 #
 # Example: root:your_login@your.domain:mailhub.your.domain[:port]
 # where [:port] is an optional port number that defaults to 25.
 root:tu_mail@gmail.com:smtp.gmail.com:587

Script reboot.

https://wiki.openwrt.org/doc/techref/initscripts
Preparamos un script para que se envíe un correo de alarma cuando esté arrancando el router. Seguir los pasos de Automatic email sending.
Script log diario. Envío de ficheros con mpack

maillog.txt  
mpack maillog.txt tu_mail@gmail.com
Subject: asunto

CRON

Programar que nos envíe un correo con el log diario.


HotspotCepeda
Escrito por
HotspotCepeda
Mantenedor de la red