22 oct 2009

Explicación del "Formato de bajo nivel" en Linux

Un excelente articulo acerca del formato de bajo nivel.  Muy buena explicación.

http://damncorner.blogspot.com/2008/02/low-level-formatting-in-gnulinux.html

14 oct 2009

VirtualBox despues de actualizar el kernel en Debian

Luego de realizar una actualización del kernel en mi Debian Squeeze, me doy cuenta de que el VirtualBox no corre mas.

En oportunicades anteriores, lo que hacia era recompilar el kernel como cuando se instala por primera vez, pero me parecia que no era lo mas práctico, así que decidí emprender la busqueda de forma mas facil de volver al funcionamiento al VirtualBox.


Y alli estaba, luego de tanto buscar, la solucion esta en el manual en PDF del VirtualBox (estoy usando la version no libre descargada desde Sun) donde dice que si el kernel ha sido actualizado, será necesario reinstalar el modulo en el kernel ejecutando el siguiente comando como root:

# /etc/init.d/vboxdrv setup








8 oct 2009

IPTSTATE - Para la administración de servidores Linux

(Tomado de mi antiguo blog)

En un servidor con Debian GNU/Linux, funcionando como enrutador o como gateway, a veces es necesario conocer qué equipo se está conectando y hacia dónde.  Si es tráfico web (HTTP), fácilmente se pueden revisar los LOGs del servidor Proxy (si se tiene disponible), pero en cambio hay otras conexiones como el correo, ftp, telnet, ssh, etc, que no pasan a través de un servidor proxy. Este proceso de enrutamiento y cambio de IP se llama NAT.

Este tráfico es posible observarlo a través de comandos como:
# netstat -putan

donde se observan la dirección IP locales y foráneas, así como el estado de la conexión, puerto utilizado, programa y su respectivo PID, sin embargo, no nos ofrece mayor información sobre el enrutamiento de los paquetes.  Para esto tenemos el comando:
# iptstate

El cual, nos ofrece información de las conexiones entrantes, salientes y reenviadas (o enrutadas). Con lo que podremos determinar las direcciones IP fuente y destino, ambos con su respectivo puerto, protocolo, estado de la conexión y el TTL.  Aquí el link:  http://www.phildev.net/iptstate/

Algunos consejos útiles para el uso de IPTSTATE

1. Visualiza el resultado en un paginador.
# iptstate -s | less


2. Ordena la información.
# iptstate -sdb s | less Ordena por estado
# iptstate -sdb d | less Ordena por IP destino
# iptstate -sdb p | less Ordena por protocolo

3. Para buscar las conexiones donde se encuentre la IP 192.168.0.105
# iptstate -sd | grep 192.168.0.105 | less


Y por supuesto, primero leer:
# man iptstate

7 oct 2009

Error en detección de tarjeta de sonido - Debian Squeeze

Luego de la instalación de Debian Squeeze, con KDE4, el sonido no funcionaba. A veces, despues de encender o reiniciar la maquina funcionaba bien, pero otras veces no.

Los primero, probar desde la consola:

$ speaker-test

Si esto no produce ningun sonido, entonces continuamos con esto. En mi caso, fue una incorrecta asignacion en la secuencia en que se carganban los modulos.

Revisamos en:
# cat /proc/asound/cards

Donde la primera seria la tarjeta de sonido por defecto, entonces, debemos cambiar que las demas no aparescan en el número 1. Entonces debemos agregar en /etc/modprobe.d/alsa-base.conf las lineas correspondientes al hardware que se esta detectando y asignarle los valores de index adecuados. Por ejemplo, para snd-usb-audio que no debe ser la tarjeta por defecto deberiamos agregar en /etc/modprobe.d/alsa-base.conf

options snd-usb-audio index=-2

y con esto aseguramos que no caiga en la posición 1.

Ahora con Debian Squeeze

Despues de mucho tiempo (casi un año) de estar alejado del mundo de Linux, vuelvo con la instalación de la version testing de Debian, Squeeze. Y ahora por supuesto, con nuevas formas de hacer las cosas, y todo un conjunto de mejoras que poco a poco ire descubriendo.