Sunteți pe pagina 1din 46

Contenido

Escenario ............................................................................................................................................. 2
Breve Introducción al manual ............................................................................................................. 3
1.- Creación de la máquina virtual. ..................................................................................................... 4
Paso 1: Nombre y sistema operativo .............................................................................................. 6
Paso 2: Tamaño de memoria .......................................................................................................... 7
Paso 3: ............................................................................................................................................. 8
Paso 4: Asignación de las interfaces de red para la máquina virtual .............................................. 9
Retroalimentación ........................................................................ ¡Error! Marcador no definido.
2.- Instalación del sistema operativo ................................................................................................ 11
Post instalación ............................................................................................................................. 25
2.- Configuración de los servicios del servidor .................................................................................. 26
2.1. Creación de repositorios locales ............................................................................................ 27
3.- Instalación del servidor Web Apache con soporte para directorios de usuarios. ....................... 36
3.1.- Personalización de Apache .................................................. ¡Error! Marcador no definido.
4.- Servidor MySQL ............................................................................................................................ 38
5.- Configuración de las tarjetas de red. ........................................................................................... 41
Explicación de las líneas de configuración. ................................................................................... 43
6.- Servidor de Nombres de Dominio (DNS) ..................................................................................... 46
7.- Configuración de VSFTP ............................................................................................................... 51
8.- Configurando Apache y Named para el soporte de varios sitios y múltiples dominios. ............. 54
Actividad de retroalimentación..................................................................................................... 59
9.- DHCP ............................................................................................................................................ 60
10.- Agregando contenido a los sitios Web alojados en el servidor. ................................................ 62
Escenario

Este manual considera que usted y los miembros de su equipo iniciarán su propio negocio según el
caso de uso asignado en la materia integradora.

El ejercicio supone que como parte del equipamiento de su negocio cuenta con un enlace dedicado
a internet y 1 dirección IP pública asignadas por si ISP (Proveedor de Servicios de Internet). Del
mismo modo usted cuenta con un servidor con las siguientes características: 1 microprocesador, 1
disco duro de 40 GB y 1 Gb de memoria RAM, 2 interfaces de red tipo Ethernet.

Debe considerar la siguiente topología:

Servidor
Linux Router de la empresa

Eth0 Eth1

Red LAN Internet

Las direcciones IP y los servicios a instalar se describirán más adelante. Su tarea como administrador
de la red de la organización es la instalación y configuración del servidor GNU/Linux utilizando la
distribución CentOS 6.5

Los servicios que serán requeridos son los siguientes: Apache, PHP, FTP, DHCP, MySQL, y DNS. La
configuración de cada uno de los servicios antes mencionados se describirá a continuación.

¡¡Suerte en su primer trabajo profesional!!


Breve Introducción al manual

Esta primera sección tiene como objetivo instalar el sistema operativo Linux CentOS 6.5 en una
máquina virtual con la finalidad de contar con una instalación limpia del sistema operativo, a fin de
contar con un equipo capaz de soportar los servicios descritos con anterioridad.

A pesar de realizarse en una máquina virtual el procedimiento es exactamente el mismo en caso de


realizarse en un equipo físico.

La secuencia descrita en el presente manual es recomendada con base en la experiencia que he


tenido al enseñar esta materia en diferentes niveles educativos, y considero que facilita el
entendimiento de los procesos a realizar por parte de los estudiantes. Sin embargo, reitero que
estoy basándome únicamente en mi experiencia personal, y trataré de que el presente manual
permita la instalación y configuración de cualquiera de los servicios propuestos en el orden que se
desee.
1.- Creación de la máquina virtual.

Para poder realizar las prácticas propuestas en este manual es necesario contar con un equipo que
cuente con al menos, las siguientes características físicas:

• 1 Gb de memoria RAM.
• 40 Gb de espacio en Disco duro.
• 2 tarjetas de red.
• Lector de DVD.

En este caso utilizaremos máquinas virtuales mediante el uso de Oracle VM VirtualBox, el cual por
ser software libre nos permite utilizarlo sin ningún tipo de restricción para lograr el objetivo
propuesto.

Figura 1. Administrador de máquinas virtuales de Oracle VirtualBox

