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.