miércoles, 29 de abril de 2009

Instalar drivers de tarjeta inalámbrica en Ubuntu

Normalmente, Ubuntu reconoce las tarjetas de red inalámbricas de forma automática, pero no siempre es así. La dificultad surge cuando tenemos que instalar los drivers de la tarjeta inalámbrica de forma manual, ya que los fabricantes no suelen proporcionar los drivers para Linux. En este caso, hay que instalar los drivers de Windows en Linux, que es el objeto de este artículo. Manos a la obra (todas las operaciones las vamos a hacer con el usuario root).

En primer lugar, hay que
descargar e instalar el paquete ndiswrapper. Para ello, ejecutamos la orden apt-get install ndiswrapper-utils-1.9 (esta es la última versión de este paquete en el momento de la elaboración de este artículo).

A continuación,
insertamos el DVD con los drivers de Microsoft para la tarjeta inalámbrica y buscamos los drivers. En mi caso, están en la carpeta Drivers/80211BG/Winxp. En esta ubicación se encuentran los archivos i2220ntx.sys y neti2220.inf, que son los que hay que copiar para la instalación de los drivers. Estos archivos los vamos a copiar en la carpeta drivers que crearemos en /opt.

Seguidamente,
nos posicionamos en el directorio /opt/drivers y ejecutamos la orden ndiswrapper -i neti2220.inf, para instalar los drivers de la tarjeta inalámbrica. Si , posteriormente, visualizamos el contenido del directorio /etc/ndiswrapper, existirá un subdirectorio llamado neti2220, que contiene los drivers que acabamos de instalar. Si nuestra tarjeta de red inalámbrica se conecta al puerto usb, conectarla en este momento. En las siguientes líneas se muestra el resultado de la ejecución de estas órdenes:

root@alsico-laptop:~# cd /opt/drivers

root@alsico-laptop:/opt/drivers# ndiswrapper -i neti2220.inf

installing neti2220 ...

root@alsico-laptop:/opt/drivers# ls /etc/ndiswrapper/neti2220

17FE:2220:0305:1468.5.conf 17FE:2220.5.conf i2220ntx.sys neti2220.inf

Vamos a ejecutar la orden ndiswrapper -l para comprobar que el driver se ha instalado correctamente. La salida de esta orden es la siguiente:

root@alsico-laptop:/opt/drivers# ndiswrapper -l

neti2220 : driver installed

device (17FE:2220) present

Por último, vamos a ejecutar la orden ndiswrapper -m. Esta orden crea el archivo ndiswrapper en el directorio /etc/modprobe.d, cuyo contenido es la línea alias wlan0 ndiswrapper, que indica que se va a utilizar el alias wlan0 para la tarjeta de red inalámbrica. La salida de la orden ndiswrapper -m es la siguiente:

root@alsico-laptop:/opt/drivers# ndiswrapper -m

adding "alias wlan0 ndiswrapper" to /etc/modprobe.d/ndiswrapper ...

Si queremos activar la tarjeta inalámbrica en este momento, ejecutaremos la orden ifconfig wlan0 y ya podremos acceder a las redes inalámbricas a nuestro alcance, pulsando en el icono de red ubicado en la barra superior del escritorio.

Para que la tarjeta se active automáticamente cuando encendamos el ordenador, hay que editar el archivo /etc/modules y añadir la línea ndiswrapper.

Si no queremos dejar basurilla, podemos borrar el directorio /etc/drivers.

miércoles, 1 de abril de 2009

Error impresoras. No autorizado - La contraseña puede ser incorrecta.

Vamos a solucionar un error que puede llegar a ser complicado.

La administración de las impresoras se realiza fácilmente en Ubuntu. Pero, de pronto (como suelen suceder las cosas en informática), cuando vamos a modificar la configuración de una impresora existente, eliminar un impresora o añadir una nueva impresora, salta una ventanita que nos dice que no estamos autorizados para realizar esa operación porque la contraseña puede ser incorrecta. Y ahora, ¿qué hago?

Después de algunas vueltas, me he dado cuenta que tengo habilitada la autentificación Kerberos. Lo podemos ver desde la interfaz gráfica web de cupsys, accediendo a http://localhost:631 y abriendo la ficha Administración. No sé cuándo he activado esta autentificación, pero el caso es que está activada.

Para solucionar el problema, hay que desactivar la autentificación Kerberos. Para ello, ejecutamos la orden sudo gedit /etc/cups/cupsd.conf y eliminamos o comentamos la línea DefaultAuthType Negotiate. Guardamos los cambios y reiniciamos cupsys con la orden sudo /etc/init.d/cupsys restart.

Problema resuelto.

viernes, 27 de marzo de 2009

Servidor multimedia en linux

En este artículo vamos a configurar Linux Ubuntu para añadir el servicio de compartir archivos multimedia y poder acceder a ellos, a través de la red, desde dispositivos como la PS3, un disco duro multimedia, etc. Es muy sencillo.

El servidor que vamos a instalar se llama mediatomb.

En primer lugar, instalamos el paquete:

coralio@elnuevo:~$ sudo apt-get install mediatomb


Seguidamente, lanzamos el servidor:

coralio@elnuevo:~$ mediatomb

MediaTomb UPnP Server version 0.11.0 - http://mediatomb.cc/

=======================================================

Copyright 2005-2008 Gena Batsyan, Sergey Bostandzhyan, Leonhard Wimmer.

MediaTomb is free software, covered by the GNU General Public License version 2

2009-03-27 17:47:24 INFO: Loading configuration from: /home/coralio/.mediatomb/config.xml

2009-03-27 17:47:24 INFO: Checking configuration...

2009-03-27 17:47:24 INFO: Setting filesystem import charset to UTF-8

2009-03-27 17:47:24 INFO: Setting metadata import charset to UTF-8

2009-03-27 17:47:24 INFO: Setting playlist charset to UTF-8

2009-03-27 17:47:24 INFO: Configuration check succeeded.

2009-03-27 17:47:24 INFO: Initialized port: 49152

2009-03-27 17:47:24 INFO: Server bound to: 192.168.1.34

2009-03-27 17:47:25 INFO: MediaTomb Web UI can be reached by following this link:

2009-03-27 17:47:25 INFO: http://192.168.1.34:49152/


En la última línea de la salida que se genera al lanzar el servidor, vemos la dirección http://192.168.1.34:49152/.

Esta es la dirección que se ha asignado al servidor multimedia y es la que tenemos que escribir, en cualquier navegador web, para administrar nuestros archivos multimedia, desde una interfaz web, y que puedan ser accesibles desde los dispositivos multimedia. Naturalmente, esta dirección está dentro de nuestra red.

Aunque la administración del servidor mediatomb es muy sencilla, podemos consultar tutoriales en internet.

Yo he hecho la prueba con el disco duro multimedia Media Titan de Conceptronics, utilizando la tarjeta inalámbrica, y funciona de maravilla.

¡¡ A seguir disfrutando de la tecnología con software libre !!

viernes, 27 de febrero de 2009

No se oye el sonido en Ubuntu 8.04

Vamos a tapar un pequeño agujerillo que tiene la versión 8.04 de Ubuntu.

Resulta no se oye ningún sonido por la tarjeta de sonido. Si hacemos todas las pruebas pertinentes desde la opción Sistema->Preferencias->Sonido, no se genera ningún error. Si hacemos la prueba de hardware desde Sistema->Administración->Pruebas del hardware, tampoco se genera ningún error.

Pues bien, como siempre ocurre en Linux y, además, en muy poco tiempo, en internet he encontrado la solución.

Tenemos que editar el archivo /etc/modprobe.d/alsa-base, con la orden sudo gedit /etc/modprobe.d/alsa-base, y añadir, al final, la línea options snd-hda-intel model=3stack. Reiniciamos y problema resuelto.

