Oviedo José-ph
aprende, genera conocimiento y comparte
   
 
 

Campaña Mejor Cámbiese

Debian

Si estas cansado de que cada vez que inicias Gnome y deseas conectarte a la red inalambrica te pide la clave ya sea WEP / WAP, o si ya tienes esa clave en tu keyring (anillo de contraseñas) y aun asi te pide una clave, algo como esto:

Titulo: Desbloquear anillo

Contenido: La aplicacion"nm-applet" (USER/BIN/nm-applet) quiere acceder al anillo de claves predeterminado, pero esta bloquedado.

Bueno, si tienes alguno de estos dos problemas, aquí vas a encontrar al solución. tongue.png

Primero ocupas tener la clave de tu manejador de contraseñas o keyring sea igual, a la que entras a Gnome (tu usuario del sistema), en caso que no sea la misma debes de borrar la clave vieja del keyring mediante el siguiente comando:

rm ~/.gnome2/keyrings/default.keyring

Ten encuenta que al ejecutar ese comando, se borra TODAS tus claves, tanto la del keyring como la del Wifi, la otra es poner la del sistema igual a la del keyring

sudo passwd MI_USUARIO

Ahora que tenemos el primer requisito cumplido, procedemos con la instalación de programa que nos va a controlar todo este rollo de los passwords

sudo apt-get install libpam-keyring

Despues puedes encontrarte con dos posibles casos al iniciar Gnome mediante GDM, esto es para editar el archivo correspondiente y agregar una linea especial para el libpam-keyring

  1. Tienes el inicio de sesión de GDM automaticamente, entonces ocupas entrar al archivo: /etc/pam.d/gdm-autologin
  2. Tienes el inicio de sesión desactivado de GDM, osea que cada usuario escribe su contraseña y nombre de usuario, entonces ocupas entrar al archivoface-kiss.png * /etc/pam.d/gdm**

Una vez identificado como entras a Gnome entras al archivo correcto (siempre como root) y al final agregar la siguiente linea

@include common-pamkeyring

En el caso de equivocarte del inicio automático, te va a pedir la clave después de GDM y antes de Gnome, pero bueno!, algo es algo.

Y listo!! ya no mas molestias, excepto en el caso automatico de GDM face-glasses.png

Si estamos preocupados por la seguridad de nuestros servidores y mas del servicio/protocolo Secure Shell cuando esta relacionado con ataques de fuerza bruta ya sea por medio de diccionarios, entonces debemos de utilizar DenyHosts, esta aplicación nos permitirá detectar posibles ataques antes de que estos hagan efecto.

La manera en que funciona DenyHosts es que monitorea el archivo /var/log/auth.log (en el caso de Debian - Ubuntu...) para detectar errores de autentificación al sistema y despues bajo ciertas reglas bloquer la IP o servicio que queramos mediante el archivo /etc/hosts.deny

Bueno, ahora que conocemos como funciona DenyHosts, es hora de empezar con la instalación, y para variar!! la forma mas sencilla (mas que en windows) es con un simple:

apt-get install denyhosts

Despues procedemos con la configuración que se encuentra en /etc/denyhosts.conf algunos de los parametros importantes son:

