Herramientas de usuario

Herramientas del sitio


linux:redes

¡Esta es una revisión vieja del documento!


REDES

Existe muchas maneras de poner varios ordenadores en una red para compartir contenidos o imprimir documentos. Vamos a ver 3 posibilidades.

NFS

NFS Network File System es el sistema nativo de Linux para compartir archivos y directorios a través de red. La configuración tiene que realizarse como root.

Podemos ver si está instalado con el comando dpkg -S nfs-common nfs-kernel-server rpcbind. Y si no lo está, hay que instalarlo: apt-get install nfs-common nfs-kernel-server.

Para configurar el servidor, para compartir su contenido, seguimos los siguientes pasos:

  1. Seleccionamos qué directorio o archivo vamos a compartir y le damos los permisos adecuados con chmod (por ejemplo 755). Es habitual usar la carpeta Público en el directorio del usuario.
  2. Editamos con un editor de texto plano el archivo /etc/exports, escribiendo al final del archivo, separando con tabulador:
    • Ruta de la carpeta compartida.
    • Direcciones en red local con acceso a la carpeta (ejemplo: 192.168.1.0/24 para las 25 direcciones).
    • Permisos de lectura y escritura (rw).
    • Si es síncrona (sync, más rápida) o asíncrona (async, más eficiente). Intro al final.
  3. Editamos el archivo /etc/hosts.allow, donde escribimos las direcciones que tienen acceso a los servicios:
    portmap: 192.168.1.0/255.255.255.0
    lockd: 192.168.1.0/255.255.255.0
    mountd: 192.168.1.0/255.255.255.0
    rquotad: 192.168.1.0/255.255.255.0
    statd: 192.168.1.0/255.255.255.0
  4. Editamos el archivo /etc/hosts.deny, en donde indicamos las restantes direcciones que no tienen acceso:
    portmap: ALL
    lockd: ALL
    mountd: ALL
    rquotad: ALL
    statd: ALL
  5. Reiniciamos el servicio rpcbind: sudo /etc/init.d/rpcbind restart. Equivale a exports -ra.
  6. Reiniciamos el servicio NFS: /etc/init.d/nfs-kernel-server restart y /etc/init.d/nfs-common restart.

En el equipo cliente hay que realizar las siguientes acciones:

  1. Instalar los paquetes nfs-common y portmap. Si la compartición debe ser mutua, también hay que instalar el paquete nfs-kernel-server.
  2. Se monta la carpeta compartida: mount [dirección local del servidor]:[dirección donde se encuentra en el equipo del servidor] [Punto de montaje].
  3. Si queremos que la carpeta se monte automáticamente, añadir la entrada al archivo fstab que corresponda, por ejemplo:
    192.168.1.39:/home/usuario/Publico   /mnt    nfs    rw,hard,intr   0     0

Si en algún momento queremos desmontarla en el cliente, basta con usar el comando umount y comentar con # la línea correspondiente en el archivo fstab.

Una forma de acceder al contenido de las carpetas compartidas, es escribiendo en el gestor de archivos network:/\**. De esta forma aparecerán todas las carpetas compartidas. Un cortafuegos activo, impide este tipo de conexiones si éste no tiene configurada una normativa que lo permita. ===== VNC =====

linux/redes.1542806139.txt.gz · Última modificación: por alberto

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki