manual de instalacion de centos 6.5-p1
Post on 13-Oct-2015
543 Views
Preview:
TRANSCRIPT
-
Contenido
Escenario ............................................................................................................................................. 2
Breve Introduccin al manual ............................................................................................................. 3
1.- Creacin de la mquina virtual. ..................................................................................................... 4
Paso 1: Nombre y sistema operativo .............................................................................................. 6
Paso 2: Tamao de memoria .......................................................................................................... 7
Paso 3: ............................................................................................................................................. 8
Paso 4: Asignacin de las interfaces de red para la mquina virtual .............................................. 9
Retroalimentacin ........................................................................ Error! Marcador no definido.
2.- Instalacin del sistema operativo ................................................................................................ 11
Post instalacin ............................................................................................................................. 25
2.- Configuracin de los servicios del servidor .................................................................................. 26
2.1. Creacin de repositorios locales ............................................................................................ 27
3.- Instalacin del servidor Web Apache con soporte para directorios de usuarios. ....................... 36
3.1.- Personalizacin de Apache .................................................. Error! Marcador no definido.
4.- Servidor MySQL ............................................................................................................................ 38
5.- Configuracin de las tarjetas de red. ........................................................................................... 41
Explicacin de las lneas de configuracin. ................................................................................... 43
6.- Servidor de Nombres de Dominio (DNS) ..................................................................................... 46
7.- Configuracin de VSFTP ............................................................................................................... 51
8.- Configurando Apache y Named para el soporte de varios sitios y mltiples dominios. ............. 54
Actividad de retroalimentacin..................................................................................................... 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 iniciarn su propio negocio segn 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 direccin IP pblica asignadas por si ISP (Proveedor de Servicios de Internet). Del
mismo modo usted cuenta con un servidor con las siguientes caractersticas: 1 microprocesador, 1
disco duro de 40 GB y 1 Gb de memoria RAM, 2 interfaces de red tipo Ethernet.
Debe considerar la siguiente topologa:
Las direcciones IP y los servicios a instalar se describirn ms adelante. Su tarea como administrador
de la red de la organizacin es la instalacin y configuracin del servidor GNU/Linux utilizando la
distribucin CentOS 6.5
Los servicios que sern requeridos son los siguientes: Apache, PHP, FTP, DHCP, MySQL, y DNS. La
configuracin de cada uno de los servicios antes mencionados se describir a continuacin.
Suerte en su primer trabajo profesional!!
Eth0 Eth1
Red LAN Internet
Router de la empresa
Servidor
Linux
-
Breve Introduccin al manual
Esta primera seccin tiene como objetivo instalar el sistema operativo Linux CentOS 6.5 en una
mquina virtual con la finalidad de contar con una instalacin 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 mquina virtual el procedimiento es exactamente el mismo en caso de
realizarse en un equipo fsico.
La secuencia descrita en el presente manual es recomendada con base en la experiencia que he
tenido al ensear 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 basndome nicamente en mi experiencia personal, y tratar de que el presente manual
permita la instalacin y configuracin de cualquiera de los servicios propuestos en el orden que se
desee.
-
1.- Creacin de la mquina virtual.
Para poder realizar las prcticas propuestas en este manual es necesario contar con un equipo que
cuente con al menos, las siguientes caractersticas fsicas:
1 Gb de memoria RAM.
40 Gb de espacio en Disco duro.
2 tarjetas de red.
Lector de DVD.
En este caso utilizaremos mquinas virtuales mediante el uso de Oracle VM VirtualBox, el cual por
ser software libre nos permite utilizarlo sin ningn tipo de restriccin para lograr el objetivo
propuesto.
Figura 1. Administrador de mquinas 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 instalacin de Oracle VirtualBox no se describir en el presente
manual, en caso de requerir ayuda consulte la documentacin 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 botn
Nueva para iniciar la creacin de una nueva mquina virtual.
Figura 3. Men principal, botn Nueva
En seguida veremos un asistente para la creacin de la mquina virtual (figura 4).
-
Figura 4. Asistente para mquina virtual
A fin de contar con un equipo con las caractersticas mnimas antes descritas colocaremos los
valores que a continuacin se mencionan:
Paso 1: Nombre y sistema operativo 1. Nombre
En esta parte colocaremos el nombre de nuestra mquina virtual, este no es necesario que
cumpla con alguna condicin en especial, sin embargo, es recomendable que sea un nombre
que ayude a reconocer de qu se trata. En este ejercicio la mquina virtual se llamar
CentOS 6.4, pero vale la pena recalcar que podra ser cualquier otro nombre.
2. Tipo
Es importante que la mquina virtual sepa qu tipo de sistema operativo ser instalado con
la finalidad de que se creen las condiciones ms adecuadas y componentes compatibles con
el mismo. Es por esto que en el apartado indicaremos que instalaremos el sistema operativo
Linux.
3. Versin
Con la finalidad de evitar al mximo problemas de compatibilidad entre los componentes
de la mquina virtual y el sistema operativo, se debe indicar la versin de GNU/Linux a
instalar, el caso especfico de CentOS es un derivado de RedHat, por lo tanto esta versin
es la que deberemos de seleccionar, solamente en caso de estar trabajando con la versin
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 Versin del sistema operativo a instalar
Posteriormente es necesario presionar el botn Siguiente con la finalidad de continuar con el
asistente.
Paso 2: Tamao de memoria En este apartado se asigna la cantidad de memoria que la mquina virtual ocupar, la
recomendacin es de 1 Gb (1024 MB), es necesario considerar que la memoria que se asignar a la
mquina virtual no deber ser mayor al 50% del total de la memoria RAM del equipo anfitrin.
Figura 6. Tamao de memoria RAM
Nuevamente es necesario presionar el botn Siguiente, para el siguiente paso en el asistente.
-
Paso 3: Unidad de disco duro, en esta seccin puesto que nuestra mquina virtual es nueva deberemos seleccionar la opcin Crear un disco duro virtual ahora y presionar el botn 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 opcin que viene por default, sealada 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 opcin VDI, es necesario presionar el botn Siguiente, en la siguiente
pantalla llamada: Almacenamiento en unidad de disco duro fsico, nos dar a elegir la forma en que
se almacenar el disco duro, si seleccionamos la opcin: Tamao fijo automticamente se crear un
archivo de disco duro de tamao del disco duro que se cree, se recomienda la opcin: Reservado
dinmicamente el archivo del disco duro ir creciendo conforme se utilice hasta llegar al tamao
mximo seleccionado, es por eso que esta segunda opcin es la que ser elegida con la finalidad de
no desperdiciar espacio en el disco duro del equipo anfitrin.
-
Figura 9. Seleccin de la opcin Reservado dinmicamente.
La siguiente ventana solicitar informacin referente a la ubicacin y al tamao del disco duro
virtual, la ubicacin se dejar por default, sin embargo con la finalidad de cumplir con los requisitos
mnimos el tamao se modificar a 40 Gb, quedando el asistente de la siguiente forma:
Figura 10. Asignacin del espacio del disco duro virtual.
Para finalizar es necesario presionar el botn Crear.
Paso 4: Asignacin de las interfaces de red para la mquina virtual
-
Como parte de los requerimientos mnimos para el presente proyecto es necesario que la mquina
virtual cuente con 2 tarjetas de red, para eso debemos seleccionar la imagen de la mquina virtual
y en la seccin de propiedades daremos clic sobre la seccin 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 pestaa Adaptador 2 y
hacer clic sobre Habilitar adaptador de red, adems 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 opcin Conectado a nos permite elegir varias opciones, investiga lo referente a estas opciones,
por el momento no es relevante.
Con esto finalizaremos la creacin de la mquina virtual, si analizas ms a detalle podrs entender
como cumplir con los requerimientos necesarios para crear nuevas mquinas virtuales con
diferentes caractersticas fsicas.
2.- Instalacin del sistema operativo
El presente manual considera la instalacin del Sistema Operativo GNU/Linux, especficamente la
distribucin CentOS 6.5, para lo cual es recomendable realizar los siguientes pasos:
1. Es necesario iniciar el programa Oracle VM VirtualBox y seleccionar la mquina virtual en
donde instalaremos el sistema operativo, en este caso la mquina 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 mquina virtual
2. El paso anterior arrancar la mquina virtual, sin embargo como an no cuenta con el
sistema operativo instalado nos solicitar indicar el medio de instalacin. 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. Seleccin de la imagen del sistema operativo a instalar.
Figura 17. Iniciar la mquina virtual con la imagen ISO seleccionada
3. Una vez seleccionada la imagen del sistema operativo a instalar, iniciar el proceso de
instalacin, el cual ser descrito a continuacin.
a) Al iniciar el sistema la mquina virtual ver la siguiente pantalla de instalacin, deber
seleccionar la primera opcin Install or upgrade an existing system y presionar enter.
-
b) El sistema operativo nos solicitar una revisin del medio de instalacin, esto es para
detectar errores en el DVD de instalacin o la imagen ISO del sistema operativo.
c) Seleccionaremos la opcin Skip para saltar el paso de verificacin del medio. En seguida
veremos la pantalla de arranque del instalador anaconda del sistema operativo.
-
d) La pantalla de instalacin del sistema operativo iniciar en modo grfico, solo es necesario
seleccionar Siguiente
-
e) La siguiente pantalla nos solicitar el idioma a seguir durante el proceso de instalacin, se
debe seleccionar el idioma a seguir, para este caso elegimos: Spanish (Espaol). A partir
de este paso todos los mensajes aparecern en el idioma seleccionado.
f) El siguiente paso es seleccionar el tipo de teclado a utilizar, la opcin ms 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
bsicos
h) Confirmar el estado del disco duro a utilizar.
-
i) Indicar el nombre del host, no es necesario cambiar ningn valor, solamente es necesario
dar clic en siguiente
j) Seleccionar el huso horario, con el mouse se seleccionar Ciudad de Mxico
-
k) Confirmar Ciudad de Mxico y dar clic en Siguiente
l) Introducir la contrasea de root, y presionar el botn siguiente
Nota: Se te recomienda anotar la contrasea que acabas de introducir, ya que esta es la contrasea
del administrador del servidor (root), y ser necesaria para poder inicar sesin.
-
m) En el tipo de instalacin a utilizar es necesario indicar que utilizaremos todo el espacio, la
primera opcin.
n) Confirmar la creacin de las particiones al escribir los cambios en el disco duro.
-
o) Elegir el tipo de instalacin del sistema operativo, para este ejercicio es necesario
seleccionar la opcin Minimal y presionamos el botn siguiente.
-
p) El proceso de instalacin iniciar con la copia de los archivos al servidor.
-
q) Copia de archivos e instalacin finalizada
-
Post instalacin
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 solicitndonos nuestro login y posteriormente nuestra
contrasea. Recuerda que en login debers escribir: root y presionar enter, en seguida te ser
solicitada la contrasea que escribiste y presionar enter para iniciar sesin como administrador
del servidor.
-
2.- Configuracin de los servicios del servidor
Para el presente proyecto es necesario configurar una serie de servicios en el servidor que le
permitirn funcionar como plataforma para prestar los servicios de venta de alojamiento y dominios
web.
Las tareas a realizar son las siguientes:
Creacin 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 creacin de servidores web
virtuales. Ser capaz de resolver mltiples dominios y apuntar cada uno de estos dominios hacia un
directorio especfico. Cada usuario podr acceder al servidor a travs del servicio FTP y nicamente
podr ver los archivos y directorios que le pertenecen. Los usuarios tendrn cuentas de correo
electrnico con dominios independientes cada uno.
-
2.1. Creacin de repositorios locales
1.- Para iniciar el proceso de creacin del repositorio local, el primer paso ser colocar el DVD de
instalacin de CentOS en la mquina virtual para lo cual ser necesario realizar los siguientes pasos.
Caso 1: Si puedes ver el men de la mquina 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 mquina virtual, debers presionar las teclas: Ctrl
derecho + C para ajustar la pantalla:
Haciendo lo anterior podrs realizar lo que se indica en el Caso 1
Nota: A continuacin debers 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
maysculas y las minsculas.
-
Consejo: Apyate de la tecla para completar automticamente los nombres de los
archivos
Para poder iniciar la configuracin de los servicios es necesario iniciar sesin en una consola como
usuario root. Debers ver una pantalla similar a la siguiente:
2.- El siguiente paso es crear el directorio en donde montaremos el DVD de instalacin, eso lo
lograremos ejecutando el siguiente comando:
mkdir /media/dvd
-
3.- El siguiente paso consiste en montar la imagen del DVD de instalacin 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 slo
lectura.
Para verificar que el DVD se mont de manera normal, puedes ejecutar el siguiente comando:
ls /media/dvd
Debers poder ver el contenido del DVD, tal como lo muestra la siguiente imagen.
4.- A continuacin 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 continuacin copiaremos todo el contenido del DVD de instalacin al directorio que acabamos
de crear:
-
Despus de ejecutar este comando, no podrs realizar ninguna accin hasta que el proceso de copia
concluya, considera que ests copiando aproximadamente 4 Gigabytes de informacin, 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
instalacin, para lo cual ejecutamos el siguiente comando:
cd /var/ftp/pub/os
Para ver el contenido del directorio ejecutamos el comando: ls
Debers 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 podrs 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 debers de ver.
-
9.- A continuacin instalaremos los paquetes necesarios para crear los repositorios, para lo cual
debers ejecutar los siguientes comandos:
10.- A continuacin debers crear el ndice de los paquetes que el repositorio contiene, para lo cual
ejecutaremos el siguiente comando:
createrepo /var/ftp/pub/os
Debers ver una pantalla como la siguiente:
Es necesario esperar que concluya de ejecutarse este comando para continuar, lo cual llevar unos
minutos.
-
11.- A continuacin nos cambiaremos al directorio que contiene los archivos de los repositorios que
vienen por default en la instalacin, para lo cual ejecutamos la siguiente lnea:
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 extensin .repo pon atencin
en los nombres de esos archivos, ser necesario para el prximo paso.
12.- A continuacin debers cambiar el nombre de los archivos para agregarle al final la extensin
.bak lo cual requerir de ejecutar las siguientes lneas:
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, debers seguir los siguientes pasos, observa las imgenes que
acompaan 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 vers el editor de textos, el cual lucir como la siguiente imagen
Para iniciar debers presionar la tecla: i
Al presionar la tecla i vers 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 lneas.
Para grabar el archivo que acabas de capturar debers presionar la tecla ESC y posteriormente :x
Al presionar la tecla ESC la palabra INSERT desaparecer y al escribir :x vers aparecer estas
letras en la parte inferior, tal como se muestra en la siguiente imagen
Al presionar ENTER debers regresar al smbolo del sistema, tal como muestra la siguiente imagen.
Aqu debe aparecer :x despus
de presionar la tecla ESC
-
15.- El ltimo paso en la creacin de los repositorios es comprobar si funciona, para lo cual debers
ejecutar el siguiente comando:
yum update
Debers poder ver el resultado tal como muestra la siguiente imagen.
El resultado indica que el repositorio funciona de manera adecuada.
-
3.- Instalacin del servidor Web Apache con soporte para directorios de usuarios.
Una vez instalado el repositorio la instalacin de los diferentes servicios ser muy fcil, el primer
servidor que instalaremos es el servidor web, el servidor se llama Apache, y para instalarlo con
soporte para lenguaje PHP debers ejecutar las siguientes instrucciones:
Lo cual har que comience la instalacin de los paquetes seleccionados y sus dependencias, estas
son algunas de las pantallas de lo que podrs ver, no es necesario hacer nada, solamente esperar a
que finalice la instalacin, cuando aparece la palabra: Complete!
Para iniciar el servidor web y hacer que inicie de manera automtica al encender nuestro servidor
ejecuta las siguientes lneas:
Con estas lneas, iniciar el servidor y lo habilitas para iniciar automticamente al encender el
servidor.
-
Una vez realizada la instalacin de los paquetes es necesario ejecutar algunas polticas de SELINUX.
SELINUX es un sistema de seguridad que evita que nuestros servicios mantengan comportamientos
extraos, lo cual garantizar que se ejecutan los servicios de manera confiable.
Para esto deberemos ejecutar las siguientes lneas:
Para permitir a Apache poder enviar correo electrnico desde alguna aplicacin, 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 pblico (public_html),
ejecute:
setsebool -P httpd_enable_homedirs 1
Para permitir administrar a travs de FTP o FTPS cualquier directorio gestionado por Apache
o bien permitir a Apache funcionar como un servidor FTP escuchando peticiones a travs
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 polticas.
-
Finalmente, es necesario abrir el puerto 80 del servidor en el firewall (cortafuegos), para lo cual ser
necesario ejecutar las siguientes lneas:
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
service iptables save
Debers 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
Vers lo siguiente
El proceso de instalacin finaliza cuando aparece la palabra: Complete!
-
Para abrir los puertos en el firewall es necesario ejecutar las siguientes lneas:
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
service iptables save
Agregamos la poltica de SELINUX con la siguiente lnea:
setsebool -P allow_user_mysql_connect 1
Esto vers 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, dars por concluida la instalacin de MySQL.
-
5.- Configuracin 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 pblica, y la tarjeta eth1 servir para comunicar al servidor con la red local de
nuestra organizacin utilizando una ip privada.
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 Direccin IP Mscara 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 configuracin de las tarjetas de red del servidor es necesario ubicar los archivos
de configuracin de cada una de las interfaces, dicha ubicacin la encontraremos en la siguiente
ruta: /etc/sysconfig/network-scripts
Eth0 Eth1
Red LAN Internet
Router de la empresa
Servidor
Linux
-
Cada interfaz cuenta con un archivo de configuracin que localizaremos con los siguientes nombres:
Eth0 -> ifcfg-eth0
Eth1 -> ifcfg-eth1
Por cada interfaz existe un archivo de configuracin
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 imgenes:
La pantalla anterior muestra el contenido original del archivo de configuracin 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 atencin a la siguiente imagen y su
descripcin. Recuerda guardar el archivo presionando ESC : x
Explicacin de las lneas de configuracin.
DEVICE Indica el nombre de la interfaz
HWADDR En este apartado se coloca la direccin MAC de la tarjeta de red. ESTE VALOR
NO DEBE MODIFICARSE DEL QUE APARECE POR DEFAULT, sin embargo
puede omitirse, el equipo lo detectar automticamente.
TYPE Tipo de interfaz
UUID Es el identificador del dispositivo para el sistema
ONBOOT Sirve para indicar si el adaptador se encender automticamente 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
Estas 4 lneas no las debes de
tocar en tu servidor, djalas
como estn
-
BOOTPROTO Indica si el adaptador contar con una direccin IP esttica o va DHCP
IPADDR Direccin IP del adaptador
NETMASK Mscara de subred
GATEWAY Indica la direccin de la puerta de enlace que utilizar el adaptador
DNS1 Direccin IP del DNS primario que utilizar el servidor
DNS2 Direccin IP del DNS secundario que utilizar el servidor
Considerando la explicacin anterior el adaptador eth1, deber quedar de la siguiente manera:
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
Estas 4 lneas no las debes de
tocar en tu servidor, djalas
como estn
-
2.- ifconfig
En esta ltima imagen podrs ver a la izquierda el nombre de la interfaz y a la derecha los valores
de cada interfaz (ip, broadcast, mscara de red, MAC, entre otros).
Una vez realizado lo anterior, nuestras interfaces de red estarn configuradas y ya podremos
acceder a nuestro servidor por medio de la direccin IP, como el caso del servidor web. Y a partir de
este paso podremos configurar el prximo servicio y realizar pruebas de comunicacin entre
servicios y servidores de nuestra red.
-
6.- Servidor de Nombres de Dominio (DNS)
Para iniciar con el proceso de instalacin 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
autenticacin 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 ledo 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 servirn para configurar las zonas de resolucin a una jaula, es decir, un
directorio que proteger a dichos archivos encerrndolos a ese solo directorio, para poder realizar
esta actividad deberemos ejecutar las siguientes lneas:
Una vez realizado lo anterior, el siguiente paso es mover los archivos de configuracin al directorio
dentro del directorio que contiene las jaulas para ese propsito, lo anterior ser posible con las
siguientes lneas:
top related