¡¡ A seguir disfrutando de Linux !!

lunes, 23 de febrero de 2009

VirtualBox. Configurar la red en Linux.

En Diciembre de 2008 publiqué un artículo para configurar la red en VirtualBox bajo Linux. En él se describía la forma de tener acceso a toda la red desde las máquinas vituales,. Para ello, había que configurar un bridge y unas tarjetas virtuales y desactivar la tarjeta de red real para que todo el tráfico vaya por el bridge. Es una configuración algo engorrosa pero, cuando se sabe hacer, bastante simple y funciona perfectamente.

Sabemos que VirtualBox es un proyecto de Sun Microsystems. Pues bien, cuando utilizamos software avalado por una empresa solvente (y Sun Microsystems lo es), estos "problemillas" quedan solucionados rápidamente. De hecho, en la versión 2.1.2 de VirtualBox (y supongo que, a partir de esta versión, también en las siguientes), la configuración de la red para que las máquinas virtuales tengan acceso total a la red es muy simple y no hay que utilizar ni el bridge ni las tarjetas virtuales. Manos a la obra.

Una vez que hemos creado la máquina virtual, accedemos a la configuración de la Red y seleccionamos Interface Anfitrión en el apartado Attached to. En el cuadro Interfaces Anfitrión se visualizan las tarjetas de red instaladas en el sistema. Seleccionamos una de ellas y pulsamos el botón Aceptar. He comprobado que en versiones posteriores no existe la opción Interface Anfitrión. En estos casos hay que seleccionar Bridged Adapter y la tarjeta de red del sistema en el apartado Name.


¡¡ Configuración terminada !!

Hace varias semanas que estoy probando esta configuración con varias máquinas virtuales (en Windows XP y Linux Ubuntu) funcionando simultáneamente y va de maravilla.

¡¡ A seguir disfrutando de VirtualBox !!

miércoles, 4 de febrero de 2009

Instalar más Códecs multimedia en Ubuntu

En un artículo anterior publiqué la forma de descargar vídeos de internet y convertirlos a otros formatos, utilizando el repositorio de Medibuntu.

En este artículo voy a ampliar esta información para instalar nuevos códecs multimedia en Ubuntu.

En primer lugar, vamos a buscar en el Gestor de paquetes Synaptic, Ubuntu Restricted Extras y lo vamos a instalar. Con este paquete, además de códecs multimedia, se incluyen os tipos de letra de Microsoft, el entorno Java, la extensión que permite reproducir tecnología flash en el navegador, así como LAME, una aplicación que permite crear archivos MP3, y el códec para reproducir discos DVD caseros. ¡Casi nada!

A continuación, vamos ejecutar en un terminal la orden sudo apt-get install libdvdcss2, después de instalar el repositorio de Medibuntu.

Para finalizar, vamos a ejecutar la orden sudo apt-get install w32codecs, que nos va a permitir reproducir formatos que no tienen códec en Linux, como Real Audio.

¡¡A seguiir disfrutando!!

domingo, 11 de enero de 2009

Linux: Descargar vídeos de internet y convertirlos a otros formatos.

Para realizar esta tarea voy a utilizar Linux Ubuntu 8.04 y Mozilla Firefox 3.05.

El navegador Mozilla Firefox nos permite instalar un complemento con el que vamos a realizar la descarga de vídeos desde internet y su conversión a otros formatos. Este complemento se llama DownloadHelper.

Para instalar DownloadHelper, hay que acceder a la dirección http://www.downloadhelper.net/, pulsar el enlace Install the extension y seguir las instrucciónes de descarga e instalación.

Una vez instalado DownloadHelper se muestra, en el navegador, un icono junto a la caja en la que escribimos las direcciones a las que vamos a acceder. Este icono, aparentemente, está deshabilitado, pero si hacemos clic con el botón derecho, se abre el menú emergente desde el que podemos realizar distintas tareas.

Con esta configuración ya podemos descargar vídeos de internet en nuestro disco duro. Para ello, una vez que accedemos al vídeo, por ejemplo, desde youtube, el icono de DownloadHelper se activa visualizando una flecha para desplegar una lista en la que encontramos el nombre del vídeo de youtube. Hacemos clic sobre este nombre y comienza la descarga.

El vídeo descargado se almacena en la carpeta dwhelper, que se crea en la carpeta personal del usuario con el que hemos iniciado sesión. Este vídeo tiene la extensión .flv y se puede reproducir con el reproductor de películas Totem de Ubuntu.

Para convertir este formato a otros formatos vamos a añadir los repositorios Medibuntu (Multimedia Entertainment & Distractions Ubuntu) para descargarnos y actualizar todos los códecs de audio y vídeo del sistema. Para ello, vamos a ejecutar las siguientes órdenes:
sudo wget http://www.medibuntu.org/sources.list.d/hardy.list
--output-document=/etc/apt/sources.list.d/medibuntu.list
Esta orden se escribe toda en la misma línea y añade en el archivo /etc/apt/sources.list el repositorio de Medibuntu para actualizar los códecs automáticamente. Observar que, en esta orden, se hace referencia a hardy.list, que es el nombre de la versión 8.04 de Ubuntu. Este nombre hay que sustituirlo por el nombre de la versión de Ubuntu que estamos utilizando.
sudo apt-get update && sudo apt-get install
medibuntu-keyring && sudo apt-get update

Esta orden se escribe toda en la misma línea y añade la clave pública GPG al repositorio Medibuntu, para comprobar que los paquetes se descargan correctamente y se pueden instalar sin errores.

Seguidamente, ejecutamos la orden sudo apt-get update para actualizar los repositorios locales y sincronizarlos con los nuevos repositorios que se han añadido.

La aplicación que convierte los archivos multimedia de un formato a otro se llama ffmpeg y no está instalada en Ubuntu. Este paquete es utilizado, en segundo plano, por todas las aplicaciones multimedia de Linux, a no ser que se indique lo contrario, y también se utiliza en Windows. Para instalarlo tenemos que ejecutar la siguiente orden:

sudo apt-get install ffmpeg

Con estas acciones ya tenemos instalado todo el software necesario. Sólo nos queda configurar DownloadHelper para que podamos realizar las conversiones de archivos. Para ello, hay que ejecutar el navegador Mozilla Firefox, abrir el menú Herramientas y ejecutar la opción Complementos. Seleccionamos la ficha Extensiones y vemos una línea referente a DownloadHelper. Pulsamos el botón Preferencias de esta línea y seleccionamos la ficha Conversión. En esta ventana activamos la casilla Conversión habilitada. En la parte inferior de la nueva ventana podemos ver que se va a utilizar ffmpeg para realizar las conversiones de archivos de un formato a otro. Aceptamos la configuración y todo está listo para funcionar.

Para realizar las conversiones, hay que hacer clic con el botón derecho sobre el icono de DownloadHelper y ejecutar la opción Convertir vídeos (esta opción no se mostraba anteriormente). Se abre la carpeta dwhelper con los vídeos que nos hemos descargado. Seleccionamos el vídeo que queremos convertir (se puede seleccionar más de uno) y pulsamos el botón Abrir, accediendo a una ventanita en la que tenemos que seleccionar el formato al que queremos convertir nuestro vídeo (si en esta ventanita pulsamos el botón Detalles, se mostrarán opciones avanzadas para parametrizar la conversión). Se incluye el formato mp3. A modo de ejemplo, yo he convertido un vídeo de alta definición que dura tres minutos y ocupa 16.5 Mb en un archivo mp3 que ocupa 2.8 Mb.

Se puede consultar este artículo donde explico la forma de instalar más códecs multimedia.

¡¡¡¡ A disfrutar de la informática !!!!