# Lugar donde se encuentra nuestro archivo de Log, en este caso para Debian
SECURE_LOG = /var/log/auth.log
# Lugar donde se encuentra nuestro archivo de bloqueo de hosts
HOSTS_DENY = /etc/hosts.deny
# El periodo en el que la IP va a ser eliminada de la lista de bloqueo, puede ser en hora (h), dias (d)...
PURGE_DENY = 12h
# Cual servicio queremos que sea bloqueado, puede ser sshd, o ALL para todos
BLOCK_SERVICE = ALL
# Numero de veces de error cuando se ingresa con un usuario NO existente
# Se supone que el root conoce a sus usuarios y no debe de equivocarse
DENY_THRESHOLD_INVALID = 2
# Numero de veces de error con un usuario SI existente en el sistema
DENY_THRESHOLD_VALID = 10
# Numero de veces de error con el usuario ROOT
DENY_THRESHOLD_ROOT = 2
DENY_THRESHOLD_RESTRICTED = 1
WORK_DIR = /var/lib/denyhosts
# Reportar entradas sospechosas
SUSPICIOUS_LOGIN_REPORT_ALLOWED_HOSTS=YES
# Buscar el nombre del host del atacante si este esta disponible
HOSTNAME_LOOKUP=YES
LOCK_FILE = /var/run/denyhosts.pid
# Email para notificar los bloqueos
ADMIN_EMAIL = cliente_at_servidor_dot_com
SMTP_HOST = localhost
SMTP_PORT = 25
SMTP_FROM = DenyHosts
SMTP_SUBJECT = DenyHosts Reporte
SMTP_DATE_FORMAT = %a, %d %b %Y %H:%M:%S %z
AGE_RESET_VALID=5d
AGE_RESET_ROOT=25d
AGE_RESET_RESTRICTED=25d
AGE_RESET_INVALID=10d
DAEMON_LOG = /var/log/denyhosts
DAEMON_SLEEP = 30s
DAEMON_PURGE = 1h

Y listo, reiniciamos el servicio DenyHosts /etc/init.d/denyhosts restart ahora solo falta esperar los correos los cuales llegan con el siguiente formato:

Added the following hosts to /etc/hosts.deny:

66.189.86.152 (66-189-86-152.static.oxfr.ma.charter.com)
212.227.97.129 (s15260807.onlinehome-server.info)
85.25.149.125 (static-ip-85-25-149-125.inaddr.intergenia.de)

A lo cual nos ha bloqueado 3 direcciones IP., ahora ya podemos dormir tranquilos, por lo menos algunas noches face-smile.png

oviedo | Linux - Software Libre, Trucos, Debian, Ubuntu | 4 Noviembre, 8:01am | Comentar acerca de esto

He tenido algunos problemas con un servidor Debian y al momento de querer entrar mediante SSH me aparece un mensaje indicándome que la conexión ha sido cerrada por el host remoto, ingesu!! ahora ni como entrar al servidor, así que tengo que reiniciarlo y volver a intentar entrar (supongo que al reiniciar se borra la configuración de bloqueo) y bueno! ya no mas mensajes de:

ssh_exchange_identification: Connection closed by remote host

Y realizando un debug al ssh me aparece la siguiente información:

user_at_my-laptop:~$ ssh -v servidor-remoto.com
OpenSSH_4.6p1 Debian-5build1, OpenSSL 0.9.8e 23 Feb 2007
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to servidor-remoto.com [64.233.167.99] port 22.
debug1: Connection established.
debug1: identity file /home/user/.ssh/id_rsa type -1
debug1: identity file /home/user/.ssh/id_dsa type -1
ssh_exchange_identification: Connection closed by remote host

Ahora bien, para solucionar este problemilla, solo necesitan agregar SSHD: ALL a su archivo /etc/hosts.allow

echo 'SSHD: ALL' >> /etc/hosts.allow

Y listo!!!, ya no mas mensajes de ssh_exchange_identification: Connection closed by remote host

Si deseas prevenir un ataque de Denegación de servicio (DoS) cuyo objetivo es colapsar el servidor durante un periodo de tiempo para que este no esté en funcionamiento, ahora bien, si nuestro servidor es Apache podemos contar con el módulo llamado mod_evasive.

El módulo de seguridad para Apache, mod_evasive cuyo propósito no es otro que el de prevenir o anular ataques de Denegación de Servicio o de fuerza bruta basados en peticiones masivas al servidor de páginas web (HTTP DoS). A través del módulo tendremos la posibilidad de redirigir el tráfico malicioso hacia otra aplicación de control que terminará de filtrar las peticiones (firewalls, scripts personalizados, ...).

