Está en la página 1de 21

Para empezar este laboratorio primero se deben instalar 2 maquinas virtuales de tipo servidor, 1

maquina virtual tipo cliente Ubuntu y 1 maquina cliente de Windows, además se debe crear una
RED_NAT interna siguiendo las siguientes instrucciones.

 Abrimos virtual box y en su esquina superior izquierda damos click en file una vez desplegada las
opciones le damos click a preferencias y se nos abrirá la siguiente ventana.

 En la nueva ventaja emergente nos vamos a NETWORK y allí pincharemos el recuadro verde de
la derecho add_new_network_NAT.
 Le damos doble click a la red desplegada para configurarla de la siguiente manera.

 Es importante desactivar las opciones de supports DHCP y supports IPV6, esto para que la red no
nos selecciones automáticamente una ip sino que sea otorgada automáticamente por el servicio
DHCP que configuraremos además en este ejercicio no se tomaran direcciones ipv6, solo para
aclarar asr es un nombre opcional elegido para la red igual que la dirección 10.0.2.0/24.
¿COMO CONFIGURAR DHCP?

 Una vez instalada la maquina esta por defecto esta conectada a NAT tiene un ip asignada
automáticamente por lo tanto vamos a instalar el servicio DHCP y actualizaciones para
comodidad siempre estaremos en modo root.

 Sudo -i: este comando es para entrar a modo root tendrás que colocar la clave
de usuario.

 apt-get install net-tools: Este comando permite ver las herramientas de


dignostico de red lo instalamos por que frecuentemente en el laboratorio se
usara el comando ifconfig propio de este paquete para conocer las direcciones
ip de los puertos.

 Apt-get update: este comando realiza actualizaciones de los paquetes del


sistema.

 Apt-get install isc-dhcp-server: este comando es para instalar el servicio de


dhcp

 El siguiente paso es colocar en escucha la tarjeta de red para esto debemos conocer el
nombre de nuestra tarjera algunos equipos poseen 2 y pueden adquirir distintos nombres
esto se realiza con el siguiente comando

 Ifconfig: este comando nos otorga variada información de la tarjeta de red, la


información que más usaremos en este laboratorio es el nombre que le
otorgo el sistema a la tarjeta y la dirección ip de dicha tarjeta.
 Allí observaremos el nombre de las tarjetas a mano izquierda seguido de dos
puntos, normalmente pueden aparecer con otro nombre por eso es
importante ver con cual trabajaremos, la tarjeta lo es una interna del sistema,
con esta no trabajaremos en el laboratorio.

 nano /etc/default/isc-dhcp-server: este comando es para colocar en escucha


el servicio DHCP con nuestra tarjeta.

 salimos del archivo anterior y nos pasamos a NAT_Nerwork ya que se había mencionado
que la maquina por defecto estaba en NAT esto se hace dando click en devices, opción
network, network settings.
 en el campo attacher to seleccionamos la opción NAT_Network y en name escogemos la
red ya creada al inicio de este texto, por último le damos click a ok para aplicar cambios.

 una vez realizado el cambio de red procedemos a colocar una dirección fija al servidor
también indicaremos la salida del servidor hacia internet con la indicación de la ip del
default Gateway y la dirección de los servidores del sistemas de nombre, por último,
recargaremos esta configuración con los comando netplan try, netplan apply.

 Nano /etc/netplan/00-installer-config.yaml.
 Netplan try

 Netplan apply

 Confirmamos tener una dirección fija en la tarjeta de red enp0s3 con el comando ifconfig
según la configuración indicada tendremos las direcciones 10.0.2.13.

 Como siguiente paso solo falta modificar el archivo de configuración general del servicio
dhcp donde indicaremos las direcciones ip que otorgaremos a los equipos que se
conecten el nombre de nuestro servidor dns, la red a la cual harán parte los demás
dispositivos y el default Gateway que ellos utilizaran para salir a internet.

 Nano /etc/dhcp/dhcpd.conf.
 aplicamos los siguientes dos comandos para asegurarnos de reiniciar y no existan
errores en el proceso.

 Systemctl restart isc-dhcp-server

 Systemctl status isc-dhcp-server

 Por último, encendemos un Ubuntu cliente y lo colocamos en NAT_Network al hacer


esto el equipo debería tomar una ip entre 10.0.2.20-10.0.2.30 y tener acceso a internet
 Del lado del cliente podemos observar que la ip del equipo es 10.0.2.21 con salida a
internet

 Del lado del servidor podemos usar el siguiente comando para observar los
equipos que están usando DHCP.
 Dhcp-lease-list
¿Cómo configurar DNS?

 Para este servicio se busca que el servidor deje de resolver los domicilios por la
ip 127.0.0.53 y pase a realizarse por la ip 127.0.0.1 para poder configurar este
servicio es necesario descargarlo y observar su estados utilizar los siguientes
comandos.

 Apt install bind9

 Systemctl status bind9.service

 Cambiamos en la configuración de red del equipo server para indicarle el uso de


