Conexión desde Mac OS X a Windows

1 comentarios

Este articulo lo he sacado de la siguiente web http://macprogramadores.org/, quería hacer un resumen de lo que a mi me interesaba realmente pero al final he decidido ponerlo integro tal y como esta publicado en dicha web.

Si desde dicha web quieren que elimine este articulo solo tienen que hacérmelo saber mandándome un mail a mi dirección de correo.

Articulo:

Mac OS X tiene la posibilidad de acceder al sistema de ficheros e impresoras compartidas de Windows.
En este artículo se explica cómo realizar la interconexión del mejor sistema operativo del mundo con el ... vamos, con Windows.

El protocolo que utiliza Windows para compartir archivos e impresoras se llama SMB (Server Message Block), y ha sido implementado ya desde hace tiempo en los sistemas UNIX por el proyecto de código fuente abierto http://www.samba.org/. Actualmente Samba permite compartir ficheros y impresoras, dar servicio de nombres WINS, y actuar como primary domain controler de NT4. Recientemente Microsoft ha cambiado el nombre de SMB por el de CIFS (Common Internet File System). Cosas de que esté de moda Internet, porque este protocolo sólo funciona medio bien en redes locales, así que a través de Internet mejor ni intentarlo.

Antes de empezar a describir como usar Samba, vamos a presentar algunos términos importantes:

Workgroup. Es la forma en que Windows agrupa a sus usuarios en grupos de trabajos o dominios.

Nombre NetBIOS. Es un nombre que pone Windows a cada máquina conectada a través del protocolo NetBIOS de Microsoft.

Servidor WINS: Es un ordenador que actúa resolviendo nombres NetBIOS. En caso de no existir un servidor WINS los nombres se resuelven haciendo broadcast por la red local. El broadcast puede incrementar el tiempo que se tarda en encontrar otra máquina, si la segunda máquina tarda en responder a la consulta. Para evitarlo es útil disponer de un servidor WINS.

Recurso. Es una carpeta o impresora compartida.


Vamos a empezar viendo cómo conectarse a una carpeta compartida, para luego ver cómo configurar el servidor Samba. Para conectarse a una carpeta compartida en Windows tenemos dos formas: Usar Finder, o usar el terminal.

Usar Finder para acceder una carpeta compartida


Esta es la forma más fácil. Simplemente desde Finder usamos la opción GoConnect to server..., o bien la tecla Command+K.


Esto abre un diálogo como el de la figura donde indicamos la URL del recurso al que queremos conectarnos así:

smb://workgroup;usuario@nombrenetbios/recurso

workgroup es el grupo de trabajo Windows, en mi caso es GTI

usuario a de ser un nombre de usuario válido en Windows. Por ejemplo yo uso el usuario FERNANDO

nombrenetbios es el nombre de la máquina. Por ejemplo mi PC se llama WINBOX

recurso Es la carpeta compartida en Windows a la que queremos acceder. En mi caso es AUTOR
Con lo que la URL que usaré es:

smb://GTI;FERNANDO@WINBOX/AUTOR


Windows no diferencia mayúsculas de minúsculas en los nombres SMB, pero en este documento vamos a escribir los nombres siempre en mayúsculas.


Después aparece otro diálogo que nos pide el password, y si todo va bien en la raíz de Finder aparecerá una nueve unidad, que representa la unidad de red.


Usar el terminal para acceder a una carpeta compartida en Windows

Antes de conectarnos a una máquina conviene empezar comprobando que la máquina es alcanzable por la red haciéndola un ping:

$ ping 192.168.1.3


Después podemos descubrir el nombre NetBIOS y workgroup usando el comando smbutil status así:

$ smbutil status 192.168.1.3
Workgroup: GTI
Server: WINBOX

Podemos comprobar los recursos compartidos en una máquina usando el comando smbutil view:

$ smbutil view '//GTI;FERNANDO@192.168.1.3'
Password:
Share Type Comment
-------------------------------
AUTOR disk IPC$ pipe Comunicación remota entre procesos

Obsérvese que hemos usado la dirección IP de la máquina y no su nombre NetBIOS (lo cual no sólo funciona sino que evita el problema que se produce a veces de que no se resuelve bien el nombre NetBIOS). El comando nos informa de que en la máquina hay una carpeta compartida llamada AUTOR.

Desde el terminal podemos montar la unidad de red usando el comando mount. Para ello primero debemos crearnos un directorio donde montar la unidad:

$ mkdir autor

Para poder montar la unidad de red debemos de estar logados como root (para ello debemos de usar el comando su). Después montamos la unidad con el comando:

# mount_smbfs -W GTI //FERNANDO@WINBOX/AUTOR ./autor

-W sirve para especificar el workgroup, y después va el recurso al que nos queremos conectar.

Tras ejecutar estos comandos, el directorio autor pasará a ser una unidad de red montada, y podremos acceder a ella desde Finder o desde el terminal.

Para desmontar la unidad tenemos el comando:

# umount ./autor

Configurar el servidor Samba

Dentro de System PreferencesSharing disponemos de la opción File Sharing, la cual debemos de activar para que nuestra máquina actúe como servidor de ficheros. En el botón Advanced debemos activar la opción SMB.




Como muestra la figura, en la parte superior aparece el nombre de la máquina, que será el nombre NetBIOS que usará nuestra máquina. En Shared Folders indicamos las carpetas a compartir y los usuarios que pueden acceder a ellas. Necesitaremos conocer el usuario y password de alguna de estas cuentas para acceder a los recursos compartidos por Samba.

Por defecto es servidor Samba usa el nombre de workgroup WORKGROUP. En Mac OS X 10.5, para configurar el nombre del workgroup y el servidor WINS, dentro de System PreferencesNetworkAdvanced tenemos un cuadro de diálogo que nos permite introducir esta información.



En Mac OS X 10.4, para configurar el nombre del workgroup y el servidor WINS, necesitamos usar la utilidad Directory Service.app, situada en la carpeta /Applications/Utilities.



Si desea que los usuarios puedan conectarse a un recurso compartido sin identificarse, deberá indicarlo en System PreferencesAccounts tal como muestra la siguiente figura.



Además de estos diálogos, en el fichero /etc/smb.conf podemos configurar otras opciones del servidor Samba. Le recomendamos editarlo para hacerse una idea de su contenido.

Copia de seguridad de Thunderbird

0 comentarios

Para hacer copia de seguridad de todos los correos, cuentas y preferencias tendremos que copiar las carpeta "Thunderbird" que se encuentra en C:\Documents and Settings\"NombredeUsuario"\Configuración local\Datos de programa, y las carpetas "Mozilla" y "Thunderbird" de C:\Documents and Settings\"NombredeUsuario"\Datos de programa, las copiaremos a carpetas separadas ya que hay dos carpetas con el mismo nombre.

Para recuperar la copia en el nuevo equipo instalamos Thunderbird y sin iniciarlo sobrescribimos las carpetas que nos crea la nueva instalación por las que tenemos en nuestra copia, de esta forma ya tenemos nuestro programa de correo con todos los correos y configuradas las cuentas.

También existe una aplicación que hace el trabajo por nosotros, se puede descargar de