Compartir arxius i carpetes d'Ubuntu amb Mac OS X

Aquest article explcica pas a pas com configurar Ubuntu Linux per compartir arxius i carpetes amb Mac OS X. Es tracta d'aconseguir que des d'un ordinador Mac amb sistema operatiu Mac OS X, es pugui accedir, tant per llegir com per escriure, els arxius i carpetes existents en un PC com Ubuntu en una xarxa heterogènia.
Requisits
Disposar d'un PC amb Ubuntu. Per realitzar aquesta instal·lació simple, es pot consultar la guia d'instal·lació d'Ubuntu en aquest mateix lloc Web.
Un dels diferents models Mac amb sistema operatiu Mac OS X.
Unma xarxa local amb sortida a Internet.
Configuració de carpetes compartides
En primer lloc s'han de configurar les carpetes que es vol compartir. Per dur a terme aquesta tasca s'ha de seleccionar la opció "Carpetes compartides" del menú "Administració".

Pot ser que ens demani accés de superusuari, en aquest cas s'ha d'introduïr la clau d'accés de l'usuari amb el que estem connectats i polsem "Ok".

Un cop validat l'usuari apareix el menú d'opcions de configuració de carpetes comartides. Només hem de seleccionar la opció "Install Windows networks support (SMB)" deixant desactivada la opció "Install Unix networks support (NFS)".

En el següent diàleg s'ha de polsar el botó "Add" per seleccionar les carpetes que vole afegir a la llista de carpetes compartides.

Per cada carpeta podem definir el nom amb el que seran identificades en la xarxa, un comentari i si es tracta de carpetes de només lectura. En el nostre cas desactivem la opció "Read only" per permetre la escriptura.

Un cop afegides les carpetes, polsem el botó "Close".

A continuació és necessari fer un canvi en el l'arxiu de configuració, per que la configuració des de Mac OS X sigui més senzilla. Es tracta de definir el nom del grup de treball com a "WORKGROUP", així és com ve definit per defecte en Mac OS X. També canviarem el control d'accés per donar una mica de seguretat a la compartició d'arxius. Tot aixó ho realitzem mitjançant la consola. L'obrim seleccionant en el menú "Aplicacions->Accesoris" la opció "Terminal".

Al símbol de sistema escrivim la comanda
sudo gedit /etc/samba/smb.conf
ens demana la clau d'accés (recordeu que és la clau d'accés de l'usuari amb el que esteu connectats)

Aixó obrirà el programa "Gedit" que permet editar arxius de texte. S'ha d'anar a la linia on es defineix el grup de treball i canviar "MSHOME" per "WORKGROUP".

també s'ha de descomentar la linia on es defineix el mètode de seguretat. Simplement esborrar el "punt i coma" de l'inici de linia, deixant la resta tal com està escrit. Tanquem el programa "Gedit" guardant abans els canvis realitzats.

Per a que aquests canvis siguin efectius és necessari reiniciar el servei de Samba. Hom fem amb la comanda
sudo /etc/init.d/samba restart

Un cop reiniciat el servei, creem un usuari en el servei Samba amb la comanda
sudo smbpasswd -a david
el nom de l'usuari "david" en el nostre cas, es el mateix nom que l'usuari de Linux amb el que estem connectats. Feu-ho així vosaltres també per evitar problemes.

En aquest punt, la configuració del servei Samba i les carpetes compartides estan disponibles en la xarxa.
Configuració de la xarxa en Ubuntu
Per a que l'accés a aquestes carpetes sigui més senzill i donat que no tenim un servidor DNS en la nostra xarxa, definirem una IP fixa per la màquina en la està instal·lat Ubuntu. D'aquesta forma podrem associar el nom Ubuntu a aquesta IP i referenciar per el nom en lloc de la IP sempre que volguem accedir als recursos.
Seleccionem la opció "Xarxa" en el menú "Sistema->Administració".

Apareix el diàleg de configuració de les targetes de xarxa. Seleccionem la tarjeta de xarxa i polsem el botó "Propietats". En el diàleg de propietats canviem la configuració a "Direcció IP fixa" i introduïm la IP de la màquina, la màscara de xarxa i la IP de la passarel·la de xarxa (el router). En el nostre cas tenim un router amb IP 192.168.1.1.

Acceptem els canvis i esperem a que s'actualitzi la configuració de xarxa. En aquest moment es recomana fer una prova d'accés a Internet per verificar que tot funciona correctament.
Configuració de xarxa en Mac OS X
Suposant que el PC o portàtil amb Mac OS X ja està configurat en la mateixa xarxa que la màquina amb Ubuntu, procedim a configurar el nom de la màquina Ubuntu i associar-lo a la IP de l'apartat anterior.
Executem l'aplicació "Gestor NetInfo".

Seleccionem la opció "machines" i dins d'aquesta el nom "localhost". Un cop seleccionat polsem la opció "Duplicar" per crear una copia d'aquest nom de màquina. En la part inferior de la pantall canviem el valor "ip_address" i el valor "name" tal com es mostra en la imatge següent.

Tanquem el "Gestor NetInfo" i des del "Finder" seleccionem la opció de menú "Ir->Conectarse al servidor ...". Apareixerà un diàleg per introduïr el nom del recurs compartit al en el que escriurem el que segueix
smb://ubuntu/david (protocol samba, servidor ubuntu i recurs compartit david).

Ens demana la clau d'accés al recurs compartit, que és exactament la mateixa que la de l'usuari david en Ubuntu (En el vostre cas l'usuari que tingueu en Ubuntu).

I ja està. Teniu accés a la carpeta compartida i podeu llegir i escriure arxius sense problemes.



Comentaris
Envia un nou comentari