la ip 127.0.0.1 para el servicio DNS, es decir el mismo equipo para realizar el
servicio.

 Nano /etc/netplan/00-installer-config.yaml

 El siguiente paso entramos a la carpeta /etc/bind/ donde se encuentras los archivos de


configuración del BIND aquí intentaremos realizar la configuración del archivo de
configuración local realizando las siguientes modificación.

 Nano /etc/bind/named.conf.local
 Dentro de la configuración anterior hicimos mención a dos archivos, con los siguientes
comandos los crearemos a base de otros archivos de manera que el archivo general
quede configurado automáticamente al modificar estos nuevos archivos crearemos,
10.db, asr.db.

 Cp db.127 db.10
 Modificaremos el archivo db.asr.com encargado de cambiar de dominios a direcciones
ip cambiando nuestro dominio en los lugares donde dice localhost y agregando nuestra
dirección ip de la maquina donde está el servicio DNS es decir 10.0.2.13.

 Nano /etc/bind/db.asr.com

 Luego configuraremos el archivo db.10, encargado de pasar de direcciones ip a dominios


de igual manera buscaremos remplazar los lugares donde dice localhost por nuestro
dominio asr.com.
s

 Por último, falta recargar el servicio ver el estado de este para asegurar de que no
existan errores y verificar que resuelva los dominios, según la configuración aplicada
esta última parte debería entregar 10.0.2.13

 Systemclt restart bind9.service


 Systemclt status bind9.service
 Host asr.com
 Host 10.0.2.13
 Nslookup Google.com 127.0.0.1
¿COMO CONFIGURAR HTTP?

 para configurar http se usará el servicio proporcionado por apache, pero antes de
descargar dicho servicio, se configurará un ip fija para esta nueva máquina de manera
muy similar como se realizo con el servicio de dhcp, se entrará en la siguiente ruta y
aplicaran los siguientes cambios.

 Sudo – i

 Nano /etc/netplan/00-installer-config.yaml.

 Netplan try

 Netplan apply

 Confirmamos tener una dirección fija en la tarjeta de red enp0s3 con el comando ifconfig
según la configuración indicada tendremos las direcciones 10.0.2.12.
 Una vez confirmada la información anterior nos pasamos a NAT_Nerwork ya que como se
había mencionado que las maquinas por defecto están en NAT esto se hace dando click en
devices, opción network, network settings.

 en el campo attacher to seleccionamos la opción NAT_Network y en name escogemos la


red ya creada al inicio de este texto, por último, le damos click a ok para aplicar cambios.
 una vez realizado el cambio de red y asignación de una ip fija confirmaremos la salida a
internet para posteriormente descargar el servicio de apache.

 Ping Google.com

 Como siguiente paso se realiza una update de los paquetes se descarga el servicio apache y
se realizara un status de apache para confirmar su funcionamiento.

 Apt update

 Apt install apache2

o Systemctl status apache2


 El siguiente paso es descargar MySQL que es un gestor de base de datos para programas.

 Apt iinstall mysql-server

 mysql_secure_intallation : esto es para declarar la seguridad en MySQL la


gestión de esta seguridad no será mostrada por que depende de la elección de
cada individuo

 systemctl status mysql

 una vez descargado MySQL descargaremos php que es un componente que ayuda a mostrar
páginas con contenido dinámico para poder usarlo debemos aplicar los siguientes
comandos.

 apt install php libapache2-mod-php php-mysql

 estos comandos ayudan a la instalación de php y a q este se integre con apache y mysql

d
 ahora se prosigue a crear un host virtual para poder subir múltiples paginas por medio de él,
en este ejemplo realmente solo se configurará una sola pagina

 cd /var/www

 mkdir /var/www/asr.com

 ls

 chowun -r js:js /var/www/asr.com

 este comando anterior lo usamos para cambiar los permisos sobre la carpeta
asr.com dado que solo tenia permiso el super usuario root.
 Luego procedemos a realizar un archivo de configuración en apache en la siguiente ruta.

 Nano /etc/apache2/sites-avaliable/asr.com.conf

 Los siguientes comando se usan para activar nuestro host recién creado desactivar la pagina por
defecto que trae apache comprobar el funcionamiento de apache recargar su nueva
configuración y mostrar el estado actual del servicio.
 A2ensite asr.com

 A2dissite 000-default

 Apache2ctl configtest

 Systemctl reload apache2

 Systemctl status apache2


 Para poder visualizar la página debemos entrar a la siguiente carpeta y crear un html y
un archivo php que contenga la información de la pagina esto por que anteriormente
desactivamos la página que se muestra por defecto.

 Cd /var/www/asr.com

 Nano index.html

 Nano info.php
 Por último, se realiza la configuración para integrar el servicio http con el dns.

 Entramos al servidor dns en el siguiente archivo.


 Nano /etc/bind/db.asr.com

 Systemctl restart bind9

 Systemctl status bind9

 Entramos al servidor http para realizar la siguiente configuración.

 Nano /etc/netplan/00-installer-config.yaml.
 Netplan apply

También podría gustarte