Tabla de contenidos
Samba es un conjunto de aplicaciones que permiten establecer una arquitectura Cliente/Servidor para la compartición de recursos en sistemas heterogéneos.
SMB (Server Message Block) es un protocolo definido por Microsoft e Intel en 1.987 y permite el intercambio de servicios (acceso a discos duros, impresoras y puertos serie) y se encuentra implementado en todos los entornos Windows. Los equipos que utilizan SMB pueden trabajar como clientes ó como servidores, aunque generalmente los clientes serán máquinas con sistema operativo de Microsoft.
SMB es totalmente independiente del medio de transporte, y esto hace que pueda trabajar sobre TCP/IP, NetBEUI ó IPX/SPX. La base de este protocolo (RFC 1001, RFC 1002) son bloques de mensajes, a los cuáles se les denomina SMBs, y que tanto el servidor como el cliente utilizan para comunicarse. Inicialmente fue escrito para UNIX pero ha sido portado a OS/2, VMS y NetWare. Dentro de UNIX funciona sobre Solaris, SCO, HP-UX, GNU/Linux y otros.
Samba es un servidor SMB gratuito (Licencia GNU) desarrollado por Andrew Tridgell. Samba permite que Linux actúe como servidor SMB permitiendo a máquinas Windows acceder a recursos compartidos tales como impresoras ó discos duros. La mayoría de las distribuciones actuales incluyen Samba en su conjunto de paquetes suministrados.
En el cliente Windows, es necesario instalar TCP/IP y el Cliente para redes Microsoft.
Habilitar (ó compilar como módulos) las siguientes opciones:
File Systems -> DOS/FAT/NT Filesystems -> MSDOS fs support
File Systems -> DOS/FAT/NT Filesystems -> VFAT (Windows 95) fs support
File Systems -> Network File Systems -> SMB file system support (to mount ...)
File Systems -> Network File Systems -> CIFS support (advanced network ...)