viernes 16 de enero de 2009

Montando directorio de red compartido Windows en GNU/Linux

Tengo una vieja Toshiba Satellite 1800 con entorno de escritorio XFCE4. Utilizo este entorno de escritorio, por el hecho de que el equipo tiene pocos recursos y las herramientas de XFCE son bastantes livianas en gasto de RAM y CPU.

El caso es, que XFCE no trae un módulo de exploración Samba, que sea parecido a lo que se utiliza en KDE, y me ha tocado montar un recurso compartido de un Grupo de trabajo Windows mediante comandos en una terminal. En KDE ingreso smb:/ en la barra de dirección y me aparecen los grupos de trabajo disponibles en la red local, si hago esto en Thunar, no funciona.

Busqué información sobre como explorar Grupos de trabajo Windows en XFCE, pero no encontré ningún software gráfico que me permitiera hacerlo de manera fácil, sin instalar dependencias de otro entorno gráfico. Encontré información sobre un paquete llamado smbxfce4, pero al parecer no existe ese paquete para mi distribución GNU/Linux.

Anteriormente utilizaba smbmount, pero al parecer ese paquete ya pasó a la historia. Buscando información sobre smbmount, encontré que ahora el montado de recursos Samba ya no se hace con ese comando, ahora se hace usando CIFS, el cual ya va integrado en la Suite de Samba.

Montando el recurso compartido

Bien, en el caso de Mandriva, el cliente Samba ya está instalado y CIFS también, solo resta que apliquemos las siguientes instrucciones para montar un recurso de red Windows y luego explorarlo con el explorador de directorios Thunar de XFCE.

Primero, hay que crear el directorio donde se montará el directorio de red en el que vamos a trabajar:

# mkdir /mnt/samba


...en este caso, he creado un nuevo directorio en /mnt con el nombre samba. Esto es opcional, ustedes pueden crear un directorio con el nombre de cada recurso si son distintos y fijos.

Ahora haremos que el directorio sea editable para nuestro usuario corriente:
# chmod 777 /mnt/samba


...ahora vamos a montar el directorio de red. Para este caso, el directorio compartido está en la máquina con la IP 192.168.1.4 y el directorio compartido se llama Share:
# mount.cifs //192.168.1.4/Share /mnt/samba/


...eso es todo!, ahora abren Thunar y se dirigen al directorio /mnt/samba y verán los ficheros alojados en el equipo remoto.

En Thunar, para tener siempre un acceso rápido al directorio montado, me posiciono en el directorio superior (/mnt), y arrastro el ícono del directorio compartido hacia el panel izquierdo de exploración y así tener un acceso rápido al recurso.

...ah! para desmontar el directorio es la misma sintaxis que se usa con mount:
# umount /mnt/samba/


Saludos, espero les sea de utilidad.

Mi vieja Satellite 1800 y el audio en Mandriva Linux

Tengo una portatil Satellite 1800 que tiene como dispositivo de audio una ALi Corporation M545. Mandriva 2008.1 y 2009.0 funciona correctamente en el sistema y todo el hardware es reconocido. El caso es, que al terminar la instalación e iniciarse el servicio de audio, se escucha una molesta interferencia que es muy molesta.

Resolviendo el problema
Después de parar servicios de los que sospechaba provocaban el problema, me topé con que, al desinstalar el paquete alsa-utils, se resolvía el problema. La primera vez que lo hice en Mandriva 2008.1 quedé con la duda de si esta fue la solución, pero al hacer el upgrade a Mandriva 2009.0, confirmé que la solución al molesto sonido, fué el siguiente procedimiento:

Abro una terminal y desinstalo el paquete alsa-utils:

# urpme alsa-utils


...ahora, reinicio el equipo y al cargarse el sistema no escucho el molesto sonido, pero, no hay audio. Entonces vuelvo a instalar el paquete alsa-utils:
# urpmi alsa-utils


