martes, 23 de noviembre de 2010

Montar dispositivos USB en máquinas virtuales instaladas en VirtualBox sobre Fedora



Creo que a más de uno le ha pasado que luego de instalar VirtualBox no lo pueden ejecutar porque les da aparece un error: aqui pueden solucionar ese problema.

Una vez que ya han ejecutado VirtualBox sobre Fedora (no he comprobado esto en otras distribuciones) resulta que no pueden montar los dispositivos USB :(.

Ese es un gran problema ya que todos nuestros trabajos los movilizamos en nuestros Pen Drives, y si no lo podemos montar, al menos yo no podía trabajar con Software privativo, o me tocaba trabajar con samba para poder comunicar Windows y GNU/Linux.

En esta entrada les daré una solución rápida y eficaz para que monten sus dispositivos USB en las máquinas virtuales :).

Lo que se debe hacer es editar el archivo fstab para que el grupo vboxusers, que es el grupo que utiliza VirtualBox puede hacer a los USB.

Cabe mencionar que generalmente yo utilizo gedit para editor los archivos de texto. ustedes pueden usar cualquiera que acostumbren, ejemplo: (vi).
  • Abrimos el archivo fstab para editarlo:
# sudo gedit /etc/fstab

  • Añadir esta línea al final del archivo que acaban de abrir:
none /sys/bus/usb/drivers usbfs devgid=500,devmode=664 0 0

En devgid, debemos cambiar el 500 por el id de nuestro usuario, por defecto fedora asigna 500 al usuario que usamos por default.

Para saber el número de nuestro usuario hacemos esto:

  • Sistema - Administración - Usuarios y grupos



  • Y en la ventana que nos aparece podemos observar el número de usuario.


  • Por último debemos agregar a nuestro usuario al grupo vboxusers.
# usermod -G vboxusers -a "tu nombre de usuario"

O si prefieren lo pueden hacer gráficamente.





Saludos,

martes, 16 de noviembre de 2010

Aprendiendo a programar con Python

Otras de mis pasiones en la computación es la programación (pero desde el punto de vista de la resolución de problemas); hay un lenguaje en especial que ha llamado mucho mi atención hace un par de años, sin embargo hace unos seis meses empecé a dedicarle un poquito de tiempo, este lenguaje es Python.

Python fue creado por Guido Van Rossum a inicios de los años 90, el nombre fue tomado de los comediantes "Monty Python" que Guido veía en los esos años cuando estaba desarrollándolo.

Es un lenguaje de alto nivel interpretado, el cual puede ser integrado con otros lenguajes y herramientas.

Por su sencillez aumenta la productividad de los programadores y les permite a los desarrolladores generar código de más alta calidad y mantenible.

Entre las características más importantes que tiene Python están:

  • Simple
  • Sencillo de aprender
  • Lenguaje interpretado
  • Multiplataforma: (Unix, Linux, Mac, Window$, Palm, OS/S, ha sido portado a las máquinas virtuales de Java y .Net)
  • Tipado dinámico y conteo de referencias
  • Multiparadigma: (Orientación a objetos, programación imperativa, programación funcional).
  • Multipropósito: Se puede hacer cualquier clase de desarrollo (web, escritorio, scripting, etc).

"Es administrado por la Python Software Foundation. Posee una licencia de código abierto, denominada Python Software Foundation License, que es compatible con la Licencia pública general de GNU a partir de la versión 2.1.1, e incompatible en ciertas versiones anteriores."


Bibliografía:

  • http://es.wikipedia.org/wiki/Python
  • http://www.ecualug.org/files/Flisol%20-%20Python.pdf
  • http://www.python.org/
  • http://docs.python.org/tutorial/

Cambiar la imagen de fondo a la pantalla de Login en Fedora 14


No sé si les pasó a ustedes, pero una de las cosas que no me agradó en Fedora 14, es la imagen de fondo en la ventana de Login.

Aqui se las puse para que los que no usan fedora vean la imagen de fondo en cuestión.



Talvez a algunas personas les agrade la imagen, y no compartan mi punto de vista. Pero este post no lo escribí con la finalidad de discutir esto, sino más bien para cambiar ésta imágen por uno que sea de nuestro agrado, incluso puede ser una foto nuestra ;)..!!

Los pasos para cambiar la imagen son los siguientes:

  1. Seleccionar la imagen que deseamos poner como fondo de nuestra ventana de Login.
  2. Copiar la nuestra imagen seleccionada a la siguiente ruta: /usr/share/backgrounds/laughlin/default/standard/ Para copiar la imagen necesitamos usar cp como usuario root.
    • # cp nuestroArchivoImagen /usr/share/backgrounds/laughlin/default/standard/

  3. Nos movemos al directorio al cual acabamos de copiar la imagen.

    • # cd /usr/share/backgrounds/laughlin/default/standard/
  4. Ejecutamos # ls y verificamos que en el directorio hay dos archivos nuestroArchivoImagen y laughlin.png.
  5. Debemos renombrar los archivos:

    • # mv laughlin.png laughlin1.png1; mv nuestroArchivoImagen laughlin.png Con esto logramos que sea nuestra imagen la que se cargue en la venta de Logueo.
  6. Cerrar sesión para probar que nuestra imagen se ha cambiado ;)

Estoy tratando de cambiar toda la ventana de login, pero aún no lo he conseguido :(. En cuanto lo logre lo documentaré, pero si alguien ya lo ha hecho le agradecería mucho que me ayude con la información de cómo hacerlo.


Prefiere siempre Software Libre.


Saludos,


miércoles, 10 de noviembre de 2010

Firewall Open Source (SmoothWall)

Uno de los sistemas más importantes en la red de una organización es el firewall. En mi trabajo he tenido que realizar el manual de instalación de una opción que tenemos en Open Source,cuyo nombre es SmoothWall.



¿Qué es SmoothWall?

SmoothWall Express es un servidor de seguridad de código abierto basado en el sistema operativo GNU/Linux. Diseñado para un fácil uso, SmoothWall Express se configura a través de un GUI basado en web y no requiere ningún conocimiento de Linux para instalarlo o utilizarlo.

SmoothWall Express le permite construir fácilmente un servidor de seguridad para conectar de forma segura una red de ordenadores a Internet.





Casi cualquier PC pentium se puede utilizar, por ejemplo, un PC antiguo con bajas caracteristicas puede ser usado como estación de trabajo o servidor. SmoothWall Express crea un firewall de hardware dedicado, ofreciendo las facilidades y la seguridad real asociado con los dispositivos de hardware.

SmoothWall Express viene pre-configurado para detener todo el tráfico entrante que no es el resultado de una solicitud de salida. Los archivos de reglas que aplican esta política son parte de la configuración del sistema y normalmente no deberían ser editados por otros que no sean los procedimientos de configuración.

De esta dirección se pueden descargar el manual de instalación: http://www.slideshare.net/davo20019/instalacin-smoothwall-v09

En una próxima edición subiré un manual de configuración y administración de este Firewall.

Si tienen sugerencias o encuentra errores por favor hacermelo saber para mejorarlo.


Bibliografía: