Configuración de Servicios de Red en Linux: DHCP, FTP, Samba, NFS y DNS

PARTE 1)

A- Comando para instalar DHCP en máquina Linux

sudo apt-get install isc-dhcp-server

B- Nombre del fichero (ruta completa) de configuración del DHCP

sudo gedit /etc/dhcp/dhcpd.conf

C- Nombre del fichero (ruta completa) de configuración del FTP

sudo gedit /etc/vsftpd.conf

D- Parámetros para asociar el directorio a un servidor FTP en una máquina Linux al que se accede con un usuario local de Ubuntu

  • local_enable=yes (permitir que los usuarios locales de la máquina Linux accedan al servidor FTP)
  • ftpd_banner=mensaje (mensaje de bienvenida al servidor FTP)
  • local_root=/home/ftp (carpeta con los archivos del servidor FTP). Esta hay que añadirla a mano.

E- ¿Qué hay que colocar en la barra de direcciones de un navegador para poder acceder desde él a un servidor FTP?

ftp://ip_máquina_linux

F- ¿Cuál es la carpeta por defecto en la que cuelga index.html en un servidor web creado en una máquina Linux?

/var/www/html

G- Nombre del paquete que hay que instalar en una máquina Linux para que funcione index.php

sudo apt-get install libapache2-mod-php

H- ¿Qué hay que colocar en la barra de direcciones de un navegador para acceder a la página index de un servidor web?

Colocaremos la IP de la máquina Linux para comprobar que funciona.

PARTE 2)

A- Nombra y explica los 2 paquetes que hemos instalado para Samba

  • samba – servidor de archivos e impresoras tipo LAN Manager para Unix.
  • smbclient – cliente simple tipo LAN Manager para Unix.

B- Nombra y explica las secciones en las que se divide el fichero de configuración de Samba si queremos compartir la carpeta /home/samba/prueba

  • [global]: sección con la configuración de parámetros generales.
  • [homes]: sección con los parámetros de compartición de las carpetas home de cada usuario.
  • [printers]: En esta sección se configuran los parámetros para compartir las impresoras o colas de impresión.

C- Nombra y explica los 8 parámetros que se pueden colocar en un recurso compartido de Samba

  1. path = /home/samba/compartida: Indica la ruta del recurso compartido.
  2. browseable = yes: Indica si el recurso compartido será visible cuando se escanea la red, por ejemplo haciendo clic en ‘Mis sitios de red’ en Windows.
  3. create mask = 0770: Establece la máscara de creación de archivos.
  4. directory mask = 0770: Establece la máscara para la creación de carpetas.
  5. guest ok = yes: Indica que cualquier usuario sin contraseña tiene permiso de acceso. Se admiten invitados.
  6. valid users = pepe, juan: Indica qué usuarios pueden acceder al recurso.
  7. read only = yes: Indica sólo lectura.
  8. writeable = yes: Indica lectura-escritura.

D- Comando para hacer que el usuario local de Ubuntu de nombre usuario1 sea usuario de Samba

sudo smbpasswd -a usuario1

E- Comando para reiniciar el servicio Samba

sudo service smbd restart

F- Comando para montar en una máquina Linux una carpeta compartida desde una máquina Windows

sudo mount -t cifs //192.168.222.120/WXP /home/windows -o username=administrador,password=1234

G- Comando para desmontar en una máquina Linux una carpeta compartida desde una máquina Windows

sudo umount //192.168.222.120/WXP

PARTE 3)

A- Paquetes que hay que instalar en una máquina servidora NFS y en una máquina cliente NFS indicando máquina y paquetes

Para poder compartir, deben estar instalados en el servidor los paquetes portmap y nfs-kernel-server en el servidor y nfs-client + nfs-common en el cliente.

B- Comando para comprobar si funciona el mapeo de puertos

sudo ps aux | grep portmap

C- Comando para reiniciar el servicio NFS

sudo /etc/init.d/nfs-kernel-server restart

D- Comando para comprobar si el servicio NFS funciona correctamente

rpcinfo -p

E- Fichero de configuración del NFS (ruta completa)

/etc/exports

F- Línea que hay que colocar en el fichero de configuración del NFS para permitir al cliente montar el recurso compartido del servidor

Posibles permisos:

  • ruta_maquina_linux_servidora ip_maquina_cliente/mascara_subred(ro,sync): Para lectura (read only).
  • ruta_maquina_linux_servidora ip_maquina_cliente/mascara_subred(rw,sync): Para lectura-escritura (read write).

G- Comando para montar el recurso compartido en la máquina cliente

sudo mount -t nfs ip_servidor:ruta_carpeta_compartida ruta_carpeta_montaje_cliente

H- Orden de prioridad entre los 3 ficheros: el de configuración del servicio NFS y los de permitir y denegar las máquinas

  1. Fichero /etc/hosts.allow (siempre y cuando haya algo escrito)
  2. Fichero /etc/hosts.deny (siempre y cuando haya algo escrito)
  3. Fichero /etc/exports

PARTE 4)

A- Fichero de opciones genéricas del DNS (ruta completa). ¿Qué hay que cambiar en él para que el DNS resuelva Internet?

En el fichero de configuración del DNS esclavo escribiremos masters{ip_maquina_maestra}

B- ¿Qué significan las siguientes iniciales que se colocan en el fichero de búsqueda directa de un servidor DNS: NS, MX, A y WWW?

  • NS = Name Server
  • MX = Mail eXchange
  • A = Address
  • WWW = World Wide Web

C- Comando para chequear si se ha montado correctamente el servidor DNS

named-checkzone dominio20.local /etc/bind/dominio20.db

D- Pon un ejemplo de búsqueda directa y otro de búsqueda inversa indicando en el ejemplo el tipo de búsqueda

  • Forma directa: nslookup servidor.dominio20.local, nslookup cliente.dominio20.local
  • Forma inversa: nslookup 192.168.222.70, nslookup 192.168.222.120

E- Parámetro para indicar en un servidor DNS esclavo quién es su maestro. ¿Dónde hay que colocarlo y en qué máquina?

En el fichero de configuración del DNS esclavo escribiremos masters{ip_maquina_maestra}

F- Parámetro para sincronizar un servidor DNS esclavo con su maestro correspondiente, ¿dónde hay que colocarlo y en qué máquina?

En el fichero de configuración del servidor maestro escribiremos allow-transfer{ip_maquina_esclavo}

G- ¿Qué hay que hacer para que el servidor esclavo sincronice las zonas con el maestro en el directorio /etc/bind?

En el DNS esclavo editaremos el archivo /etc/apparmor.d/usr.bin.named, y cambiaremos la línea de /etc/bind/**r por /etc/bind/**wr

PARTE 5)

A- Variable que hay que colocar en el perfil móvil de un usuario de dominio Windows para que cree una carpeta con el nombre del usuario tanto en la carpeta donde se guarda su perfil como en la que almacena sus datos

  • Ruta de acceso del perfil: \ip_windows_2008_server\perfiles\%username%
  • Conectar a Z: \ip_windows_2008_server\datos\%username%

B- Comando para unir un cliente Linux a un dominio Windows

domainjoin-cli join --disable ssh NOMBREDOMINIO administrador@dominio

C- ¿Cómo tiene que ser la configuración del resolv de la máquina cliente para unirla a un dominio? (Apuntando al dominio)

Variable que hay que colocar en el perfil móvil de un usuario de dominio Windows para que cree una carpeta con el nombre de un usuario tanto en la carpeta donde se guarda su perfil como en la que almacena sus datos:

%username%

Fichero de configuración que hay que modificar en la máquina Linux para mapear la carpeta de datos compartida del perfil móvil de un usuario de dominio Windows:

/etc/security/pam_mount.conf.xml

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.