...reinicio el equipo y al iniciarse el servico de audio, ya no se escucha el molesto sonido. Cuando carga KDE se escucha el sonido de inicio y todo funciona correctamente sin el molesto sonido de interferencia.

Me he enterado que en otros equipos portátiles se da un problema distinto con el audio. En otros equipos se escucha un chillido de retroalimentación (feedback). Este se resuelve bajando los niveles en los micrófonos. Lo apunto para que no confundan los problemas.

Saludos, espero les sea de ayuda.

lunes 5 de enero de 2009

El Control Parental de Mandriva 2009.0 bloquea todos los sitios

En un foro de mi país encontré una consulta sobre cómo bloquear el acceso a algunos sitios web en GNU/Linux. Como ya había leido algo sobre el Control Parental de Mandriva, se lo recomendé al usuario. El caso es, que al activarlo bloquea todo acceso web y no funciona ni agregando url's a la lista blanca.

Bien, de momento, lo que hice para solucionarlo fue reiniciar el servicio de Dansguardian desde una terminal para ver si arrojaba algún problema:

# /etc/rc.d/init.d/dansguardian restart

...donde me aparecía Error binding ipc server file. Lo que hice fue efectuár una búsqueda con google entrando el texto del mensaje y encontré que tenía que hacer un change mod al directorio /var/dansguardian. El directorio en mensión no existía y tuve que crearlo:
# mkdir /var/dansguardian

...y luego efectué el chmod al directorio:
# chmod 777 /var/dansguardian

...ya con esto, solo tuve que reiniciar de nuevo el servicio Dansguardian:
# /etc/rc.d/init.d/dansguardian restart


Debo mencionar que, el chmod 777 deja a disposición de modificar ese directorio a cualquier usuario. Por el momento es la única opción que he encontrado. En Bugzilla de Mandriva encuentro el bug, donde se aplica un chown 78, que funciona igual.

Espero les sirva, saludos.

sábado 24 de mayo de 2008

Cámaras Web en Mandriva/Linux

Esta entrada va orientada a ser una simple guía para ayudarte a conocer si tu distribución Linux soporta tu cámara web. En esta entrada lo que haré será mostrarte los pasos de cómo instalo mi dispositivo y tú partirás de este ejemplo para instalar tu webcam.

Es posible que no logres instalar tu dispositivo, pero al seguir los pasos de este ejemplo, obtendrás información con la cual podrás hacer preguntas puntuales en los foros GNU/Linux.

Instalando mi cámara web QCam
Primero, necesito saber si el chip de mi cámara está soportado por el módulo gspca, y para ello, con la cámara conectada ejecuto el comando lsusb:
[root@localhost xpiderman]# lsusb

...este comando me dará como salida los ID de Dispositivo y Fabricante de lo que tengo conectado a los puertos USB:

...donde la información que necesito para comenzar mi búsqueda es: 0923:010f. Ya con ese dato, puedo efectuar búsquedas con google o irme directamente al sitio web de spca y probar suerte. Las búsquedas con google solo las empleo cuando no tengo suerte con los dispositivos soportados por el móduo gspca (hablando de webcams). En este caso, primero haré mi búsqueda en el sitio web de gspca antes de instalar ese módulo.

Estando en los listados de dispositivos soportados por el módulo spca, comienzo a buscar si mi camarita está soportada. Para ahorrarme tiempo, utilizo la herramienta de Buscar en esta página de mi navegador web (Ctrl+F), y en ella introduzco el ProductID: 0923:010f y obtengo rapidamente la información que necesito:


...¡he tenido suerte!, ¡mi cámara está soportada!. Lo que sigue ahora, es instalar el módulo (driver), spca para comenzar a utilizar mi camarita.

Para instalar el módulo, tengo dos opciones:
  1. Descargarme el módulo del sitio web de spca e instarlo haciendo doble click sobre el paquete.
  2. Utilizar el gestor de paquetes de mi distribución para descargarlo de sus propios repositorios.