Para poder iniciar Oracle VirtualBox deberá estar instalado en el equipo en el que se realizará el
proyecto completo. El proceso de instalación de Oracle VirtualBox no se describirá en el presente
manual, en caso de requerir ayuda consulte la documentación oficial del fabricante.

Deberá iniciar Oracle VirtualBox y verá la pantalla del “Oracle VM VirtualBox Administrador”, similar
a la siguiente imagen:
Figura 2. Oracle VM VirtualBox Administrador

En la parte superior izquierda está el menú principal del programa, deberemos presionar el botón
Nueva para iniciar la creación de una nueva máquina virtual.

Figura 3. Menú principal, botón Nueva

En seguida veremos un asistente para la creación de la máquina virtual (figura 4).


Figura 4. Asistente para máquina virtual

A fin de contar con un equipo con las características mínimas antes descritas colocaremos los
valores que a continuación se mencionan:

Paso 1: Nombre y sistema operativo


1. Nombre
En esta parte colocaremos el nombre de nuestra máquina virtual, este no es necesario que
cumpla con alguna condición en especial, sin embargo, es recomendable que sea un nombre
que ayude a reconocer de qué se trata. En este ejercicio la máquina virtual se llamará
CentOS 6.4, pero vale la pena recalcar que podría ser cualquier otro nombre.
2. Tipo
Es importante que la máquina virtual sepa qué tipo de sistema operativo será instalado con
la finalidad de que se creen las condiciones más adecuadas y componentes compatibles con
el mismo. Es por esto que en el apartado indicaremos que instalaremos el sistema operativo
Linux.
3. Versión
Con la finalidad de evitar al máximo problemas de compatibilidad entre los componentes
de la máquina virtual y el sistema operativo, se debe indicar la versión de GNU/Linux a
instalar, el caso específico de CentOS es un derivado de RedHat, por lo tanto esta versión
es la que deberemos de seleccionar, solamente en caso de estar trabajando con la versión
de 64 bits seleccionaremos: (RedHat 64 bit).

De manera que cumpliendo con lo anteriormente descrito, nuestro asistente deberá verse de la
siguiente manera:
Figura 5. Nombre, Tipo y Versión del sistema operativo a instalar

Posteriormente es necesario presionar el botón “Siguiente” con la finalidad de continuar con el


asistente.

Paso 2: Tamaño de memoria


En este apartado se asigna la cantidad de memoria que la máquina virtual ocupará, la
recomendación es de 1 Gb (1024 MB), es necesario considerar que la memoria que se asignará a la
máquina virtual no deberá ser mayor al 50% del total de la memoria RAM del equipo anfitrión.

Figura 6. Tamaño de memoria RAM

Nuevamente es necesario presionar el botón Siguiente, para el siguiente paso en el asistente.


Paso 3: Unidad de disco duro, en esta sección puesto que nuestra máquina virtual es nueva
deberemos seleccionar la opción “Crear un disco duro virtual ahora” y presionar el botón Crear
(Figura 7). Posteriormente el asistente mostrara una pantalla en donde nos pide seleccionar el tipo
de archivo de unidad de disco duro, dejaremos la opción que viene por default, señalada como: VDI
VirtualBox Disk Image (Figura 8)

Figura 7. Unidad de disco duro

Figura 8. Tipo de unidad de disco duro.

Una vez seleccionada la opción VDI, es necesario presionar el botón “Siguiente”, en la siguiente
pantalla llamada: Almacenamiento en unidad de disco duro físico, nos dará a elegir la forma en que
se almacenará el disco duro, si seleccionamos la opción: Tamaño fijo automáticamente se creará un
archivo de disco duro de tamaño del disco duro que se cree, se recomienda la opción: Reservado
dinámicamente el archivo del disco duro irá creciendo conforme se utilice hasta llegar al tamaño
máximo seleccionado, es por eso que esta segunda opción es la que será elegida con la finalidad de
no desperdiciar espacio en el disco duro del equipo anfitrión.
Figura 9. Selección de la opción “Reservado dinámicamente”.

La siguiente ventana solicitará información referente a la ubicación y al tamaño del disco duro
virtual, la ubicación se dejará por default, sin embargo con la finalidad de cumplir con los requisitos
mínimos el tamaño se modificará a 40 Gb, quedando el asistente de la siguiente forma:

Figura 10. Asignación del espacio del disco duro virtual.

Para finalizar es necesario presionar el botón Crear.

Paso 4: Asignación de las interfaces de red para la máquina virtual


Como parte de los requerimientos mínimos para el presente proyecto es necesario que la máquina
virtual cuente con 2 tarjetas de red, para eso debemos seleccionar la imagen de la máquina virtual
y en la sección de propiedades daremos clic sobre la sección de Red, tal como lo indica la imagen
inferior.

Figura 11. Propiedades de red

Lo anterior abrirá la ventana de propiedades en donde veremos un adaptador de red habilitado, tal
como muestra la imagen siguiente.

Figura 12. Adaptador de red 1 habilitado.

Para habilitar un segundo adaptador de red es necesario seleccionar la pestaña “Adaptador 2” y


hacer clic sobre “Habilitar adaptador de red”, además seleccionar NAT en la lista de “Conectado
a:”. Todo lo anterior deberá quedar tal como lo indica la siguiente imagen.
Figura 13. Adaptador de red 2 habilitado.

La opción “Conectado a” nos permite elegir varias opciones, investiga lo referente a estas opciones,
por el momento no es relevante.

Con esto finalizaremos la creación de la máquina virtual, si analizas más a detalle podrás entender
como cumplir con los requerimientos necesarios para crear nuevas máquinas virtuales con
diferentes características físicas.

2.- Instalación del sistema operativo

El presente manual considera la instalación del Sistema Operativo GNU/Linux, específicamente la


distribución CentOS 6.5, para lo cual es recomendable realizar los siguientes pasos:

1. Es necesario iniciar el programa Oracle VM VirtualBox y seleccionar la máquina virtual en


donde instalaremos el sistema operativo, en este caso la máquina virtual se llama: CentOS
6.5
Posteriormente daremos clic en el ícono “Iniciar” identificado como una flecha de color
verde en el menú principal.
Figura 14. Iniciar máquina virtual

2. El paso anterior arrancará la máquina virtual, sin embargo como aún no cuenta con el
sistema operativo instalado nos solicitará indicar el medio de instalación. En este caso se
utilizará una imagen ISO del sistema operativo, para lo cual es necesario seleccionar el
archivo de imagen, siguiendo las siguientes instrucciones:

Figura 15. Seleccionar archivo de imagen óptica

Será necesario ubicar el archivo ISO del sistema operativo a instalar, y presionar “Abrir”.
Figura 16. Selección de la imagen del sistema operativo a instalar.

Figura 17. Iniciar la máquina virtual con la imagen ISO seleccionada

3. Una vez seleccionada la imagen del sistema operativo a instalar, iniciará el proceso de
instalación, el cual será descrito a continuación.
a) Al iniciar el sistema la máquina virtual verá la siguiente pantalla de instalación, deberá
seleccionar la primera opción “Install or upgrade an existing system” y presionar “enter”.
b) El sistema operativo nos solicitará una revisión del medio de instalación, esto es para
detectar errores en el DVD de instalación o la imagen ISO del sistema operativo.

c) Seleccionaremos la opción “Skip” para saltar el paso de verificación del medio. En seguida
veremos la pantalla de arranque del instalador anaconda del sistema operativo.
d) La pantalla de instalación del sistema operativo iniciará en modo gráfico, solo es necesario
seleccionar “Siguiente”
e) La siguiente pantalla nos solicitará el idioma a seguir durante el proceso de instalación, se
debe seleccionar el idioma a seguir, para este caso elegimos: Spanish (Español). A partir
de este paso todos los mensajes aparecerán en el idioma seleccionado.

f) El siguiente paso es seleccionar el tipo de teclado a utilizar, la opción más adecuada para
el proyecto es el teclado: Latinoamericano
g) El siguiente paso nos solicitará elegir el tipo de dispositivos de almacenamiento que el
servidor manejará, para nuestro caso seleccionaremos “Dispositivos de almacenamiento
básicos”

h) Confirmar el estado del disco duro a utilizar.


i) Indicar el nombre del host, no es necesario cambiar ningún valor, solamente es necesario
dar clic en siguiente

j) Seleccionar el huso horario, con el mouse se seleccionará “Ciudad de México”


k) Confirmar “Ciudad de México” y dar clic en “Siguiente”

l) Introducir la contraseña de root, y presionar el botón “siguiente”

Nota: Se te recomienda anotar la contraseña que acabas de introducir, ya que esta es la contraseña
del administrador del servidor (root), y será necesaria para poder inicar sesión.
m) En el tipo de instalación a utilizar es necesario indicar que utilizaremos todo el espacio, la
primera opción.

n) Confirmar la creación de las particiones al escribir los cambios en el disco duro.


o) Elegir el tipo de instalación del sistema operativo, para este ejercicio es necesario
seleccionar la opción “Minimal” y presionamos el botón “siguiente”.
p) El proceso de instalación iniciará con la copia de los archivos al servidor.
q) Copia de archivos e instalación finalizada
Post instalación

Una vez instalado el sistema operativo, el equipo cargará el sistema operativo, y nos presentará
las siguientes ventanas.

Figura 18. Inicio del sistema operativo CentOS

Veremos que inicia nuestro servidor solicitándonos nuestro “login” y posteriormente nuestra
contraseña. Recuerda que en login deberás escribir: root y presionar “enter”, en seguida te será
solicitada la contraseña que escribiste y presionar “enter” para iniciar sesión como administrador
del servidor.
2.- Configuración de los servicios del servidor

Para el presente proyecto es necesario configurar una serie de servicios en el servidor que le
permitirán funcionar como plataforma para prestar los servicios de venta de alojamiento y dominios
web.

Las tareas a realizar son las siguientes:

• Creación de repositorios YUM


• Servidor Web Apache
• Servidor DNS
• Servidor FTP
• Servidor DHCP

El servidor deberá realizar las siguientes actividades. Deberá permitir que cada uno de los usuarios
del sistema tenga su espacio web, el servidor web deberá permitir la creación de servidores web
virtuales. Será capaz de resolver múltiples dominios y apuntar cada uno de estos dominios hacia un
directorio específico. Cada usuario podrá acceder al servidor a través del servicio FTP y únicamente
podrá ver los archivos y directorios que le pertenecen. Los usuarios tendrán cuentas de correo
electrónico con dominios independientes cada uno.
2.1. Creación de repositorios locales

1.- Para iniciar el proceso de creación del repositorio local, el primer paso será colocar el DVD de
instalación de CentOS en la máquina virtual para lo cual será necesario realizar los siguientes pasos.

• Caso 1: Si puedes ver el menú de la máquina virtual, bastará con que selecciones del menú:
Dispositivos > Dispositivos de CD/DVD > CentOS-6.5-XXXXXX-DVD1.iso

• Caso 2: Si no puedes ver el menú de la máquina virtual, deberás presionar las teclas: Ctrl
derecho + C para ajustar la pantalla:

Haciendo lo anterior podrás realizar lo que se indica en el Caso 1

Nota: A continuación deberás ejecutar una serie de comandos, es necesario que escribas los
comandos como se te indique, que pongas especial cuidado en respetar los espacios, las letras
mayúsculas y las minúsculas.
Consejo: Apóyate de la tecla para completar automáticamente los nombres de los
archivos

Para poder iniciar la configuración de los servicios es necesario iniciar sesión en una consola como
usuario root. Deberás ver una pantalla similar a la siguiente:

2.- El siguiente paso es crear el directorio en donde montaremos el DVD de instalación, eso lo
lograremos ejecutando el siguiente comando:

mkdir /media/dvd
3.- El siguiente paso consiste en montar la imagen del DVD de instalación en el directorio que
acabamos de crear, eso lo lograremos ejecutando el siguiente comando:

mount /dev/dvd /media/dvd

Es normal que aparezca un mensaje que indique que el dispositivo será montado como “sólo
lectura”.

Para verificar que el DVD se montó de manera normal, puedes ejecutar el siguiente comando:

ls /media/dvd

Deberás poder ver el contenido del DVD, tal como lo muestra la siguiente imagen.

4.- A continuación deberemos crear un directorio en donde colocaremos todos los archivos del
repositorio, para lo cual debemos ejecutar el siguiente comando:

mkdir –p /var/ftp/pub/os

5.- A continuación copiaremos todo el contenido del DVD de instalación al directorio que acabamos
de crear:
Después de ejecutar este comando, no podrás realizar ninguna acción hasta que el proceso de copia
concluya, considera que estás copiando aproximadamente 4 Gigabytes de información, es probable
que tengas que esperar aproximadamente 10 minutos.

6.- El siguiente paso es cambiarse al directorio en donde copiamos el contenido del DVD de
instalación, para lo cual ejecutamos el siguiente comando:

cd /var/ftp/pub/os

Para ver el contenido del directorio ejecutamos el comando: ls

Deberás poder ver el contenido del directorio, tal como lo muestra la siguiente imagen:

7.- Importaremos las llaves necesarias para poder instalar los paquetes que el repositorio contendrá,
para eso ejecutaremos el siguiente comando:

rpm --import *KEY*

El resultado lo podrás ver en la siguiente imagen.

8.- El siguiente paso es cambiarnos al directorio Packages, para lo cual ejecutamos el siguiente
comando:

cd Packages

La imagen siguiente muestra lo que deberás de ver.


9.- A continuación instalaremos los paquetes necesarios para crear los repositorios, para lo cual
deberás ejecutar los siguientes comandos:

10.- A continuación deberás crear el índice de los paquetes que el repositorio contiene, para lo cual
ejecutaremos el siguiente comando:

createrepo /var/ftp/pub/os

Deberás ver una pantalla como la siguiente:

Es necesario esperar que concluya de ejecutarse este comando para continuar, lo cual llevará unos
minutos.
11.- A continuación nos cambiaremos al directorio que contiene los archivos de los repositorios que
vienen por default en la instalación, para lo cual ejecutamos la siguiente línea:

cd /etc/yum.repos.d

Para ver el contenido del directorio ejecutaremos el comando: ls -l

Lo cual deberá verse como la siguiente imagen

Como puedes observar dentro de ese directorio existen 4 archivos con extensión .repo pon atención
en los nombres de esos archivos, será necesario para el próximo paso.

12.- A continuación deberás cambiar el nombre de los archivos para agregarle al final la extensión
“.bak” lo cual requerirá de ejecutar las siguientes líneas:

mv CentOS-Base.repo CentOS-Base.repo.bak

mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak

mv CentOS-Media.repo CentOS-Media.repo.bak

mv CentOS-Vault.repo CentOS-Vault.repo.bak

Para asegurarnos de que los archivos se renombraron exitosamente podemos ejecutar el comando:
ls –l
13.- Enseguida necesitaremos crear un nuevo archivo que contendrá los datos del repositorio local
para que el servidor lo pueda utilizar, deberás seguir los siguientes pasos, observa las imágenes que
acompañan a cada comando.

vi Local.repo

Este comando hará que un editor de textos llamado “vi” abra un archivo que se llamará “Local.repo”.

En seguida verás el editor de textos, el cual lucirá como la siguiente imagen

Para iniciar deberás presionar la tecla: i

Al presionar la tecla “i” verás que en el editor vi aparece en la parte inferior la palabra INSERT, lo
cual nos permitirá poder introducir texto. Observa la siguiente imagen.

Al presionar la tecla i
deberá aparecer la
palabra INSERT para
poder introducir texto
14.- Una vez listo el editor de textos deberemos capturar las siguientes líneas.

Para grabar el archivo que acabas de capturar deberás presionar la tecla ESC y posteriormente :x

Al presionar la tecla ESC la palabra – INSERT – desaparecerá y al escribir :x verás aparecer estas
letras en la parte inferior, tal como se muestra en la siguiente imagen

Aquí debe aparecer :x después


de presionar la tecla ESC

Al presionar ENTER deberás regresar al símbolo del sistema, tal como muestra la siguiente imagen.
15.- El último paso en la creación de los repositorios es comprobar si funciona, para lo cual deberás
ejecutar el siguiente comando:

yum update

Deberás poder ver el resultado tal como muestra la siguiente imagen.

El resultado indica que el repositorio funciona de manera adecuada.


3.- Instalación del servidor Web Apache con soporte para
directorios de usuarios.

Una vez instalado el repositorio la instalación de los diferentes servicios será muy fácil, el primer
servidor que instalaremos es el servidor web, el servidor se llama Apache, y para instalarlo con
soporte para lenguaje PHP deberás ejecutar las siguientes instrucciones:

Lo cual hará que comience la instalación de los paquetes seleccionados y sus dependencias, estas
son algunas de las pantallas de lo que podrás ver, no es necesario hacer nada, solamente esperar a
que finalice la instalación, cuando aparece la palabra: Complete!

Para iniciar el servidor web y hacer que inicie de manera automática al encender nuestro servidor
ejecuta las siguientes líneas:

Con estas líneas, iniciar el servidor y lo habilitas para iniciar automáticamente al encender el
servidor.
Una vez realizada la instalación de los paquetes es necesario ejecutar algunas políticas de SELINUX.
SELINUX es un sistema de seguridad que evita que nuestros servicios mantengan comportamientos
extraños, lo cual garantizará que se ejecutan los servicios de manera confiable.

Para esto deberemos ejecutar las siguientes líneas:

• Para permitir a Apache poder enviar correo electrónico desde alguna aplicación, ejecute:
setsebool -P httpd_can_sendmail 1

• Para permitir que Apache pueda leer contenidos localizados en los directorios de inicio de
los usuarios locales, ejecute:
setsebool -P httpd_read_user_content 1

• Para permitir a Apache realizar conexiones de red hacia otro servidor, ejecute:
setsebool -P httpd_can_network_connect 1

• Para permitir que los usuarios locales puedan utilizar un directorio público (public_html),
ejecute:

setsebool -P httpd_enable_homedirs 1

• Para permitir administrar a través de FTP o FTPS cualquier directorio gestionado por Apache
o bien permitir a Apache funcionar como un servidor FTP escuchando peticiones a través
del puerto de FTP, ejecute el siguiente mandato:

setsebool -P httpd_enable_ftp_server 1

Todo lo anterior se observará de la siguiente manera, entre cada orden es necesario esperar a que
se apliquen las políticas.
Finalmente, es necesario abrir el puerto 80 del servidor en el firewall (cortafuegos), para lo cual será
necesario ejecutar las siguientes líneas:

iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

service iptables save

Deberás verlo en tu pantalla como la siguiente imagen indica.

4.- Servidor MySQL

Para instalar el servidor de Base de datos MySQL en el servidor es necesario ejecutar las siguientes
órdenes:

yum -y install mysql mysql-server

Verás lo siguiente

El proceso de instalación finaliza cuando aparece la palabra: Complete!


Para abrir los puertos en el firewall es necesario ejecutar las siguientes líneas:

iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

service iptables save

Agregamos la política de SELINUX con la siguiente línea:

setsebool -P allow_user_mysql_connect 1

Esto verás en tu pantalla:


Es necesario iniciar el servicio ejecutando el siguiente comando:

Po último es necesario agregar el servicio al arranque del servidor utilizando el comando:

chkconfig mysqld on

Con este último comando, darás por concluida la instalación de MySQL.


5.- Configuración de las tarjetas de red.

Recuerda que para este ejercicio el servidor que estamos instalando cuenta con dos tarjeras de red,
el esquema será el siguiente: la tarjeta eth0 estará destinada a comunicar el servidor con otras redes
utilizando una ip pública, y la tarjeta eth1 servirá para comunicar al servidor con la red local de
nuestra organización utilizando una ip privada.

Servidor
Linux Router de la empresa

Eth0 Eth1

Red LAN Internet

Es necesario tener claro que la tarjeta de red ETH0 comunicará al servidor con nuestra red dentro
de la empresa, y la tarjeta ETH1 comunicará al servidor con internet.

Para este ejercicio utilizaremos las siguientes direcciones IP

Interfaz Dirección IP Máscara de red Puerta de enlace DNS

ETH0 187.141.100.75 255.255.255.240 187.141.100.65 187.141.100.75

ETH1 172.16.60.254 255.255.255.0 No se utiliza ---

Para iniciar con la configuración de las tarjetas de red del servidor es necesario ubicar los archivos
de configuración de cada una de las interfaces, dicha ubicación la encontraremos en la siguiente
ruta: /etc/sysconfig/network-scripts
Cada interfaz cuenta con un archivo de configuración que localizaremos con los siguientes nombres:

Eth0 -> ifcfg-eth0

Eth1 -> ifcfg-eth1

Por cada interfaz existe un archivo de configuración

Deberemos editar cada uno de estos archivos los cuales cuentan con una serie de valores por default
y que nosotros deberemos modificar, observe las siguientes imágenes:

La pantalla anterior muestra el contenido original del archivo de configuración de la interfaz de red
eth0, modificaremos los valores para que dicha interfaz cumpla con los requerimientos que el
proyecto requiere para un óptimo funcionamiento. Ponga atención a la siguiente imagen y su
descripción. Recuerda guardar el archivo presionando ESC : x

Estas 4 líneas no las debes de


tocar en tu servidor, déjalas
como estén

Explicación de las líneas de configuración.

DEVICE Indica el nombre de la interfaz

HWADDR En este apartado se coloca la dirección MAC de la tarjeta de red. ESTE VALOR
NO DEBE MODIFICARSE DEL QUE APARECE POR DEFAULT, sin embargo
puede omitirse, el equipo lo detectará automáticamente.

TYPE Tipo de interfaz

UUID Es el identificador del dispositivo para el sistema

ONBOOT Sirve para indicar si el adaptador se encenderá automáticamente al


encender el servidor

NM_CONTROLLED Indica si el Network Manager controlará la interfaz de red, es decir, si


requiere de tener el cable de red conectado para encender el cable a
adaptador o no
BOOTPROTO Indica si el adaptador contará con una dirección IP estática o vía DHCP

IPADDR Dirección IP del adaptador

NETMASK Máscara de subred

GATEWAY Indica la dirección de la puerta de enlace que utilizará el adaptador

DNS1 Dirección IP del DNS primario que utilizará el servidor

DNS2 Dirección IP del DNS secundario que utilizará el servidor

Considerando la explicación anterior el adaptador eth1, deberá quedar de la siguiente manera:

Estas 4 líneas no las debes de


tocar en tu servidor, déjalas
como estén

Al finalizar de editar los archivos únicamente resta reiniciar las tarjetas de red y verificar si los
cambios surtieron efecto, para eso bastará ejecutar los siguientes comandos:

1.- service network restart


2.- ifconfig

En esta última imagen podrás ver a la izquierda el nombre de la interfaz y a la derecha los valores
de cada interfaz (ip, broadcast, máscara de red, MAC, entre otros).

Una vez realizado lo anterior, nuestras interfaces de red estarán configuradas y ya podremos
acceder a nuestro servidor por medio de la dirección IP, como el caso del servidor web. Y a partir de
este paso podremos configurar el próximo servicio y realizar pruebas de comunicación entre
servicios y servidores de nuestra red.
6.- Servidor de Nombres de Dominio (DNS)

Para iniciar con el proceso de instalación del servidor es necesario instalar el servicio, este viene en
un paquete llamado BIND, el cual instalaremos haciendo uso de nuestro repositorio con el
siguiente comando:

Una vez instalados los servicios instalados es necesario crear una llave que nos permita verificar la
autenticación del servidor y evitar falsificaciones de nuestro dominio, para crear este certificado es
necesario ejecutar el siguiente comando.

Posteriormente debemos asignar este certificado al usuario named y cambiarle permisos al


archivo para que permita ser leído y escrito por el usuario named. Estas acciones las ejecutan los
siguientes comandos:

Una vez realizado lo anterior, el siguiente paso es cambiarse al directorio /var/named y mover los
archivos que nos servirán para configurar las zonas de resolución a una “jaula”, es decir, un
directorio que protegerá a dichos archivos encerrándolos a ese solo directorio, para poder realizar
esta actividad deberemos ejecutar las siguientes líneas:

Una vez realizado lo anterior, el siguiente paso es mover los archivos de configuración al directorio
dentro del directorio que contiene las jaulas para ese propósito, lo anterior será posible con las
siguientes líneas:

S-ar putea să vă placă și