El funcionamiento de mod_evasive se basa en la prevención de ataques mediante la comparación de la IP solicitante con una tabla dinámica que registra las páginas accedidas a nuestro servidor que provienen de dicha IP y la frecuencia de accesos. En el preciso instante en que una máquina solicita una dirección del servidor Apache, mod_evasive filtrará cualquier dirección IP que cumpla con los siguientes requisitos:

  • La IP está en la lista de direcciones a filtrar.
  • La IP cliente ha solicitado la misma dirección más veces que la cantidad máxima especificada en el fichero de configuración.
  • El número de peticiones de la IP cliente excede del máximo permitido en un intervalo de tiempo predeterminado en la configuración.

Si una IP resulta filtrada por cumplir con alguna de las condiciones anteriores, recibirá un código 403 (Forbidden) en respuesta a su petición y le será denegado el acceso durante un periodo de tiempo configurable.

Ahora viene la parte interesante que es la instalación y configuración, antes de empezar debemos de contar con las herramientas necesarias para compilar programas en Linux y en especial para Apache, en este caso estamos usando una versión estilo apt (Debian, Ubuntu...)

apt-get install apache2-prefork-dev gcc

Despues procedemos a descargar el codigo fuente que encontramos en la página oficial del proyecto mod_evasive: http://www.zdziarski.com/projects/mod_evasive (al momento de escribir esta nota la versión es la 1.10.1)

Ahora procedemos a descargar y descompactar el codigo, de preferencia en la carpeta temporal /temp

wget http://www.zdziarski.com/projects/mod_evasive/mod_evasive_1.10.1.tar.gz
tar xvzf mod_evasive_1.10.1.tar.gz
cd mod_evasive
/usr/bin/apxs2 -i -c mod_evasive20.c

Ahora vamos a crear el archivo de configuración de Apache2 dentro de la carpeta mods-enabled

nano /etc/apache2/mods-available/evasive.load

Y dentro del archivo ponemos la siguiente linea, que es donde esta nuestro modulo compilado (mod_evasive20.so)

LoadModule evasive20_module /usr/lib/apache2/modules/mod_evasive20.so

Despues sigue ligar la carpeta mods-available con los mods-enabled

ln -s /etc/apache2/mods-available/evasive.load /etc/apache2/mods-enabled/evasive.load

Y listo, solo falta configurar los parametros, tomando en cuenta la siguiente descripción:

  • DOSHashTableSize - Establece el número de nodos a almacenar para cada proceso de peticiones de la tabla hash (contenedor asociativo de recuperación de peticiones por medio de claves que agiliza las respuestas del servidor). Si aplicamos un número alto a este parámetro obtendremos un rendimiento mayor, ya que las iteraciones necesarias para obtener un registro de la tabla son menores. Por contra, y de forma evidente, aumenta el consumo de memoria necesario para el almacenamiento de una tabla mayor. Se hace necesario incrementar este parámetro si el servidor atiende un número abultado de peticiones, aunque puede no servir de nada si la memoria de la máquina es escasa.
  • DOSPageCount - Indica el valor del umbral para el número de peticiones de una misma página (o URI) dentro del intervalo definido en DOSPageInterval. Cuando el valor del parámetro es excedido, la IP del cliente se añade a la lista de bloqueos.
  • DOSSiteCount - Cuenta cuántas peticiones de cualquier tipo puede hacer un cliente dentro del intervalo definido en DOSSiteInterval. Si se excede dicho valor, el cliente queda añadido a la lista de bloqueos.
  • DOSPageInterval - El intervalo, en segundos, para el umbral de petición de páginas.
  • DOSSiteInterval - El intervalo, en segundos, para el umbral de petición de objetos de cualquier tipo.
  • DOSBlockingPeriod - Establece el tiempo, en segundos, que un cliente queda bloqueado una vez que ha sido añadido a la lista de bloqueos. Como ya se indicó unas líneas atrás, todo cliente bloqueado recibirá una respuesta del tipo 403 (Forbidden) a cualquier petición que realice durante este periodo.
  • DOSEmailNotify - Un e-mail será enviado a la dirección especificada cuando una dirección IP quede bloqueada.
  • DOSSystemCommand - El comando reflejado se ejecutará cuando una dirección IP quede bloqueada. Se hace muy útil en llamadas a herramientas de filtrado o firewalls. Usaremos %s para especificar la dirección IP implicada. Por ejemplo, podemos establecer su uso con iptables de la forma siguiente para bloquear el acceso al puerto 80