Para mi caso, utilizaré la opción 2, ya que tengo configurados los repositorios oficiales de mi distribución y solo bastará utilizar urpmi para que el paquete se descargue y se instale:
[root@localhost xpiderman]# urpmi dkms-gspca

...y eso será todo.

No todas las cámaras web están soportadas por el módulo spca. Con el ID de Dispositivo y Fabricante, tú puedes efectuar una búsqueda en la web para encontrar una forma de instalar tu cámara... mis instrucciones solo son un ejemplo.

Saludos

Entradas relacionadas:
-Mandriva Linux y mi cámara web Qcam

lunes 19 de mayo de 2008

Reseteando el chip EEPROM 24C02W6 de una Dell Latitude CPx

Inexplicablemente, se me bloqueó el BIOS de una Dell Latitude CPx. Estaba reparándole el teclado y después de haber borrado las contraseñas de unos usuarios en el Sistema Operativo (Windows), la reinicié y me encontré que el boot estaba protegido con contraseaña... ¡yo no se lo configuré!. Pues bien, esto no relaciona a GNU/Linux con el chip, pero decidí dejar nota sobre esto, ya que me costó encontrar la forma de borrar esa contraseña que me impedía acceder al Sistema Operativo de esa portátil. Posiblemente a alguién le sea de utildad.

La portátil Dell CPx no usan un CMOS respaldado por una pila, estas usan un chip de memoria EEPROM que, aunque se le quite la batería a la portátil y se desconecte de la fuente de poder, la EEPROM no pierde su configuración... se podría decir que la única forma de borrar la contraseña, es teniendo esa contraseña. Pues bien, después de googlear y goolear, encontré "los instructivos de siempre", pero de tanta búsqueda, encontré uno que me llevó al chip en cuestión, pero no a la solución en si. También encontré otros instructivos de los que no tomé nota, pero que sí me dio el resultado que necesitaba. La información que me ayudó, la encontré buscando información sobre el mencionado chip EEPROM.

Borrando la memoria EEPROM
Para iniciar con este procedimiento, primero hay que localizar el chip EEPROM 24C02, el cual está situado por debajo de la Motherboard del equipo portatil y hay que desmontar toda la tarjeta. El chip en cuestión está cercano a los puertos de las PCMCIA. Por debajo del teclado, su ubicación sería, bajo la E, entre la S y la D. Del chip, por el lado de arriba hay dos pines, los cuales son el pin 1 y 2, que al parecer son para impedir el encendido del equipo, nada mas.

Para desmontar la Motherboard, hay que sacar todos los tornillos que están por debajo del equipo. Los tornillos con letra K, (keyboard), y los tornillos con letra P (ni idea). Una vez desmontada la Motherboard, la conectamos a la fuente de poder y a un monitor externo, luego usaremos un clip o algún cablecillo para provocar un corto circuito entre las patas 4 y 6 del chip:

...mientras se tienen conectadas las patas 4 y 6, se debe encender el equipo para provocar el corto. Hecho esto, en el monitor externo aparecerá un mensaje que dice:

**** MANOFACTURIN MODE: LEVEL [01] ****
Press FN-X to return the system to normal running mode.

...y ya podrán bootear normalmente su equipo y entrar a la configuración del BIOS.

Saludos, espero les sea de utilidad.

lunes 5 de mayo de 2008

Mandriva Linux y mi vieja portatil PentiumII

Tengo una vieja portatil PentiumII, donde usaba un Microsoft Windows XP SP2 y recientemente adquirí un CD-ROM para equipo portatil, con la idea de instalarle GNU/Linux. Mi Portatil PentiumII es vieja, pero aún funciona adecuadamente. Esta es una breve información del hardware:
-Procesador PentiumII a 333MHz
-Disco duro de 10GB
-313MB de RAM
-Chip de video ATI RAGE LT PRO

No debatí en cuanto a qué distribución Linux instalarle, puesto que estoy acostumbrado a Mandriva Linux, pero! de no obtener un rendimiento razonable, le instalaría una distribución que se desempeñara respetablemente en ese procesador. No quería utilizar una distribución con apariencia poco estética, cuando había tenido un Windows que funcionaba correctamente y no se veía mal. Así que, comencé instalando Mandriva2006 y su desempeño fue aceptable, luego le instalé Mandriva 2008 Spring usando el CD One y, el desepeño fue igual.

Ok, al instalar Mandriva One, se llevó casi la mitad del espacio en disco, así que, tomé la opción de volver a instalar, pero esta vez, desde el CD Mandriva-mini, para instalar el KDE con pocas herramientas.

Al instalar, deseleccioné casi todo, dejando el IceWin como entorno de escritorio y el software de Configuración. Al terminar la instalación, abrí una terminal y comencé agregando los repositorios oficiales, para luego instalar KDE.

Instalando lo necesario:
El entorno de escritorio que me gusta es KDE, así que, para comenzar a instalar lo que voy necesitando, configuré los repositorios oficiales:
# urpmi.addmedia --distrib --mirrorlist '$MIRRORLIST'

Luego los de PLF:
urpmi.addmedia --distrib --mirrorlist 'http://plf.zarb.org/mirrors/$RELEASE.$ARCH.list'

...y comencé a instalar KDE:
# urpmi konsole

...al instalar konsole, se instaló KDE... (no me gusta xterm). Luego instalé kmix para poder subir y bajar el volumen del audio:
# urpmi kmix

...pasé a español a KDE:
# urpmi kde-i18-es

...el idioma de firefox:
# urpmi mozilla-firefox-es_ES

...el ksnapshot para las capturas de pantalla:
# urpmi ksnapshot

...posteriormente, instalé más software que sé utilizar: un cliente torrent, vlc, los plugins para firefox, kaffeine, aMSN y un par de paquetes de codecs:

Cliente torrent:
# urpmi bittorrent-gui

...cliente MSN:
# urpmi amsn

...codecs
# urpmi win32-codecs avifile-win32 mplayerplugin

...vlc y kaffeine:
# urpmi vlc kaffeine

...el servicio de impresión:
# urpmi cups

...ofimática:
# urpmi gnumeric abiword kpdf

He instalado mas software, pero no recuerdo con exactitud qué otros paquetes han sido. Hasta este momento, llevo utilizado en el disco 2.4GB de 9.0GB que es el total de la partición ext3... ah! a la partición swap, le di 256MB. El desempeño del sistema es aceptable y podría decir que me va igual cuando inicio sesión con fluxbox. Me atrevo a decir que, las aplicaciones se abren en el mismo tiempo que se abrian en Microsoft Windows. Para poder usar mi camarita web, instalé el módulo gspca y al hacerlo tuve que instalar el kernel-laptop.

El desempeño
Las aplicaciones se abren en un promedio de 2 a 3 segundos (aMSN y Firefox 20 segundos). El sistema arranca en 3.17 minutos (sin tomar en cuenta los 20 segundos del bios), y se apaga en 1.6 minuto. También debo mencionar que del arranque, quité el servicio de hardrake, para acortar el inicio del sistema.

Bien, eso es todo. Veo en BlogDRAKE que ya está disponible Mandriva One Spring con entorno XFCE... lo probaré para ver si obtengo un mejor desempeño,

Saludos.

martes 11 de marzo de 2008

VirtualBox en Mandriva 2008.0

Estaba cureseando los repositorios del DVD FREE de Mandriva 2008.0 y observé que estaba listado VirtualBox. El software de virtualización no me había atraído nunca, a parte de creer que no podría montar una máquina virtual con las caracteristicas de hardware que tiene mi equipo.

Después de tunear la interfaz de mi Mandriva 2008.0, me dispuse a travesear el VirtualBox y dejenme decirles que fue muy fácil instalar el Microsoft Windows XP... me quedé sorprendido!. Este software me representará gran utilidad a la hora de querer instalar alguna aplicación que requiera Windows y que no pueda emularse en WINE... creo que liberaré un poco de espacio en disco este año, borrando cierta partición ;)