====== 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: - 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. - 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. - 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 - 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 - Reiniciamos el servicio rpcbind: **sudo /etc/init.d/rpcbind restart**. Equivale a **exports -ra**. - 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: - Instalar los paquetes //nfs-common// y //portmap//. Si la compartición debe ser mutua, también hay que instalar el paquete //nfs-kernel-server//. - Se monta la carpeta compartida: **mount [dirección local del servidor]:[dirección donde se encuentra en el equipo del servidor] [Punto de montaje]**. - 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: escritorio remoto ===== Se usarán dos programas para compartir y controlar de forma remota un ordenador: * **vino**: Permitirá que un equipo actúe como servidor. * **vinagre**: Será el que tome el rol de cliente. Las acciones descritas a continuación deben realizarse en los equipos que correspondan Se puede comprobar si están instalados con los comandos **apt-cache search vino** y **apt-search cache vinagre**. Si no lo estuviesen se instalan con **apt-get install vino vinagre**. Para activarlos debemos ir a la aplicación "Compartición de archivos personales", en donde debemos seleccionar las preferencias necesarias para realizar la conexión. Después abrimos la aplicación "Visor de escritorio remoto" en donde escribimos la dirección del equipo a donde nos vamos a conectar y pulsamos en //Conectar//. Si al otro lado está configurado correctamente, podremos controlar el equipo. Por seguridad, nunca debemos conectarnos como root. La conexión por este sistema, no es muy segura, pero no debería tener importancia para equipos en red local. ===== Compartir impresoras ===== Para compartir impresoras, se realiza la configuración a través de [[linux:gestionimpresoras#CUPS|CUPS]]. Recordamos que a CUPSs e accede a través del gestor de archivos (Nautilus) escribiendo //http://localhost:631//. Una vez en CUPS, vamos a la pestaña administración, y realizamos la configuración deseada en el apartado "Servidor", en la columna de la derecha.