DOSSystemCommand "/sbin/iptables -I INPUT -p tcp --dport 80 -s %s -j DROP"

O bien!! bloquear todooo el acceso al servidor, esto esta mejor.

DOSSystemCommand "sudo -u root /sbin/iptables -A INPUT -s %s -j DROP"

  • DOSLogDir - Establece una ruta para el directorio temporal. Por defecto, dicha ruta queda establecida en /tmp, lo cual puede originar algunos agujeros de seguridad si el sistema resulta violado.
  • DOSWhitelist - La dirección IP indicada como valor del parámetro no será tenida en cuenta por el módulo en ningún caso. Para cada dirección IP a excluir ha de añadirse una nueva línea con el parámetro. Por ejemplo, dejaremos fuera del chequeo del módulo a un posible bot (el de Google) que use los siguientes rangos de direcciones:

DOSWhitelist 66.249.65.* DOSWhitelist 66.249.66.*

Y bien, ya que conocen que significa cada parametro, aquí esta una configuración opcional que se debe de guardar en el archivo /etc/apache2/conf.d/evasive

<ifmodule mod_evasive20.c>
    DOSHashTableSize 3097
    DOSPageCount 2
    DOSSiteCount 50
    DOSPageInterval 1
    DOSSiteInterval 1
    DOSBlockingPeriod 600
    #DOSEmailNotify cliente_at_servidor_dot_com
    #DOSSystemCommand "/sbin/iptables -I INPUT -p tcp --dport 80 -s %s -j DROP"
    DOSSystemCommand "echo %s >> /tmp/mod_doesevasive.log"

    #GoogleBot
    DOSWhitelist 66.249.65.*
    DOSWhitelist 66.249.66.*
</ifmodule>
 

Y para probar si realmente funciona todo, en la carpeta donde descompactamos el tar.gz viene un archivo llamado test.pl, solo es cosa de ejecutarlo con:

perl test.pl

Y despues de ciertas peticiones vamos a ver el famoso error HTTP/1.1 403 Forbidden y listo!!, eso significa que todo funciona a la perfección, ahora ya tenemos un Apache un poco mas protegido!..

oviedo | Linux - Software Libre, Trucos, Debian, Ubuntu | 1 Noviembre, 1:41am | Comentar acerca de esto

Para todos los desesperados como yo que les gusta la velocidad en Linux, especialmente en Gnome, tengo un truco para acelerar la visualización de los sub-menús en Gnome.

El truco esta probado en Ubuntu Gutsy Gibbon (por cierto, ya dije que esta super completa y fácil esta versión?) lo único que tienen que hacer es crear o editar el siguiente archivo en la raiz de la carpeta del usuario actual (solo pongan cd y denle enter y listo!, los manda a la raiz)

nano .gtkrc-2.0

Después deben de introducir la siguiente linea y guardar el archivo:

gtk-menu-popup-delay = 0

Y listo!!, reiniciar las X con ctrl + alt + backspace y tendran los menus en Gnome más veloces del oeste!, por cierto esto me recuerda al truco también para tener más velocidad en el menú inicio de windows:

El menú de inicio de Windows XP, aparte de ser extremadamente grande, es también demasiado lento en su despliegue. Si deseas acelerar la velocidad en que se muestra este menú, accede al registro de Windows.

