Índex
- Advertències/prerequisits/Limitacions: tot allò que cal saber i tenir abans de seguir el procediment
- Procediment: passes que cal seguir
- Resolucions de problemes (troubleshuting): què pot anar malament, i com resoldre-ho
- Annexos: paraules tècniques, enllaços útils, etc.
Identificació general i especificacions tècniques
En aquest article expliquem com instal·lar i configurar Webmin i Samba versió 3.6 sobre Linux Ubuntu 12.04. Webmin és una aplicació web de gestió de servidors. Samba és un programari sobre Linux de compartició de recursos en xarxa compatible amb Windows. La instal·lació s'ha realitzat sobre una màquina virtual VirtualBox hostatjada en Windows 7, la màquina virtual té 512MB de RAM i un únic processador.
Advertències/prerequisits/Limitacions
En versions posteriors de Samba poden haver canvis que invalidin el procediment explicat, així doncs no donem cap garantia de funcionament amb versions diferents. En el que segueix suposarem que tenim ja una màquina virtual instal·lada Ubuntu 12.04. Per fer les proves de connexió, caldrà una segona màquina Windows, que en el nostre cas ha estat un Windows 7 també virtualitat, però hauria de poder-se fer també amb una màquina real i qualsevol altre versió de Windows igual o posterior a XP.
Procediment
- En una màquina Ubuntu 12.04
neta, que no tingui instal·lat el programa webmin (important!) instal·leu
samba server:
sudo apt-get install samba
cifs-utils
NOTA:
cifs-utils substitueix al paquet sbmfs (sistema de fitxers de smb). Explicació breu:
Server Message Block o SMB es un Protocolo de red (que pertenece a la capa de aplicación en el
modelo OSI) que permite compartir archivos e impresoras (entre otras cosas)
entre nodos de una red. Es utilizado principalmente en ordenadores con
Microsoft Windows y DOS.
SMB fue originalmente inventado por IBM,
pero la versión más común hoy en día es la modificada ampliamente por
Microsoft. Microsoft renombró SMB a Common Internet File System (CIFS)
en 1998 y añadió más características, que incluyen soporte para enlaces
simbólicos, enlaces duros (hard links), y mayores tamaños de archivo.
- Per arrencar el servidor:
#
sudo start smbd
#
sudo start nmdb
NOTA:
The smbd server daemon provides file sharing and printing services to
Windows clients. In addition, it is responsible for user authentication,
resource locking, and data sharing through the SMB protocol. The default ports
on which the server listens for SMB traffic are TCP ports 139 and 445. The nmbd
server daemon understands and replies to NetBIOS name service requests
such as those produced by SMB/CIFS in Windows-based systems. The default port that the server listens to
for NMB traffic is UDP port 137.
- Inicio el servidor:
jordi@kubuntuvbox:~$ sudo start smbd
start:
Job is already running: smbd
jordi@kubuntuvbox:~$
- Ens diu que ja estaba funcionant (already running): Ok
- Instal·lem webmin, primer, preparar el sistema:
sudo apt-get install perl libnet-ssleay-perl openssl
libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python
- Descarreguem el paquet webmin:
wget
http://prdownloads.sourceforge.net/webadmin/webmin_1.580_all.deb
- Instal·lem el paquet:
sudo dpkg -i webmin_1.580_all.deb
![]() |
Primera connexió a Webmin |
- Aneu a l'adreça localhost:10000,
i després clic en Servers => Samba
![]() |
Webmin, secció Samba |
- En Windows Networking => Workgroup poseu ASIX; security = share level (és un servidor aïllat). Guardeu.
![]() |
Opcions generals de Samba |
- En Authentication => Password options, deixeu-lo així: