Más de dos DNS en Mandriva

Julio 23, 2008 by kanotengu

En mi trabajo utilizo dos DNS para acceder a servidores internos y un tercero para las direcciones de internet; cuando instalé Mandriva 2008 Spring me di cuenta de que solo permitía meter 2 desde la pantalla de configuración.

Editamos el fichero /etc/sysconfig/network-scripts/ifcfg-eth0

si la tarjeta de red no es eth0, sustituimos esa parte por el nombre del dispositivo adecuado.
En ese fichero veremos al menos una línea similar a esta:

DNS1=xxx.xxx.xxx.xxx

si hubieramos metido un segundo DNS, habría una segunda línea.
Para agregar un tercer DNS, solo tendremos que meter una línea más:

DNS1=xxx.xxx.xxx.xxx
DNS2=xxx.xxx.xxx.xxx
DNS3=xxx.xxx.xxx.xxx

salvamos y reiniciamos la red:

/etc/init.d/network restart

Agregar rutas estáticas en Mandriva

Julio 23, 2008 by kanotengu

Fácil si sabes cómo…

Como root, nos situamos en el directorio /etc/sysconfig/network-scripts
Editamos o creamos en caso de no existir un fichero con el siguiente nombre:

eth0.route

En el caso de que el dispositivo de red para el que queremos agregar la ruta estática sea otro, cambiamos el nombre por el apropiado (wlan0.route, rndis1.route, etc…)

Dentro de este fichero metemos los siguientes datos:
ADDRESS0=direccion
NETMASK0=máscara
GATEWAY0=puerta de enlace

por ejemplo:
ADDRESS0=10.0.1.0
NETMASK0=255.255.255.0
GATEWAY0=192.168.1.4

Si quisieramos agregar más rutas, agregaríamos más lineas incrementando el contador:
ADDRESS1=10.0.2.0
NETMASK1=255.255.255.0
GATEWAY1=192.168.1.5

ClearWeather falla en Hardy Heron

Mayo 21, 2008 by kanotengu

La versión del Screenlet ClearWeather que trae Hardy Heron no es capaz de conectarse para obtener los datos meteorológicos. Una solución al problema es la siguiente:

  • Editamos como root el fichero /usr/share/screenlets/ClearWeather/ClearWeatherScreenlet.py
  • Modificamos las líneas 140 y 162 eliminando el texto &prod=xoap
  • Relanzamos el screenlet

¡Qué fácil cuando se sabe cómo ;-)!

Gestión de CPU en Ubuntu

Mayo 20, 2008 by kanotengu

La gestión de energía de Ubuntu incorpora varios modos de funcionamiento en función del uso que le queramos dar al sistema. Estos son:

  • Conservative
  • OnDemand (cuando se solicite)
  • Performance
  • PowerSave

Se puede cambiar entre modos o incluso entre frecuencias (dentro de los estados soportados por la CPU) de una forma muy sencilla: Lo primero que debermos hacer será incluir (si aún no lo tenemos) el applet de Monitor de frecuencia de la CPU en la barra de Gnome; para ello hacemos click con el botón derecho en la barra superior de gnome y pulsamos Añadir al panel. Y luego buscamos y arrastramos el citado applet a la posición que deseemos. Si tenemos una CPU con dos o más cores (núcleos), podemos añadir varios applets y configurar cada uno para que monitorice un núcleo diferente ya que, en principio, podremos cambiar el modo de funcionamiento de cada core por separado.

En este momento el applet ya muestra la frecuencia del núcleo seleccionado, pero lo que nosotros queremos es poder modificarla. Para ello debemos darle permisos al applet, y esto lo hacemos reconfigurando el paquete de applets. Para ello, en un terminal escribimos:

sudo dpkg-reconfigure gnome-applets

Respondemos que SI en la pregunta para que establezca el flag de SUID del cpufreq-selector. Ahora podemos cambiar el modo o la frecuencia de cada core sin más que hacer click en el applet del microprocesador.

Por otro lado, es interesante que el equipo funcione en un modo específico según arranca según esté funcionando con baterías o enchufado a la corriente eléctrica. Para esto abrimos el editor de configuración de gnome (gconf-editor) y editamos las entradas de /apps/gnome-power-manager/cpufreq

  • policy_ac contiene el estado de los núcleos que queremos cuando esté enchufado.
  • policy_battery contiene el estado de los núcleos que queremos cuando esté utilizando la batería.

Para que esto funcione deberemos reiniciar la máquina.

Hacer visible MyFlashDisk en una Acer P610

Marzo 25, 2008 by kanotengu

Pasos para modificar el registro y hacer visible MyFlashDisk.

Basta modificar en el registro la clave MountFlags de 17 a 6. Esta clave esta situada en:

[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FlashDisk]

Despues se realiza un softreset para que carga de nuevo los volumenes (soft reset) aparece un nuevo directorio llamado \MyFlashDisk.

Pasos:

  1. Ejecutar Regedit en la PNA.
  2. Hacer Click en LMachine
  3. Moverse hacia abajo usando la barra de desplazamiento a la derecha y hacer doble click en System
  4. Hacer doble click en StorageManager
  5. Hacer doble click en Profiles
  6. Hacer doble click en FlashDisk
  7. Hacer doble click en MounFlags en la ventana de la derecha
  8. Cambiar el valor 17 por 6 y pulsar OK
  9. Salir del programa
  10. Hacer un softreset ejerciendo una ligera presión con el puntero en la ranura de la derecha (abajo).

Desbloqueo Remoto de una Acer P610

Marzo 25, 2008 by kanotengu

Los pasos a seguir para poder desbloquear el P610 son muy sencillos, primero nos descargamos el fichero con extensión .odt que contiene el programa de desbloqueo.
Cambiamos la extensión por .zip y lo descomprimimos.

Desbloqueo Remoto P610

Conectamos el GPS al ordenador y lo encendemos (lo reconocera el activesync) y ahora es cuando ejecutamos el script desbloqueo.bat que hemos descomprimido antes.

Tras unos instantes hacemos soft reset y listo, el P610 estará desbloqueado y veremos el escritorio del windows!

Ahora ya podemos instalarle los programas que queramos.

Fallo de red al clonar discos en VirtualBox

Febrero 14, 2008 by kanotengu

Bueno, pues esto me ha pasado hoy mismo así que, para evitar que se me olvide y por consiguiente me vuelva a pasar, añado esta mini-guía.

Nota: La versión que uso en el momento de hacer la guía es la 1.5.4

El problema surge cuando queremos tener varias máquinas virtuales iguales basadas en Debian (en mi caso Lenny). VirtualBox es un poco puñetero con el tema de duplicado de discos virtuales, porque asigna un identificador único a cada disco por lo que, si intentamos hacer una copia simple, no funcionará al tener registrado el mismo ID para dos discos.

Para copiar un disco hay que usar la herramienta VBoxManage, de la siguiente manera:

VBoxManage clonevdi origen destino

Nota : origen ha de estar en $HOME/.VirtualBox/VDI porque si no no funciona (BUG!!)

Bueno, pues el caso es que después de tener varios discos virtuales y haber generado tantas máquinas virtuales para esos discos, solo funcionará la tarjeta de red del primero, mientras que las demás, pese a ser detectadas en el arranque, darán el siguiente error al iniciar la red:


SIOCSIFADDR: No such device
eth0: ERROR while getting interface flags: No such device
eth0: ERROR while getting interface flags: No such device
Bind socket to interface: No such device

¿Qué ha pasado? Muy sencillo, un fichero autogenerado llamado /etc/udev/rules.d/rules.d/z25_persistent-net.rules se asegura de que una vez que una tarjeta de red es detectada, la dirección MAC de ese hardware siempre obtendrá el mismo nombre de interfaz (por ejemplo, eth0). De este modo, si cambias de un dispositivo a otro, no robará el nombre confunciendo a los scripts de configuración.

Por desgracia, cuando clonas una máquina virtual, obtienes una nueva dirección MAC para el dispositivo. El sistema de gestión de dispositivos udev de Debian se da cuenta de que “eth0″ ya está asignado a la dirección MAC del dispositivo original, así que el nuevo se convierte en eth1 (probablemente no incluido en /etc/network/interfaces).

Solución:

Mira en el fichero /etc/udev/persistent-net-generator.rules. Existe una regla para ignorar que los interfaces de VMWare generen una regla; solo tenemos que añadir después de la regla de VMWare:


# ignore VirtualBox virtual interfaces
ATTR{address}==”08:00:27:*”, GOTO=”persistent_net_generator_end”

Finalmente, borra /etc/udev/z25_persistent-net.rules. No cambies /etc/network/interfaces. Haz un reboot del sistema guest y el interfaz será detectado sin problemas.

Forzar chequeo de disco al arranque en Linux

Enero 30, 2008 by kanotengu

fsck se usa para chequear y opcionalmente reparar uno o más sistemas de ficheros. Lo único que hay que hacer es crear un fichero vacío /forcefsck.

Creado el fichero /forcefsck forzaremos al Linux a realizar un chequeo completo.

$ su -
# cd /
# touch /forcefsck
# reboot

Mostrar los iconos de papelera, equipo, documentos o red en el escritorio de Ubuntu

Enero 28, 2008 by kanotengu

Ubuntu permite mostrar iconos en el escritorio, pero la forma de hacerlo no es quizá demasiado obvia. Lo mismo pasa con el tema de la gestión de energía, pero eso será objetivo de otra entrada.

Alt+F2 lanza el diálogo de ejecutar, donde escribimos gconf-editor, lanzando la herramienta de configuración de GNOME.

Buscamos la clave apps -> nautilus -> desktop. Podemos ver opciones correspondientes a la papelera (trash_icon_visible), equipo (computer_icon_visible), documentos (documents_icon_visible), el directorio home (home_icon_visible), la red (network_icon_visible) y las particiones que tengamos montadas y configuradas para ser mostradas en el escritorio a través de /etc/fstab (volumes_visible).

Activamos aquellas que nos interesen y ¡¡voila!!

Si Linux fuera Dios

Enero 25, 2008 by kanotengu

GNU God Linux

Sin palabras….