27/5/09

Login en SSH toma mucho tiempo

Bueno, el problema ahora es que al hacer un ssh remoto en servidor debian lenny toma mucho tiempo en pedir el password del usuario (quizá algunos 15 segundos de pausa o_O )

Aclaro que realice una instalación hace poco en otra maquina y el problema no estaba, asi que no tengo la mas pálida idea de lo que lo puede causar, pero googleando di con una solución que todavia no me convence mucho...

El tema es que debemos agregar la siguiente linea al archivo /etc/ssh/sshd_config en el servidor
UseDNS no
Aclaro, no se que problema de seguridad acarrea hacer esto, si lo saben comenten!

26/5/09

Cambiar el nombre de interface de red eth1 por eth0

Cuando nuestra Debian inicia con una tarjeta de red, guarda en "algún sitio" un registro que le permite asociar un nombre a cada uno de los dispositivos. La correspondencia se hace directamente entre MAC y nombre. A la primera mac que "ve" se le asigna el nombre eth0, a la segunda eth1 y así sucesivamente. Las asociaciones permanecen en el sistema aún cuando la tarjeta de red ya no está presente. Esto es muy práctico porque asi las posibles configuraciones de cada dispositivo estarían disponibles en el caso de volver a pinchar la tarjeta que hemos quitado. Pero hay escenarios en los que este comportamiento es molesto.

El funcionamiento de esta asociación mac-nombre es de "bajo nivel" y escapa al alcance del blog (por ahora)

Lo fundamental
Existe un fichero llamado
/etc/udev/rules.d/70-persistent-net.rules
en el que se almacenan estas asociaciones mac-nombre. Editándolo podremos cambiar los nombres asociados a los distintas interfaces.

Esto es útil cuando trabajamos con imágenes en linux, la receta es borrar este fichero antes de exportar la imagen. Así en el primer arranque de la imagen se escribirá en ese fichero la asociación de la mac actual con el nombre eth0.

25/5/09

UrbanTerror no descarga mapas porque no encuentra una librería de cURL

Si! por fin le toco el turno a un GAME! Via leprosys, leo este articulo para solucionar el error de que no puede descargar los mapas el UT cuando no disponemos de ellos...

Cuando se va descargar un mapa en el jugo UrbanTerror me manda el siguiente error:
"Cannot autodownload missing file(s), because the cURL library could not be loaded."
Después de googlear un poco vi algunas soluciones, una en Ubuntu decía que bastaba con instalar el paquete libcurl3, pero es una librería vieja que se encuentra en AUR por lo que no quería instalarlo, así que la solución es simple hacer un enlace simbólico a la librería existente libcurl.so.4:
ln -s /usr/lib/libcurl.so.4 /usr/lib/libcurl.so.3
Ahora ya pueden descargar los mapas.

23/5/09

Agregar los DVD de Debian al sources.list

Vamos a hacer uso de los DVD de Debian, ya que hay gente que todavía no dispone de una conexión a internet y por lo tato no podría instalar paquetes... Bueno, manos a la obra!

Lo primero que tenemos que hacer es descargar las iso de los 5 DVD de Debian (en realidad no es necesario descargar los 5 pues podrian necesitar solo algunos, en la casa de alguien que tenga banda chancha o comprarlos en elgun sitio de internet) y grabarlos haciendo uso de, por ejemplo k3b.

Luego para agregar los DVD, lo tenemos que hacer uno por uno, menos el primer DVD ya que cuando instalamos Debian, en el archivo /etc/apt/sources.list ya queda guardada la configuración de este DVD.

Para agregar los DVD's de Debian al Sources.list hacemos uso del comando apt-cdrom asi:
apt-cdrom add
Introducimos el DVD y le damos enter, luego hacemos lo mismo con los restantes DVD's que dispongamos.

Listo ya tenemos agregados los DVD de Debian y tenemos paquetes listos para instalarlos sin una conexión a internet!

Se ven al rato che!

22/5/09

Boton del medio en Firefox para Linux

Cuando hacemos click con el botón del medio del mouse en la version de Firefox para GNU/Linux su comportamiento es distinto a la versión de Windows. En Linux si uno hace click con este botón la accion por defecto es abrir el contenido del porta papeles en una nueva pestaña. En cuanto a Windows lo que sucede es que se activa la funcion de auto scroll para desplazarnos por la pagina, tan solo deslizando el puntero del mouse.

Veamos como cambiar este comportamiento en la configuracion que Firefox trae en Linux, para dejarlo con el mismo comportamiento que en Windows.

Primero debemos entrar en configuración avanzada de Firefox, escribiendo en la barra de direcciones:
about:config
En la barra de busqueda escribimos:
middlemouse.contentloadurl
y vamos a ver que nos aparecera debajo una única opción, cuyo valor es true; simplemente hacer doble click sobre la misma para que cambie su valor a false. Ya desactivamos el comportamiento no deseado.

Ahora queda activar el auto scroll, para ello simplemente debemos ir a Editar/Preferencias/Avanzadas/General y activar la opción de “usar desplazamiento automático“


