Guia de Configuració: Domini Samba amb Ubuntu i Windows 7

Clasificado en Informática

Escrito el en catalán con un tamaño de 6,7 KB

1. Escenaris Heterogenis: Definició i Exemple

Un escenari heterogeni es produeix quan, dins d'una mateixa xarxa, coexisteixen i treballen conjuntament diferents sistemes operatius, com ara Windows, Linux o macOS. Això implica la necessitat de comunicar-se i compartir recursos, com ara carpetes o impressores, entre aquests sistemes.

Exemple d'Escenari Heterogeni:

  • Una empresa on els ordinadors dels treballadors utilitzen Windows 10 i el servidor principal funciona amb Ubuntu Server.

2. Configuració de Connectivitat de Xarxa

Per assegurar la connectivitat entre els sistemes, cal seguir els següents passos:

  1. Assignar adreces IP fixes:
    • Ubuntu Server: 192.168.50.10
    • Windows Client: 192.168.50.20
  2. Verificar la configuració de xarxa: Assegurar que ambdues màquines es troben a la mateixa xarxa i utilitzen la mateixa màscara de subxarxa (255.255.255.0).
  3. Comprovar la connexió amb ping: Realitzar proves de connectivitat des de cada màquina:
    • Des del Windows: ping 192.168.50.10
    • Des de l'Ubuntu: ping 192.168.50.20
  4. Revisar els tallafocs: Verificar que els tallafocs de cap de les màquines bloquegen la comunicació.

3. Servidors Membres de Domini amb Samba

Un servidor membre de domini és un servidor que forma part d'un domini i permet gestionar usuaris i recursos de manera centralitzada. Amb Samba, és possible simular un controlador de domini en sistemes Linux.

Tipus de Controladors de Domini amb Samba:

PDC (Primary Domain Controller)
És el servidor principal del domini. S'encarrega de gestionar l'autenticació dels usuaris, la seguretat del domini i els permisos d'accés als recursos.
BDC (Backup Domain Controller)
Actua com a còpia de seguretat del PDC. Manté una còpia sincronitzada de la base de dades del domini i pot assumir el rol de PDC en cas de fallada del servidor principal, assegurant la continuïtat del servei.

4. Integració de Windows 7 al Domini Samba (Servidor)

Aquests són els passos necessaris al servidor Ubuntu per integrar un client Windows 7 al domini Samba:

  1. Instal·lar Samba:
    sudo apt update
    sudo apt install samba
  2. Configurar /etc/samba/smb.conf:
    [global]
    workgroup = EXAMEN
    netbios name = exserver
    server string = Servidor de domini
    security = user
    domain logons = yes
    domain master = yes
    preferred master = yes
    os level = 65
    logon path = \\%N\profiles\%U
    logon drive = H:
    logon home = \\%N\%U
    logon script = logon.bat
  3. Crear els usuaris amb contrasenya:
    sudo adduser nom_usuari
    sudo smbpasswd -a nom_usuari
  4. Crear la carpeta compartida i assignar permisos:
    sudo mkdir -p /home/samba/users
    sudo chmod -R 755 /home/samba/users
  5. Reiniciar el servei de Samba:
    sudo systemctl restart smbd

5. Integració de Windows 7 al Domini Samba (Client)

Aquests són els passos necessaris al client Windows 7 per integrar-lo al domini Samba:

  1. Assignar adreça IP manual:
    • IP: 192.168.50.20
    • Gateway: 192.168.50.1 (si cal)
    • DNS: 192.168.50.10 (IP del servidor Samba)
  2. Afegir el PC al domini:
    • Clic dret a "Equip" > Propietats.
    • Canviar el nom de l'equip a exclient.
    • Clic a "Canvia configuració" > "Canvia...".
    • Escriure el nom del domini: examen.
    • Introduir l'usuari i la contrasenya del domini Samba.
    • Reiniciar l'equip per aplicar els canvis.

6. Configuració de la Unitat H (Home Directory) a Windows 7

Per al funcionament de la unitat H: de Windows 7, que apunta a /home/samba/users/ a l'Ubuntu Server, seguiu aquests passos:

  1. Compartir la carpeta /home/samba/users al Samba:

    Afegiu la següent configuració al fitxer smb.conf:

    [users]
    path = /home/samba/users
    browseable = yes
    writable = yes
    valid users = @users
  2. Crear la carpeta de l'usuari:
    sudo mkdir /home/samba/users/nom_usuari
    sudo chown nom_usuari:users /home/samba/users/nom_usuari
  3. Muntar la ruta automàticament com la unitat H::

    Al fitxer de login script (logon.bat), afegiu la següent línia:

    net use H: \\exserver\users\%username%

    Assegureu-vos de col·locar aquest script a la carpeta /var/lib/samba/netlogon del servidor.

7. Configuració d'una Impressora PDF en Xarxa

Per configurar una impressora PDF en xarxa, seguiu els següents passos:

  1. Primer, cal actualitzar i actualitzar els paquets del sistema:
    sudo apt update && sudo apt upgrade
    Després, cal instal·lar el programari necessari per a la impressió, com ara CUPS i paquets relacionats amb la impressió PDF (per exemple, cups-pdf).
  2. Editar el fitxer de configuració de CUPS (normalment /etc/cups/cupsd.conf). Aquí, cal assegurar-se que el port d'escolta sigui el 631 (per exemple, Listen localhost:631 o Port 631).
  3. A continuació, cal modificar les línies de configuració de 'Location' per permetre l'accés. Les línies a canviar són Allow All o Allow from 192.168.50.0/24 per a la xarxa local.
  4. Després, cal accedir al fitxer de configuració de Samba (/etc/samba/smb.conf) i afegir les seccions de configuració per a la impressora.
  5. Un cop guardats els canvis, cal assignar els permisos adequats al nostre usuari o als usuaris que vulguin utilitzar la impressora.
  6. Finalment, cal provar la impressora accedint a la interfície web de CUPS (per exemple, https://192.168.50.10:631/printers/pdfprinter). Després, es pot seleccionar l'opció d'examinar i realitzar una impressió de prova.

Entradas relacionadas: