Archive for August 6th, 2006

debian_topic_mirror.pngCada vez es más habitual disponer de dispositivos de almacenamiento a los que se accede mediante USB, como pueden ser cámaras digitales o llaveros de memoria que utilizan usb-storage. El principal problema lo tenemos cuando tenemos que encontrar qué dispositivo nos ha asociado (sda1, sdb1, etc), crear la entrada en /etc/fstab y, para hacerlo cómodo, crear un icono de acceso en el escritorio. Con algunos truquillos y autofs, podremos solucionar el “problema” y, ya puestos, con mucha comodidad.

Con este artículo haremos que:

* El dispositivo USB se monte automáticamente cuando lo conectemos
* Permitir tantos dispositivos como queramos
* Se desmonte automáticamente para permitir su extracción con seguridad
* Crear un icono de acceso en el escritorio cuando este dispositivo esté
conectado y que éste desaparezca cuando se desconecte.
Ingredientes:

* hotplug (apt-get install hotplug)
* usbutils (apt-get install usbutils)
* autofs (apt-get install autofs)
* habilitar el automounter en el núcleo (kernel 2.6: CONFIG_AUTOFS4_FS=y,
kernel 2.4: CONFIG_AUTOFS_FS=y)
Continue reading ‘Automontaje de dispositivos USB’ »

bsd_topic_mirror.pngPues va a parecer una tontería, pero sólo copiando el archivo /etc/ssh/sshd_config de una SuSE Linux 8.2 pude configurar de forma rápida (es decir sin mirar exhaustivamente, opción por opción), el acceso a la máquina FreeBSD a la que se pretendía entrar.
Muchas de las opciones son claras en su definición, mientras que otras deben estudiarse un poco. En cualquier caso pongo aquí el contenido por si alguien no tiene un fichero de configuración a cerca para comparar.

Comentarios?

Continue reading ‘/etc/ssh/sshd_config, la opción fácil.’ »

debian-logo-vertical.gifCon este apunte se pretende instalar el bonito bootsplash en la distribución Debian GNU/Linux. Los pasos a seguir con los siguientes:

Antes que nada añadimos a nuestro /etc/apt/sources.list el repositorio:

# echo deb http://www.bootsplash.de/files/debian unstable main >> /etc/apt/sources.list

Instalamos botsplash:

# apt-get install bootsplash

Saltará la pantalla de configuración:

If you are currently using an initrd image bootsplash can append your splash images to it, if not one will be created for you. Please select your initrd image, select none if you want bootsplash to create one, select custom if you do not see your image or want to manually enter the path.

Select an initrd image.

tux_topic_raro.pngWilliam Vera (Billy)
5 de marzo de 2004
A pesar de que tu módem no sea externo, es posible que lo logres poner a funcionar en GNU/Linux. Puedes verificar la compatibilidad de tu módem en http://www.linmodems.org/Si, si, ya sé eso ya lo habías leído, el problema es que si no sale tu módem? si tienes un winmódem?, bueno no tengo la respuesta para todos los casos pero al menos aquí te explico como eché a andar un clásico”HSP56 MIcromodem” y un “US Robotics PCI”.

Los dos casos míos son sólo unos ejemplos, si aún no consigues el driver de tu módem, te recomiendo pasar un rato mas en http://google.com. Para buscar adecuadamente el driver de tu módem necesitas saber tu versión del kernel y el chipset de tu módem, para ver la versión de tu kernel usa:

uname -r

para ver el chipset de tu módem usa:

lspci -v
Continue reading ‘Algunos consejos para usuarios de Winmódems’ »

tux_topic_clean.pngComo eliminar los “espacios” y sustituirlos por “_”?

# for i in *; do mv -v "$i" $(echo "$i" | tr " " "_"); done


La forma cuidadosa de esto viene detallada en el siguiente script:

#! /bin/bash

# blank-rename.sh

# # Substitutes underscores for blanks in all the filenames in a directory.  ONE=1

# For getting singular/plural right (see below). number=0

# Keeps track of how many files actually renamed. FOUND=0

# Successful return value.  for filename in *

#Traverse all files in directory. do echo "$filename" | grep -q " "

#  Check whether filename if [ $? -eq $FOUND ]

#+ contains space(s). then fname=$filename

# Strip off path. n=`echo $fname | sed -e "s/ /_/g"`

# Substitute underscore for blank. mv "$fname" "$n"

# Do the actual renaming. let "number += 1" fi done  if [ "$number" -eq "$ONE" ]

# For correct grammar. then echo "$number file renamed." else echo "$number files renamed." fi  exit 0 

tux_topic_raro.pngPara poder proteger datos dentro de una red, resulta necesaria la implementación de un firewall para prevenir intrusiones, dado que es la herramienta más eficaz contra el tráfico de información no deseado.

Linux tiene implementado en el núcleo el código de una serie de funciones para poder construir nuestros propios firewalls.
Estas funciones reciben el nombre de Netfilter, y la aplicación es Iptables. Las Iptables nos permiten decidir que hacer con el tráfico que circula por nuestra máquina: aceptarlo, denegarlo o rechazarlo.
Iptables es la estructura de una tabla sobre la que podemos establecer reglas. Cada regla consta de unas condiciones de coincidencia, y una acción para cada coincidencia.
Para empezar, se debe tener claro el concepto de filtro. Un filtro es una parte de software que observa las cabeceras de los paquetes que llegan al host, siendo capaz de decidir que hacer con los paquetes.

  1. Funcionamiento del filtrado
  2. Operaciones sobre una cadena
  3. Primeros filtros
  4. Negación de una opción
  5. Limitación
  6. Logging
  7. Ejemplo de un Firewall

Continue reading ‘Firewalls en Linux (Netfilter) – Parte I’ »

debian-logo-vertical.gifSí, es quizás el principal defecto de Debian, junto con el tema del reconocimiento automático del hardware.Bien, lo cierto es que si te gusta ir a la última, no deberías usar Debian. Al menos, no la versión estable de Debian, claro. Pero por otro lado, eso es lo que la hace precisamente estable, ¿no?.

Pues sí, porque Debian revisa una y otra vez todos los paquetes de programas para asegurarse de que funcionan de la mejor forma posible y sin peligro para el sistema. Solo entonces, congelan la distribución, arrancan otra rama paralela y sacan la versión congelada como la próxima Debian estable (actualmente Woody). Pero eso necesita mucho tiempo, claro, y por eso los programas de la versión congelada tienen a quedarse anticuados rápidamente.

En otras palabras: en cierto modo NO es un defecto de Debian, sino su mayor fortaleza, porque convierten a esta distribución de Linux en una verdadera roca… por un precio razonable en innovación.

Pero a veces es una lata, sinceramente. Porque ese programa tan magnífico que necesitas, que usas a diario, que te tiene enganchado… tiene unas carácteristicas magníficas en sus últimas versiones. Pero no puedes instalarlo en Woody, porque al intentar arrancar “apt-get” te saltan todas las dependencias para que reinstales 80000 paquetes… o te dice que ya tienes la última versión disponible. Me entiendes, ¿verdad?.

Continue reading ‘Me encanta Debian, ¡pero mi programa favorito está obsoleto!’ »