Hecho!

12/5/09

Desinstalar kernel antiguo

Seguramente en estas ultimas semanas/meses, actualizaron el sistema o instalaron algún kernel mas actualizado y en el menú del grub se agragaron nuevas entradas para seleccionar con que kernel bootear...

Bueno nuestro objetivo aquí, va a ser limpiar un poco este pequeño desorden (claro esta, una vez probado que todo funciona con el kenel nuevo)

Lo primero que vamos hacer es tipear en nuestra terminal favorita =P
sudo dpkg --get-selections | grep linux-image
Que nos dara un resultado similar a:
linux-image-2.6-686 install
linux-image-2.6.26-1-686 install
linux-image-2.6.26-2-686 install
Una visto que kernel vamos a eliminar, nustro segundo paso seria hacer por ejemplo
sudo apt-get remove --purge linux-image-2.6.26-1-686
o el kernel viejo que quieran eliminar....

Una segunda forma de hacer todo lo anterior es:
# aptitude search linux-image | grep ^i
Que nos da el mismo resultado, pero un poco mas detallado:
i linux-image-2.6-686 - imagen de Linux 2.6 para PPro/Celeron/PII/
i A linux-image-2.6.26-1-686 - Linux 2.6.26 image on PPro/Celeron/PII/PII
i A linux-image-2.6.26-2-686 - Linux 2.6.26 image on PPro/Celeron/PII/PII
Si queremos eliminar ademas los headers del kernel viejo, hacemos una busqueda, aunque se cae de maduro como viene la mano!
aptitude search 2.6.26 | grep ^i
esto nos da otra lista con los headers instalados, seleccionamos el de nuestra preferencia para eliminar:
aptitude purge linux-headers-2.6.26-1
y... guala!

Solucion para IE 7 y pagina de inicio

Bueno, últimamente ando corto de tiempo y últimamente vengo con los artículos pedorros, asi que para no perder la costumbre seguimos con onda pedorra!

Lamentablemente me toco reinstalar una PC para una persona y le ofrecí (como simpre lo hago) las alternativas del SL, porsupuesto no quiso saber nada... Asi que me tube que poner a instalar un IE7 =-.(...

El problema empeso cuando termine la instalacion del navegador de MS y siempre me dirigia a la pagina de inicio:
http://go.microsoft.com/fwlink/?LinkId=74005
por mas que, por ejemplo, este dirigida a google! Para solucionarlo tuve que editar el registro, siguiendo los pasos que pongo aqui:
  1. Ir a inicio
  2. ejecutar
  3. regedit
  4. Busca la siguiente clave del registro: HKCU\Software\Microsoft\Internet Explorer\Main
  5. Una vez que estás en “Main” creas una nueva clave pulsando con el botón derecho (de tipo DWORD)
  6. La llamas RunOnceHasShown, la abres y le asignas el valor 1
  7. Haces la misma operación creando otra clave (de tipo DWORD) y la llamas RunOnceComplete y le asignas también el valor 1
Hecho!

8/5/09

Error en Iceweasel

Hoy por casualidad ejecute iceweasel desde la consola y ohh! sorpresa que cuando lo cierro, en la consola apareció el siguiente error:
(firefox-bin:5092): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
Si bien no es nada grave, la astilla ya estaba en mi mente y quizá hoy por la noche no me dejará dormir! Así que Googleando un poco encontré la solución, solo hay que ejecutar el siguiente comando:
gtk-update-icon-cache -f /usr/share/icons/hicolor/
Bueno la sigo remando con este tipo de post, no se pieran el próximo numero =-.P

7/5/09

Solucion al error de virtualbox al actualizar el kernel

Sip, hoy me decidí a actualizar el kernel, y cuando reinicio y quiero ejecutar vrtuabox, adivinen, siiii! ERROR...
Bueh, el primer intento de novato (lo de novato es para mi, que nadie se ofenta!) es hacer un:
/etc/init.d/vboxdrv setup
por supuesto que hacer esto no lo hace funcionar, dando el siguiente eror:
Stopping VirtualBox kernel module:done..
Recompiling VirtualBox kernel module:
Look at /var/log/vbox-install.log to find out what went wrong failed!
Acá, en realidad lo que nos esta diciendo, es que no tenemos instalados los fuentes de los headers del kernel nuevo que se actualizo. La solución viene de la mano de un simple comando:
# apt-get install linux-headers-`uname -r`
Hecho! ahora disponemos nuevamente de nuestro amado virtualbox....

4/5/09

Seguridad básica de un equipo con Linux

Bueno retomando el tema blog en mi vida, les traigo una nueva semi-entrada....

En esta ocasión el tema es seguridad (por supuesto algo muy basico, como para entrar en calor). Aquí el enlace a este interesante articulo denominado “ChecklistLinux” donde se enumeran una serie de pasos para mejorar la seguridad de nuestro equipo con Linux.

En el trabajo se utiliza Debian GNU/Linux como distribución para mostrar los ejemplos, pero se pueden adaptar a la distribución favorita de ustedes.