Actualización post instalación debian por puerto serie: Debian 8 Jessie

El post del otro día, si éste que os váis a cansar de él hasta que no consiga hacer funcionar esto! :P instalé una debian a partir de una imagen que había creado alguien, pero esta imagen era una debian 6 y las versiones de los programas que necesito para hacer funcionar el sistema (basicamente hostapd) en debian 6 tienen muchos problemas, así que tenía 2 posibilidades, ponerme con el marrón de hacer que debian 6 se comiese una versión mas nueva de hostapd con patatas (SO viejo & dependencias & co = dolor) o fabricar un instalador modificado (hasta que no he encontrado como hacerlo, ha sido doloroso también, pero al menos he aprendido algo nuevo y parece que la cosa va por buen camino xD).

Una de las curiosidades de la instalación es que estamos usando la compact flash como disco de arranque para la instalación, normalmente usamos un CD o un lápiz de memoria USB.

Lo primero que se me ha ocurrido ha sido meter tal cual una iso en la compact flash, pero claro, el interfaz es por puerto serie, así que tenemos que modificar la iso… descomprime, monta, dale la vuelta, tablas de particiones guerreras, etc. todo fallido, hasta cuando he encontrado éste link en debian y no sé como he llegado a éste otro link: Ficheros de la instalación de debian jessie. A partir de aquí aunque ya caía la noche, se ha empezado a iluminar el día :)…

Convertir una debian en un punto de acceso wifi

Ayer hice un post sobre como instalar debian en una placa Alix 2d2 por puerto COM, ahora vamos a convertir esta preciosidad en un punto de acceso wifi :)

Como disponemos de dos tarjetas wifi de fabricantes que respetan el software libre y liberan sus drivers, no será necesario instalar el paquete firmware-iwlwifi o firmware-linux-nonfree, así que un pasito mas para un punto de acceso totalmente libre! :D

root@alix2d2:/home/blackhold# lspci |grep Atheros
00:0c.0 Ethernet controller: Atheros Communications Inc. AR5413 802.11abg NIC (rev 01)
00:0e.0 Ethernet controller: Atheros Communications Inc. AR5413 802.11abg NIC (rev 01)

Si nos fijamos, las dos tarjetas minipci ya aparecen en el sistema sin tener que instalar nada adicional :)…

Glances: herramienta de monitorización del sistema en ncurses

Adictos al interfaz ncurses! aquí está vuestra herramienta de monitorización del sistema perfecta!

glances

Con esta herramienta puedes pegar una “ojeada” rápida a lo que ocurre en tu sistema, glance precisamente quiere decir esto, ojeada/mirada/vistazo ;)

La herramienta está escrita en python y usa la librería psutil para recopilar toda la información del sistema.

Me llama la atención lo de las alertas que pone debajo, así que vamos a tener que pegarle una ojeadilla mas a fondo :o

Disponible en los repositorios de Debian Jessie

# apt-get install glances

Para mas información glances en github

Dividir ficheros avi

No hay nada que te toque mas los ovarios que estar mirando una peli con la Raspberri Pi conectada al FTP local y que a media pelicula se corte y no haya forma de seguir.
Ya no es la primera vez que ocurre y el motivo es que a la que se ha transmitido 1,024Gb de pelicula la Raspberri Pi no es capaz de reproducirla. No te queda otra que descargarte la pelicula y seguir viéndola por el PC, pero no es lo mismo y no sé porqué motivo no se ve ni se oye tan bien como hacerlo directamente por la Raspberry Pi conectada por HDMI al televisor.

Así que mientras estaba mirando la pelicula en el PC se me ha ocurrido de dividir el vídeo en varios trozos mas pequeños. Una de las formas de hacerlo es con ffmpeg o con mencoder, pero tanto con uno, como con el otro se desfasaba el audio.…

Multiplicar por 1.5 campo en MySQL

Me encuentro que tengo que multiplicar por 1.5 los registros de una tabla MySQL pero tengo 75.000 registros a actualizar… en su momento hice un programa para exportar los datos en formato csv y luego poder importarlos de nuevo… pero es que se me cansa el dedo al tener que hacerlo a mano :P así que he buscado otra forma un poquito mas elegante para hacerlo. Por supuesto necesitas acceso a la base de datos!…

DKIM en un servidor de correo

Administro algunos servidores de listas de correo y aúnque configure los dns inversos no hay forma de que los mails no entren como spam en algunos proveedores de correo, así que otra cosa que podemos hacer es añadir una firma dkim a los mails que mandamos desde nuestro servidor de correo, de esta forma le estamos diciendo al servidor de correo receptor que no somos spammers, una vez mas!

Tengo el servidor de listas de correo con mailman lists.capa8.cat, así que vamos a trabajar sobre éste.

Lo primero será instalar opendkim…

Migrar template OVA a proxmox

Proxmox no tiene soporte nativo para un template OVA, cosa curiosa porque se trata de un formato abierto para crear maquinas virtuales empaquetadas, también llamadas “virtual appliances”.

Es posible pero hacer funcionar un template en proxmox pero vamos a tener que hacer algunas cosillas para que proxmox sepa comerse el OVA.

Lo primero será subir el fichero OVA al servidor proxmox por scp (ssh), por ejemplo en /root…

Cacti + nfsen + pmacct

Cacti es un programa que nos permite ver gráficamente lo que ocurre a nuestras maquinas y a nuestras redes, así que aquí tenemos un completo manual para tener un magnífico sistema de monitorización con software libre realmente muy completito!

Instalación de cacti

Instalamos algunas dependencias

# apt-get install dbconfig-common javascript-common libaio1 libdbd-mysql-perl libdbi-perl libhtml-template-perl libjs-jquery libjs-jquery-cookie libphp-adodb mysql-client-5.5 mysql-server mysql-server-5.5 mysql-server-core-5.5 wwwconfig-common php5-cli php5-mysql php5-snmp snmp snmpd rrdtool libmysqlclient-dev libsnmp-dev libpcap-dev apache2 libapache2-mod-php5 php5