Entrar al regedit, y llegar a la siguiente opción: HKEY_CURRENT_USER > Control Panel > Desktop > MenuShowDelay despues editar el valor por default (400) y ponerle un cero (0) y listo!, en Linux la verdad es más fácil tongue.png

oviedo | Linux - Software Libre, Trucos, Gentoo, Debian, Ubuntu | 28 Septiembre, 7:04am | Comentar acerca de esto

Si eres usuario del reproductor de música Banshee (algo tipo al iTunes o Amarok pero diseñado para Gnome) y te gustaría sacarle más jugo, la solución es instalar algunos plugins utiles, tales como:

  • Audioscrobbler (en Last.FM aparece la musica que escuchas)
  • Music Recommendations (artistas similares basados en Last.FM)
  • Internet Radio (escuchar estaciones de radio por internet)
  • Cleanup (elimina canciones de la lista de reproduccion cuando las borras de la ruta original)
  • Alarm Clock (funciona como un reloj despertador)

Entre muchos plugins más que puedes encontrar en la página de Banshee.

Para instalarlos es facil, solo necesitas descargar el archivo desde el SVN especificado en la página de los plugins, por ejemplo para instalar el Alarm Clock se siguen los siguientes pasos:

1.- Descargar el archivo de las fuentes, en la consola se teclea lo siguiente, de preferencia en la carpeta /tmp

svn co http://banshee-unofficial-plugins.googlecode.com/svn/trunk/banshee-alarm-plugin

2.- Despues se instalan alguna dependencias, para eso utilizamos apt-get face-wink.png

sudo apt-get install mono-devel libmono-dev mono-gmcs gnome-common
Sino hacen lo anterior puede que le aparezcan alguno de los siguientes errores:
configure: error: No C# 2.0 (gmcs) compiler found

checking for MONO... no

You need to install gnome-common from the GNOME CVS

3.- Entramos en la carpeta banshee-alarm-plugin y ejecutamos lo siguiente:

./autogen.sh

4.- Si no existen errores se prosigue con lo siguiente, en dado contrario solo es cosa de buscar el paquete que hace falta en packages.ubuntu.com e instalarlo, bueno como decia, si no existen errores entonces se hace un: make y despues un sudo make install

Listo!! con esto ya tenemos el plugin instalado, para activarlo abrir el programa Banshee y despues en el menú Editar -> Plugins

Si por algo no aparecen los plugins entonces tienes que copiar o mover los archivos instalados a la carpeta de Banshee.Plugins

sudo cp /usr/local/lib/banshee/Banshee.Plugins/* /usr/local/lib/banshee/Banshee.Plugins/

Y listo!! a disfrutar de la música.

oviedo | Linux - Software Libre, Trucos, Debian, Ubuntu | 19 Septiembre, 12:39am | Comentar acerca de esto

Intel presento la herramienta llamada Powertop que sirve para monitorizar el consumo energético de las portátil GNU/Linux y así poder reducir el consumo de las baterías.

Solo que aquí existe una gran diferencia con otros programas similares para reducir el consumo de batería, ya sea bajando la velocidad del micro u otros trucos, aquí el truco es analizar cada aplicación que tenemos ejecutando en nuestro querido Linux y ver cual es la que hace mas llamas al procesador y cuenta con sugerencias en forma de pequeñas recetas con instrucciones para reducir el consumo de energía. Por ejemplo te anima a poner los dispositivos en modo de ahorro de energía o a dejar de usar aplicaciones como beagle que meten muchas interrupciones al procesador y nunca le dejan pasar al modo de ahorro de energía.

Si quieren instalar Powertop, ya esta en varios repositorios y algunos trucos para reducir el consumo de energía en diferentes aplicaciones.

Yo aun no lo he probado, solo he leido la noticia pero cuando tenga chance comento que tal me fue!.

oviedo | Linux - Software Libre, Trucos, Debian, Ubuntu | 26 Junio, 9:51am | 2 comentarios

He probado el truco para ver los 10 comandos mas usados en Linux, y aqui esta la respuesta:

Como un simple mortal (usuario normal) me encuentro con la sorpresa en 1 lugar el uso de sudo, acaso estoy en ubuntu???, jejeje.., despues el ifconfig con eso de las configuraciones de mi red inalambrica junto con el iwconfig, en fin!, aqui tienen el top10 de los comandos:

oviedo_at_zauron:~$ history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|
> uniq -c|sort -rn|head -10
    304 sudo
     29 ifconfig
     21 ls
     18 ping
     18 cd
     11 dmesg
     10 iwconfig
      9 route
      8 w3m
      6 cat
 

Ahora bien como root en la misma maquina (zauron), osease en la laptop zv6000 tenemos nuevamente el iwlist que es para la conexion inalambrica!..., lo se! que existe wifi-radar pero apenas lo acabo de instalar en esta version de ubuntu!.., asi que espero que baje el nivel de uso de iwlist , ifconfig y iwconfig y claro que no puede faltar el tan deseado apt-get, y mas cuando uno tiene lo ultimo de lo ultimo (ubuntu edgy), aqui les dejo el top10 pero como root.

root_at_zauron:~#  history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|
> uniq -c|sort -rn|head -10
     49 iwlist
     39 apt-get
     37 ifconfig
     36 iwconfig
     18 ls
     12 dhclient
      9 modprobe
      8 cd
      6 nano
      6 dpkg
 

Ahi luego pongo el top10 de los servidores del DIF, tanto el de pruebas (jabberin) como el firewall (chichon), y pues les debo la otra compu de la casa (boctok) pero ya voy a reinstalar el ubuntu porque voy a reacomodar las particiones para aprovechar al maximo mi disco duro. face-glasses.png

Si estas cansado de tener tu menú de Gnome todo desordenado y quieres agregar, editar o eliminar iconos del menu de Gnome, Smeg (desde ahora Alacarte) es la solucion a sus problemas.

Si usamos Gentoo solo hace falta darle un emerge smeg claro!, cubriendo algunas dependencias como pyxdg y si utilizan un amd64 tienen que agregar

atila ~ # echo "x11-misc/smeg ~amd64" >> /etc/portage/package.keywords

atila ~ # echo "dev-python/pyxdg ~amd64" >> /etc/portage/package.keywords
 

antes de hacer el emerge, para los que tambien usamos debian pues solo un apt-get install smeg y los que usamos ubuntu, pues ya viene instalado..., eso creo!.., y sino pues igual que debian!, con un apt-get y listo.

Arriba les pongo que desde ahora se llama Alacarte ya que en su pagina web informan que cambiaron de nombre por uno mas serio ya que la version 0.8 es como la mas estable de todas..., ya ven!, cosas de programadores face-smile-big.png

oviedo | Linux - Software Libre, Gentoo, Debian | 20 Enero, 12:44am | Comentar acerca de esto

Despues de tantos rumores que Debian nunca avanzaria de Woody!, hoy por fin!, ha sido stable "Sarge", osea que tenemos una nueva version de Debian, la 3.1 (cuando pasaremos a la 4???)

En hora buena a todos los debianitas!... ahora tendremos un instalador mas sencillo, donde autodetecte casi todooo!! (eso es lo que faltaba face-smile.png ), con Gnome 2.8 y KDE 3.3, tambien se sigue utilizando XFree86 aunque deberian de cambiar a X.org y darle mas soporte, kernel 2.6.8 entre un monton de chucherias!

Asi que si no han probado Debian!, no han vivido!!...., y como dicen: "Todos los caminos llevan a Debian GNU/Linux"

Aqui les dejo la liga para actualizar su debian viejito al nuevo o cualquier informacion sobre Sarge Stable: Notas de publicacion y aqui estan las notas pero para x86

oviedo | Debian | 6 Junio, 11:06pm | 1 comentarios

Ando instalando GnomeVFS-mount de Sandino, y me encuentro que ocupo compilar el modulo Fuse, y bueno!!, me puse a investigar la manera sencilla de compilar e instalar un modulo a la Debian y estos son los pasos (en lugar de fuse es el nombre de su modulo previamente descargado con apt-get)

# module-assistant -k /usr/src/linux update

# module-assistant -k /usr/src/linux build fuse

# module-assistant -k /usr/src/linux install fuse

Es simple, solo ocupan hacer un apt-get install module-assistant para tener este maravilloso programa, esto es lo que nos permite hacer el programilla:

  • Automatiza la preparacion y construccion del ambiente para la compilacion (osea que detecta el kernel que se debe de utilizar en la instalacion del modulo)
  • Automatiza la descarga del codigo fuente
  • Configura y mantiene un registro entre los modulos externos e internos.
  • Semiautomatiza la construccion de multiples versiones del kernel
oviedo | Debian | 28 Mayo, 5:21pm | Comentar acerca de esto

Principal


Suscribete al servicio sindicalizado de Oviedos.com.mx

Top Blogs México

Conversación

oviedo: Hola Sergio, nomas me doy un tiempo ya que he estado super ocupado estos dias con el trabajo y completo el manualito de deny host!.

Saludos!.  
sergio morales: oye brother podrias terminar el tuto de deny host es muy interesante por ahi hay un error el cual
para nada serviria el deny host ya que blokearia el acces ssh

Saludos  
oviedo: Si ya ves ese Javascript con el IE no se llevan bien!! por cierto! si pones codigo Javascript para ver las contraseñas pues mas errores! jaja..., ni pex!! el Jaws bloqueo el codigo tongue.png  
erufenix: Por aquí pasando a saludar orales no pus muchos errores con javascript  
xiam: Que tal, te dejé un comentario pero no salió ni dió mensaje de error, en donde me puedo comunicar contigo?  
jesux: Saludos Olviedos, disculpa una pregunta. Como pones esos pedazos de cóface-smile-big.png igo en tus post ??  
oviedo: Ruth me temo decirte que no tengo ninguna licencia de SCO face-sad.png , porque mejor no te cambias a Linux o algun BSD??, asi no te preocupas por licencias.
Saludos  
Ruth: Hola, oye por favor, me urge una licencia del sco 5.0.7 por favor pasame la que tienes si? si? si? me super urge por favor!!!!  
lucas: les deseo lo mejor  
Zulma: Felíz día Joe face-smile.png
Te amo  
Jacqueline: Hola:
Yo tengo una parejita de xolitos, y estan super lindos tus perros, saludos desde el DF  
Phylevn: Interesante blog..
saludos face-smile-big.png  
Vael: Donde puedo descargar tu tema de jaws. También busco otros que no sean los que vienen en la instalación. Gracias. face-smile.png  
erufenix: Orales pues por aquí pasando a saludar, tenia un buen que no daba vuelta por estos lares, desde que dejo de funcar planet jaws  
FreeDownloas: Gracias por ciertas ayudas. Es un gusto ke la gente comparta conocimiento alrededor del mundo! Acabo de hacer funcionar algunos USB gadgets en VirtualBox  
pepe oviedo: Hola a todos! nuevamente funciona este mini chat!...,
Saludos desde Colima face-smile.png  
:



:

:

Escribe el código Captcha que estás viendo


Categorías

Amigos

Planeta Scouts
Almsx
Jaime Ramirez Art Blog
Lee Colima
Mis Algoritmos
abcPediatria
Comic - Gil
Damog
Grupo Linux Colima
Andum

Mi musica

 
  © Oviedo José-ph
Powered by Jaws Project