You are on page 1of 5

Qu es Samba?

Samba es una suite de aplicaciones Unix que habla el protocolo SMB (Server Message

Block). Muchos sistemas operativos, incluidos Windows y OS/2, usan SMB para

operaciones de red cliente-servidor. Mediante el soporte de este protocolo, Samba permite a

los servidores Unix entrar en accin, comunicando con el mismo protocolo de red que los

productos de Microsoft Windows. De este modo, una mquina Unix con Samba puede

enmascararse como servidor en tu red Microsoft y ofrecer los siguientes servicios:

Compartir uno o ms sistemas de archivos.

Compartir impresoras, instaladas tanto en el servidor como en los clientes.

Ayudar a los clientes, con visualizador de Clientes de Red.

Autentificar clientes logendose contra un dominio Windows.

Proporcionar o asistir con un servidor de resolucin de nombres WINS.

Samba es la idea de Andrew Tridgell, quien actualmente lidera el equipo de desarrollo de

Samba development desde su casa de Canberra, Australia. El proyecto naci en 1991

cuando Andrew cre un programa servidor de ficheros para su red local, que soportaba un

raro protocolo DEC de Digital Pathworks. Aunque l no lo supo en ese momento, aquel

protocolo ms tarde se convertira en SMB. Unos cuantos aos despus, l lo expandi

como su servidor SMB particular y comenz a distribuirlo como producto por Internet bajo

el nombre de servidor SMB. Sin embargo, Andrew no pudo mantener ese nombre -ya

perteneca como nombre de producto de otra compaa-, as que intent lo siguiente para

buscarle un nuevo nombre desde Unix:


grep -i 's.*m.*b' /usr/dict/words

y la respuesta fue:

salmonberry samba sawtimber scramble

De sta manera naci el nombre de Samba. Hoy, la suite Samba implica a un par de

demonios que proporcionan recursos compartidos a clientes SMB sobre la red (las

comparticiones son denominadas a veces tambin como servicios). Estos demonios son:

Smbd

Un demonio que permite comparticin de archivos e impresoras sobre una red SMB

y proporciona autentificacin y autorizacin de acceso para clientes SMB.

nmbd

Un demonio que busca a travs del Windows Internet Name Service (WINS), y

ayuda mediante un visualizador.

Samba se encuentra actualmente mantenido y es ampliado por un grupo de voluntarios bajo

la supervisin activa de Andrew Tridgell. Al igual que el sistema operativo Linux, Samba es

considerado por sus autores Open Source software (OSS), y es distribuido bajo la the GNU

General Public License (GPL). Desde su concepcin, el desarrollo de Samba ha sido

patrocinado en parte por la Australian National University, donde Andrew Tridgell hizo su
doctorado. En adicin, algunas partes del desarrollo han sido patrocinadas por

distribuidores independientes como Whistle and SGI. Es algo verdaderamente testimonial

el que entidades tanto comerciales como no comerciales estn dispuestas a gastar dinero

para dar soporte a un esfuerzo Open Source.

En el momento de la impresin de este libro, Andrew ha completado su trabajo de

doctorado y ha pasado a formar parte de una compaa desarrolladora de Linux de San

Francisco.

Microsoft tambin ha contribuido materialmente poniendo a disposicin su definicin de

SMB y del Internet-savvy Common Internet File System (CIFS), como Public Request for

Comments (RFC), y otros documentos estandar. El protocolo CIFS es el nuevo nombre de

las futuras versiones del protocolo SMB que sern usadas en los productos Windows -los

dos trminos pueden ser usados aleatoriamente en ste libro-. De hecho, vers el protocolo

escrito como "SMB/CIFS".

Qu puede hacer Samba por m?

Como explicamos antes, Samba puede ayudar a las mquinas Windows y Unix a coexistir

en la misma red. Sin embargo, existen algunas razones especficas por las cuales podras

desear instalar un servidor Samba en tu red:

No quieres pagar un servidor Windows NT para obtener las funcionalidades que

este proporciona.

Puedes querer proporcionar un rea comn para datos o directorios de usuarios en

orden a realizar una transicin desde un servidor NT hacia un Unix, o viceversa.


Puede que desees compartir impresoras a entre clientes Windows y Unix.

Puede que quieras acceder a ficheros NT desde un servidor Unix.

Veamos ahora a Samba en accin. Asumiremos que tenemos la siguiente configuracin

bsica de red: un servidor Samba sobre una mquina Unix, al cual le asignaremos el

nombre hydra, y un par de clientes Windows, a los cuales les asignaremos los nombres

phoenix y chimaera, todos conectados va red de rea local (LAN). Asumamos tambin que

hydra tambin tiene una impresora de inyeccin conectada a ella, lp, y una comparticin de

disco denominada network -ambos recursos podemos ofrecerlos a las otras dos mquinas-.

Un grfico de esta red se muestra en la Figura 1.

Figure: Una configuracin de red simple con un servidor Samba.

En esta red, cada una de las computadoras comparten el mismo grupo de trabajo. Un Grupo

de Trabajdo es simplemente una etiqueta de nombre de grupo que identifica a una

determinada coleccin de ordenadores y sus recursos sobre una red SBM. Pueden existir

varios grupos de trabajo sobre la red al mismo tiempo, pero para nuestro ejemplo slo

tendremos uno: el grupo de trabajo SIMPLE.

You might also like