Está en la página 1de 5

Escuela Politécnica Nacional

Facultad de Ingeniería Eléctrica y Electrónica


Carrera de Ingeniería en Electrónica y Redes de Información
IEE8O3 - Redes e Intranets

REDES E INTRANET
HOJA GUÍA

PRACTICA N: 10

1. TEMA

Configuración de carpetas compartidas mediante NFS

2. OBJETIVOS

Configurar un servidor NFS.

Configurar un cliente NFS en Linux.

Configurar carpetas compartidas mediante NFS.

3. INFORMACIÓN

NFS (Network File System) permite disponer de archivos compartidos en ambientes distribuidos. NFS es un
protocolo de red para distribuid archivos que permite montar directorios remotos. Esto permite manejar el
espacio de almacenamiento en distintas ubicaciones y escribir en ese espacio desde distintos clientes. NFS
ofrece un acceso rápido y fácil a carpetas compartidas sobre la red y trabaja de forma adecuada en
situaciones en las que se requiere acceder a recursos compartidos.

4. EQUIPOS Y MATERIALES

1 PC con Ubuntu 18.04 LTS server

1 PC con Ubuntu 18.04 LTS desktop

5. PROCEDIMIENTO

Indicaciones Generales:

1) Agregar una entrada al DNS con CNAME nfs y la dirección IP del servidor donde se instalará NFS.

Configuración del servidor NFS:

1) Instalar NFS:
$ sudo apt-get install nfs-kernel-server
2) Configurar el nombre del dominio, para lo cual abra el archivo idmapd.conf:
$ sudo nano /etc/idmapd.conf
Descomenta la línea 6 y modificarla con el nombre de su dominio:
Escuela Politécnica Nacional
Facultad de Ingeniería Eléctrica y Electrónica
Carrera de Ingeniería en Electrónica y Redes de Información
IEE8O3 - Redes e Intranets

Domain = labredes.co
3) Configurar la carpeta compartida, para lo cual abra el archivo exports:
$ sudo nano /etc/exports
Agregar lo siguiente en el archivo, donde DIRECCION_RED corresponde a la dirección IP de la red,
por ejemplo 192.168.0.0/24:
/home DIRECCION_RED(rw,no_root_squash)
4) Reiniciar NFS:
$ sudo systemctl restart nfs-server
5) Inicie sesión son el usuario creado en la práctica de LDAP
6) En el directorio /home del usuario creado en la práctica de LDAP (en el ejemplo es
nombreUsuario) cree un archivo
$ touch /home/nombreUsuario/miarchivo

Configuración del cliente NFS en Linux:

1) En el cliente Linux, instalar el cliente NFS:


$ sudo apt-get -y install nfs-common
2) Agregar el nombre del dominio en el archivo /etc/idmapd.conf:
Domain = labredes.co
3) También agrega lo siguiente en el archivo /etc/idmapd.conf:
[Translation]
Method = nsswitch
4) Monte la carpeta compartida en el directorio home:
$ sudo mount -t nfs nfs.labredes.co:/home /home
5) Compruebe que se haya realizado el montado del directorio:
$ sudo df -hT
El resultado debe ser similar al siguiente:
Filesystem Type Size Used Avail Use% Mounted on
udev devtmpfs 2.0G 0 2.0G 0% /dev
tmpfs tmpfs 396M 5.6M 390M 2% /run
/dev/mapper/ubuntu--vg-root ext4 25G 1.4G 23G 6% /
tmpfs tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/vda1 ext2 472M 55M 393M 13% /boot
tmpfs tmpfs 100K 0 100K 0% /run/lxcfs/controllers
tmpfs tmpfs 396M 0 396M 0% /run/user/0
nfs.labredes.co:/home nfs4 25G 1.4G 23G 6% /home
6) Inicie sesión con el usuario usado en el punto 5 de la sección anterior.
7) Compruebe que el archivo creado en el punto 6 de la sección anterior exista.
$ ls /home/nombreUsuario
8) Configure NFS para que el montado se realice al iniciar el equipo, para lo cual edite el archivo
fstab:
$ sudo nano /etc/fstab
Agregue al final del archivo lo siguiente:
nfs.labredes.co:/home /home nfs defaults 0 0
9) Reinicie el equipo, e inicie sesión con el usuario del punto 5. Verifique que se haya montado el
directorio /home.
Escuela Politécnica Nacional
Facultad de Ingeniería Eléctrica y Electrónica
Carrera de Ingeniería en Electrónica y Redes de Información
IEE8O3 - Redes e Intranets

10) Crea un archivo en el directorio home del usuario.


Ejecuta $ ls –al y anota la información obtenida. ¿Es el usuario actual el dueño del archivo?
Ejecuta $ ls –nl y anota la información obtenida. ¿Es el usuario actual el dueño del archivo?
Comprueba los resultados ejecutando los mismos comandos en el directorio home del usuario pero
en el servidor NFS.
11) Habilite el automontado, para esto instale autofs:
$ sudo apt-get -y install autofs
12) Edite el archivo auto.master:
$ sudo gedit /etc/auto.master
Agregue al final del archivo lo siguiente:
/- /etc/auto.mount
13) Edite el archivo auto.mount:
$ sudo gedit /etc/auto.mount
Modifique el archivo considerando que el formato es: [mount point] [option]
[location] con lo siguiente:
/mi_dir -fstype=nfs,rw nfs.labredes.co:/home
14) Cree el directorio mi_dir:
$ sudo mkdir /mi_dir
15) Reinicie autofs:
$ sudo systemctl restart autofs
16) Cámbiese al directorio montado:
$ sudo cd /mi_dir
17) Indique que archivos están en mi_dir
$ sudo ls -R
18) Indique la información de los directorios montados:
$ sudo cat /proc/mounts | grep mi_dir
La salida debe ser similar a la siguiente:
/etc/auto.mount /mi_dir autofs rw,relatime,fd=6,pgrp=4209,timeout=300,minproto=5,maxproto=5,direct 0 0
nfs.labredes.co:/home /mntdir nfs4
rw,relatime,vers=4.0,rsize=524288,wsize=524288,namlen=255,hard,proto=tcp,
port=0,timeo=600,retrans=2,sec=sys,clientaddr=X.X.X.X,local_lock=none,addr=X.X.X.X 0 0

Configuración del LDAP y AutoFS

1) Consulta los pasos que se deben seguir para conectar la autenticación de LDAP con el montado del
directorio home de los usuarios mediante AutoFS.
2) Realiza la configuración de AutoFS y LDAP en tu red.
a. Indica en el informe cada paso que debe realizarse.
3) Realiza pruebas, por ejemplo, inicia sesión con los distintos usuarios en el cliente o en el servidor 2 y
demuestra que funciona.

6. INFORME

Presenta los resultados de las pruebas realizadas.

No olvides incluir conclusiones, recomendaciones y bibliografía.


Escuela Politécnica Nacional
Facultad de Ingeniería Eléctrica y Electrónica
Carrera de Ingeniería en Electrónica y Redes de Información
IEE8O3 - Redes e Intranets

Sube el documento generado en formato PDF.

7. REFERENCIAS

[1] LaCroix, J.; “Mastering Ubuntu Server: Master the art of deploying, configuring, managing, and
troubleshooting Ubuntu Server 18.04”. Packt Publishing; 2 nd edition, 2018.

Realizado por: Ing. David Mejía N., M.Sc.

Aprobado por: Ing. David Mejia N., M.Sc.


Escuela Politécnica Nacional
Facultad de Ingeniería Eléctrica y Electrónica
Carrera de Ingeniería en Electrónica y Redes de Información
IEE8O3 - Redes e Intranets

INFORME No.

TEMA:

NOMBRE:

NOMBRE:

GRUPO:

FECHA:

OBJETIVOS:

--- Replicar los objetivos planteados en la hoja guía ---

DIAGRAMA DE RED:

--- Genera el diagrama de red ---

DATOS:

--- Archivos de configuración ---

DISCUSIÓN:

--- Respuestas a las distintas preguntas, resultados obtenidos en las pruebas ---

CONCLUSIONES:

--- Indique las conclusiones a las que han llegado con el desarrollo de la práctica---

RECOMENDACIONES:

--- Indique las recomendaciones respecto a la práctica---

BIBLIOGRAFÍA

--- Indicar la bibliografía empleada en el desarrollo del preparatorio, usando el formato IEEE—

--- Elimine las líneas marcadas con ---…--- antes de enviar su informe ---

También podría gustarte