INICIO
EMPRESA
SERVICIOS
CONSULTORÍA
INTEGRACIÓN
OUTSOURCING
SOLUCIONES
DESARROLLO WEB
SISTEMAS DE GESTIÓN
SOLUCIONES MÓVILES
HOSTING
TECNOLOGÍA
ARTÍCULOS
CONTÁCTANOS
 
Redes locales en Windows, Linux y Mac OS X

2020-08-20

INTRODUCCIÒN

Este documento está dirigido a usuarios de Windows, Mac OS X y Linux, que busquen integrar sus computadoras a una red de cómputo mixta. A manera de introducción, se pretende hacer mención de algunos términos y conceptos útiles para nuestros propósitos.

Requerimientos

  • Mac OS X 10.2+
  • Linux con Samba 3.0+
  • Windows XP

¿Qué es SMB?

SMB es un protocolo. Si no está seguro de lo que un protocolo es, considérelo como un lenguaje que usan las computadoras para comunicarse. Las siglas SMB se refieren a Server Message Block. Es un protocolo ligero diseñado para compartir archivos e impresoras en una pequeña red. En este punto, SMB se renombra como CIFS, o Common Internet File System.

¿Para qué necesito SMB?

SMB ofrece la habilidad de compartir archivos a través de equipo en distintas plataformas, lo que representa una enorme beneficio para aquellos que estamos en redes mixtas. El problema de tomar desde Mac OS X un archivo de una máquina en Windows o viceversa, desaparece.

¿Qué es Samba?

Samba es un proyecto de código abierto en continuo desarrollo, disponible libremente para implementar SMB y CIFS. Siendo de código abierto, programadores voluntarios los que colaboran en su desarrollo. Si quiere saber más del proyecto Samba, visite su sitio web en http://www.samba.org.

Vocabulario

Algunas palabras que conviene conocer:

recurso compartido (share o resource): Un recurso compartido cualquier carpeta de archivos o impresora disponible en el sistema.

nombre en netbios: El nombre en NetBIOS es el nombre al que el sistema se refiere al usar SMB.

grupo de trabajo (workgroup): Un grupo de trabajo es un conjunto de computadoras con una función o ubicación similar.


Configurando Mac OS X

  1. Abrir una ventana de .

  2. Editar el archivo /etc/smb.conf para que reconozca el grupo de trabajo de la red y definir la leyenda con que aparecerá el equipo en la red.

  3. $ sudo pico /etc/smb.conf

    E ingresar password de root, y moverse hasta la sección [ global] del archivo e insertar los parámetros server string y workgroup :

    [global]

    guest account = unknown
    encrypt passwords = yes
    auth methods = guest opendirectory
    passdb backend = opendirectorysam guest
    printer admin = @admin, @staff
    server string = Mi Mac
    workgroup = grupo_de_trabajo
    unix charset = UTF-8-MAC
    display charset = UTF-8-MAC
    dos charset = 437
    use spnego = no
    client ntlmv2 auth = no

    Guardar el documento oprimiendo ctrl + o y salir con ctrl + x . Cerrar .

  4. Abrir el panel de ‘System preferences'.
  5. En el apartado ‘Internet & Network' oprimir el icono ‘Sharing'.



  6. En la ventana de ‘Sharing', seleccionar el apartado de ‘Services', habilitar el servicio de ‘Windows Sharing' y guardar cambios.


Configurando Linux

  1. Con permisos de root, editar el archivo smb.conf (con vi o pico) y definir los parámetros siguientes de la sección [global]:


  2. workgroup = grupo_de_trabajo

    security = user
    encrypt passwords = yes
    smb passwd file = /etc/samba/smbpasswd

  3. Definir las IPs o rangos de IPs con acceso a los recursos de la máquina. En el caso de la red de este ejemplo, Samba permitirá a todos los equipos cuyas IPs entren en el rango 192.168.123. y a él mismo con 127.


  4. hosts allow = 192.168.123. 127.


  5. Definir los recursos a compartir (en este caso la carpeta var ):


  6. [Var]

    comment = Var

    path = /var

    directory mode = 0777

    browseable = yes

    writable = yes

    public = yes

    read only = no

    Guardar el archivo, cerrarlo y reiniciar el servicio de Samba:

    $ service smb restart

    Si el equipo en Linux tiene impresoras, también es posible compartirlas (leer artículo).

  7. Ya que se está usando un nivel de seguridad a nivel de usuario (que es la mejor opción si se conecta una máquina basada en WinNT, como Windows XP), es necesario definir a los usuarios de Samba.
  8. Primero hay que crear el archivo smbpasswd definido en smb.conf. La mejor manera de hacerlo es creándolo a partir de los usuarios existentes en Linux:

    cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd

    Sin embargo, esto sólo copia los usuarios de Linux a Samba, pero no sus contraseñas (passwords). Para definir los passwords de los usuarios recién creados, usar el siguiente comando:

    $ smbpasswd nombre_del_usuario

    A continuación el sistema solicitará el password y su confirmación.


Configurando Windows XP

  1. Abrir la ventana de ‘Network Connections' y al seleccionar la Conexión de Área Local, confirmar el los ‘Detalles' que la IP del equipo coincida con el rango de IPs definido el smb.conf . De no ser así, revisar las propiedades del protocolo TCP/IP.
  2. Abra la opción de ‘System' en el ‘Control Panel'. Elija la pestaña de ‘Computer Name' y oprima el botón ‘Change...' para definir el grupo de trabajo.
  3. Definir el grupo de trabajo, en este caso ‘DOMINATOR' y oprimir ‘OK'.




  4. Reiniciar el equipo para los cambios tomen efecto.

DÍNOS QUÉ OPINAS DE ESTE ARTÍCULO



REGRESAR A ARTÍCULOS

Tu opinión nos interesa. ¿Qué tan útil encontraste este documento?

Inútil
Poco útil
Útil
Muy útil


Salina Cruz #9 Col. Roma sur. México D.F.
info@prosumedia.com.mx