Medir el ancho de banda entre dos equipos de la red

Mediante iperf podemos medir el ancho de banda de nuestra red. El programa se ejecuta en un equipo en modo servidor y se lanza desde cada equipo desde el que queramos medir el ancho de banda en modo cliente. Por ejemplo, para probar el ancho de banda entre: un servidor conectado al router por cable con la IP 192.168.50.100 un portátil conectado a la red inalámbrica En el servidor ejecutamos: ...

April 8, 2012 · 2 min · 282 palabras · Nacho Cano

Recuperar la dirección de WordPress

En el panel de administración de WordPress, en Ajustes > Generales, podemos cambiar la dirección del blog o la dirección donde está instalado Wordpress. Tenemos que tener cuidado si cambiamos la dirección de WordPress, ya que podemos dejar el sitio, y en especial el panel de control, inaccesible. O puede que lo que nos interese sea actualizar el dominio antiguo por el nuevo. En ambas situaciones, si sólo se debe modificar el dominio, sin que se deba cambiar ninguna ruta relativa de acceso al blog, podemos lograr acceso al panel de administración incluyendo el nuevo dominio al archivo /etc/hosts, y desde ahí modificar cualquier variable que necesitemos. ...

April 5, 2012 · 2 min · 322 palabras · Nacho Cano

Evitar el registro de comandos en el historial

Por diferentes motivos, nos puede interesar que lo que escribamos en el terminal no quede registrado en el historial, por ejemplo, si necesitamos escribir una contraseña. Esto se puede conseguir de diferentes maneras. El historial cuenta con una copia en memoria, accesible mediante el comando history, que se vuelca en el fichero ~/.bash_history al terminar la sesión. Las variables involucradas en el historial son: HISTCONTROL, contiene una lista de valores separados por coma que indican bajo qué condiciones se deben añadir entradas al historial. Estos valores pueden ser `ignorespace`, `ignoredups`, `ignoreboth` o `erasedups`. HISTFILE, contiene el nombre del fichero donde se guardará el historial. Por defecto `~/.bash_history`. HISTFILESIZE, contiene el número máximo de entradas que se guardarán en el fichero. Por defecto, 500. HISTIGNORE, contiene una lista separada por dos puntos : de los comandos que deben ser ignorados. Podemos utilizar `*` para crear patrones que deban coincidir. HISTSIZE, contiene el número de entradas en memoria que debe contener el historial. Por defecto, 500. HISTTIMEFORMAT, puede contener el formato utilizado para guardar la fecha y hora asociada a cada entrada en el historial. Espacio al inicio Una opción es especificar que se ignoren las entradas que comiencen con un espacio. Para activar esta opción de forma permanente, la variable HISTCONTROL debe contener el valor ignorespace o ignoreboth (ignoreboth incluye ignorespace e ignoredups, ésta última es para ignorar duplicados) en nuestro archivo de configuración ~/.bashrc. ...

March 16, 2012 · 2 min · 374 palabras · Nacho Cano

Reiniciar el router desde el terminal

De vez en cuando, necesitamos reiniciar nuestro router. Por ejemplo, para provocar un cambio de IP, si tenemos IP dinámica. Podemos acceder al panel de administración del router mediante el navegador, normalmente en el puerto 80 u 8080, aunque también es posible hacerlo a través de telnet, en el puerto 22. Para hacer más sencillo este trámite, utilizaremos un script que se conecta por telnet al router, introduce el usuario y la contraseña y lo reinicia mediante el comando reboot. Esto dependerá de cada modelo de router en concreto, pero creo que funciona para un gran número. En principio, no es posible apagarlo, sólo reiniciarlo. ...

February 9, 2012 · 3 min · 572 palabras · Nacho Cano

Instalar deluge en Ubuntu Lucid Lynx

deluge es un cliente de BitTorrent en el que la interfaz está separada del núcleo, que corre como un servicio, lo que posibilita usarlo de forma remota a través de una interfaz web. Instalación Podemos instalar deluge y su interfaz web desde los repositorios: $ sudo aptitude install deluged deluge-webui Crearemos el usuario “deluge” para ejecutar este servicio: $ sudo adduser --disabled-password --system --home /var/lib/deluge --gecos "SamRo Deluge server" --group deluge Creamos el script /etc/default/deluge-daemon: ...

February 9, 2012 · 2 min · 350 palabras · Nacho Cano

Instalación de un nuevo kernel PPA en Ubuntu

Esta receta muestra como instalar un nuevo kernel precompilado en Ubuntu. Antes de continuar, cabe avisar de que si tenemos módulos del kernel que no sean libres, por ejemplo, módulos de ATI, Broadcom o Virtualbox, es posible que nos surja algún problema que deberemos resolver en cada caso. En algunos casos, volver a reinstalar las aplicaciones o los controladores puede funcionar. Instalamos module-init-tools, una herramienta para gestionar módulos del kernel que se encuentra en los repositorios, que puede evitar que nos aparezcan algunos errores y avisos. ...

January 26, 2012 · 2 min · 237 palabras · Nacho Cano

Configurar sSMTP para enviar correo mediante GMail desde el terminal

Con esta receta, podremos enviar correos electrónicos desde el terminal sin necesidad de tener instalado un servidor de correo, simplemente utilizando una cuenta de GMail y sSMTP, que se encuentra en los repositorios. Esta opción puede estar bien para enviar correos desde un sistema que utilizamos sólo nosotros, pero no es un sustituto de un servidor de correo como Sendmail, Exim o Postfix. Para configurarlo, editamos el fichero /etc/ssmtp/ssmtp.conf y añadimos las siguientes líneas al final del mismo: ...

January 14, 2012 · 2 min · 348 palabras · Nacho Cano

Instalando MySQL Workbench desde el código fuente en Ubuntu Oneiric Ocelot

MySQL Workbench es una herramienta que permite diseñar y administrar una base de datos MySQL y proporciona herramientas para la configuración del servidor y la administración de los usuarios. MySQL Workbench no se encuentra en los repositorios de Ubuntu, y desde la página de descargas todavía no hay un paquete para Ubuntu Oneiric Ocelot (11.10). Instalación Para instalar MySQL Workbench, primero nos bajamos el código fuente. Ahora mismo, la última versión es la 5.2.37. ...

January 10, 2012 · 1 min · 156 palabras · Nacho Cano

TLSSLed v1.2

TLSSLed es un script cuya finalidad es evaluar la seguridad de SSL/TLS de un servidor web. Se basa en el escáner de SSL/TLS, sslscan, el cual a su vez se basa en la librería openssl, y en el comando openssl s_client. Entre las comprobaciones que realiza se incluyen comprobar si el servidor soporta SSLv2, cifrado NULL, cifrados débiles por la longitud de su clave (40 ó 56 bits), la disponibilidad de cifrados fuertes, como AES, si el certificado está firmado con MD5 y si permite la renegociación de SSL/TLS. ...

October 23, 2011 · 3 min · 537 palabras · Nacho Cano

El consumo de la batería

Con las últimas versiones del kernel el consumo de la batería se había disparado, reduciendo el tiempo de vida útil de la batería. Las baterías son un bien preciado, por lo que existen multitud de trucos para intentar alargar su tiempo de vida. Aunque no se conoce con certeza si este elevado consumo podría deberse a un fallo, en los casos en que la BIOS indicaba que ASPM no estaba soportado estando éste habilitado, o a la configuración en algunos parámetros del kernel. ...

October 1, 2011 · 2 min · 226 palabras · Nacho Cano