Entradas

Actualizar ip dinamica por comandos en dtdns.com

poner en crontab: crontab -e */15 * * * * wget -O /tmp/dtdns.log  'http://www.dtdns.com/api/autodns.cfm?id=midireccion.dtdns.net&user=minombredeusuario&pw=mipassword&client=openwrt' Asi cada 15 mins se actualiza

UPNP/DLNA

Listar upnp server/renderer desde la linea de comandos: apt-get install gupnp-tools gssdp-discover -i eth0 --timeout=3 especifcar el target (como uuid o tipo de servicio/dispositivo):  gssdp-discover -i eth0 --timeout=3 --target=urn:schemas-upnp-org:device:MediaRenderer:1 Existen 3 importantes dispositivos: Media servers Media renderer Media control point En una distribucion de escritorio se crean herramientas de entorno grafico para manipular. Mas info: https://apps.ubuntu.com/cat/applications/gupnp-tools/

Pulse Audio Eq

sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt-get install pulseaudio-equalizer Visto en: http://www.webupd8.org/2013/10/system-wide-pulseaudio-equalizer.html

Actualizar el TPlink WR841ND a openwrt BB 14.07 por comandos

Tenia la version 12 y estaba algo corrupta: cd /tmp/ wget http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/openwrt-ar71xx-generic-tl-wr841n-v8-squashfs-sysupgrade.bin sysupgrade /tmp/openwrt-ar71xx-generic-tl-wr841n-v8-squashfs-sysupgrade.bin Despues de esto se reinicio solo Si quieres hacer un arranque limpio, sin conservar la configuracion hay que: mtd -r erase rootfs_data && reboot

Cambiar el dpi en Lubuntu (LXDE)

Crear un fichero ~/.Xresources con el contenido: ! Xft settings --------------------------------------------------------------- Xft.dpi: 192 Xft.antialias: true Xft.rgba: rgb Xft.hinting: true Xft.hintstyle: hintslight Pongo el dpi a 192 para duplicar su valor por defecto (96) Referencia: http://forum.lxde.org/viewtopic.php?f=24&t=1486

TerraTec Cinergy 2400i DVB-T

Desde el kernel 3.9 no es necesario compilarlo, pero hay un driver que falta: https://github.com/LibreELEC/dvb-firmware/tree/master/firmware http://forums.fedoraforum.org/archive/index.php/t-296606.html Esta es la solucion: cd /lib/firmware sudo wget https://github.com/LibreELEC/dvb-firmware/tree/master/firmware/drxd-a2-1.1.fw #sudo cp drxd-a2-1.1.fw /lib/firmware

Nautilus extensiones

nautilus-script-manager nautilus-filename-repairer  (arregla los nombres de archivos que contienen % en vez de espacios) nautilus-script-audio-convert sudo apt-get install nautilus-actions http://askubuntu.com/questions/281062/how-to-get-nautilus-scripts-working-on-ubuntu-13-04

Automount usb kirkwood debian

Instalar paquete usbmount apt-get install usbmount Archivo de configuracion: /etc/usbmount/usbmount.conf 

Organizacion y mantenimiento de archivos

Interesante articulo sobre herramientas de mantenimento de archivos: http://www.linux.com/learn/tutorials/789566-how-to-organize-your-linux-file-system-folders-clutter-free Script que encuentra ficheros duplicados: http://elonen.iki.fi/code/misc-notes/remove-duplicate-files/
Actualizar el contenido de la carpeta de videos para UPNP mythutil --scanvideos Crear una entrada en cron para actualizar cada 1 min crontab -e # # # */1 * * * * mythutil --scanvideos

Script para comprobar si una TV esta encendida

Script para comprobar si una TV esta encendida y no apagar mythtv, para dar soporte de DLNA Se incorpora al fichero de chequeo /usr/bin/checklogin.sh Buscar en la wiki de mythtv: ACPI, controlando el encendido/apagado del equipo... ************************************************ #!/bin/bash # Asigno valores a las constantes TV, aunque no las usaré por ahora # Me invento las macs ;) # TVSamsung='aa:aa:aa:aa:aa:aa' # TVPhilips1='bb:bb:bb:bb:bb:bb' # TVPhilips2='cc:cc:cc:cc:cc:cc' # Si tengo alguna de estas macs online entonces no apagarse comprobar_mac="aa:aa:aa:aa:aa:aa bb:bb:bb:bb:bb:bb cc:cc:cc:cc:cc:cc" for c in $comprobar_mac ; do  chequeo=`arp -n | grep $c`  if [ -n "$chequeo" ]; then      echo La MAC $c esta online, don\'t shut down!      exit 1  fi done ********************************************************

Controlar ventilador segun la temperatura del disco duro cada 5 mins

Crear script: nano /usr/local/sbin/ventilador.sh #!/bin/bash TEMP=$(smartctl -a /dev/sda | grep Temperature_Celsius | cut -c88-90) #Para que arranque el ventilador echo 150 >  /sys/class/hwmon/hwmon0/device/pwm1 if [ $TEMP -ge 55 ]; then        beep -l 1000 -r 3        echo 255 >  /sys/class/hwmon/hwmon0/device/pwm1 elif [ $TEMP -ge 52 ]; then     echo 220 >  /sys/class/hwmon/hwmon0/device/pwm1 elif [ $TEMP -ge 50 ]; then     echo 150 >  /sys/class/hwmon/hwmon0/device/pwm1 elif [ $TEMP -ge 45 ]; then     echo 120 >  /sys/class/hwmon/hwmon0/device/pwm1 elif [ $TEMP -ge 42 ]; then     echo 95 >  /sys/class/hwmon/hwmon0/device/pwm1 elif [ $TEMP -ge 40 ]; then     echo 60 >  /sys/class/hwmon/hwmon0/device/pwm1 elif [ $TEMP -ge 35 ]; then     echo 20 >  /sys/class/hwmon/hwmon0/d...

HG556a

Openwrt-lede 17.01.5 Instalar: opkg install luci-app-samba hdparm kmod-usb-storage kmod-fs-ext4 block-mount smartmontools usbutils luci-app-samba luci-app-minidlna Adblock : https://www.reddit.com/r/openwrt/comments/7q0ylm/is_there_a_simple_way_to_setup_adblocking_at_a/ Si se pierda la wifi para siempre se puede recuperar segun esto: http://openwrt.tuinstituto.es/no-reconoce-tarjeta-wifi-en-hg556a 1- Flashear esta version del 12 -> openwrt-HW556-squashfs-cfe_r33275_wlan_restore.bin que no permite ser actualizada, al terminar las operaciones flasear desde CFE (encender router con boton resetar presionado por mas de 12 segs e ir a 192.168.1.1...) 2- Buscar tu chip seun la tabla: dmesg | grep Manufacturer Debemos fijarnos en el Chip ID y buscarlo en esta tabla. Chip ID Memoria Flash 0x00227e MX29GL128EH 0x00227a MX29LV128DB 0x002101 S29GL128P10 3- mtd -r erase cal_data  (borrar) 4-         dd if=/etc/ather...