Está en la página 1de 11

Preparación del entorno de Laboratorio.

Seguridad en Redes de Comunicaciones


Curso 2020-2021

En las prácticas de laboratorio de SRC usaremos distintas herramientas, que podréis


utilizar en vuestro ordenador local o portátil. En este manual se va a explicar cómo crear
en vuestro ordenador personal un entorno de trabajo semejante al que tenemos en el
laboratorio de la asignatura. Se propone trabajar y Linux, y que lo instaléis sobre la misma
distribución de Debian que encontraremos en el laboratorio. El manual proporciona el
procedimiento para que, de una forma sencilla y rápida: (1) instaléis un software de
virtualización; (2) defináis una máquina virtual; (3), instaléis en esta máquina un sistema
operativo Linux Debian; (4) instalar, comprobar su funcionamiento de las aplicaciones
necesarias para el laboratorio. El manual se ha probado en un equipo con Windows 10
(pero debería funcionar sin problema con cualquier Windows 8 o posterior) y en otro
equipo con MacOS Catalina (pero también debería funcionar con High Sierra y Mojave).
Si tu sistema es anterior a éstos, simplemente busca una versión de VirtualBox compatible,
y el resto de los pasos deberían ser iguales.

Este manual está parcialmente basado en el enunciado de la primera práctica de


la asignatura AGRST impartida por Federico Simmross y Eduardo Gómez y del manual de
instalación del laboratorio de la asignatura ARSS.
1.- Instalación de “VirtualBox-6.1.14” en nuestro equipo.

Se instala desde https://www.virtualbox.org/wiki/Downloads. Es simple y directo,


pero si encuentras problemas en este paso, mira alguno de los múltiples tutoriales
disponibles en YouTube.

(Antes de nada deberías comprobar que la “BIOS” tiene activa la opción de


virtualización. Mira por ejemplo https://cifpn1.com/tic/?p=2500 .)

Después, desde www.debian.org se descarga la imagen ISO del CD de Debian que


queremos instalar. La versión actual de Debian es el fichero “debian-10.5.0-amd64-
netinst.iso”:
2.- Creación de una máquina Virtual en VirtualBox para Debian:

Para crear una nueva máquina virtual, que vamos a configurar con 3GB de RAM y
20GB de disco duro (si tu ordenador personal está escaso de recursos, podrías reducirlo a
2GB de RAM y 10GB de disco duro, pero no es aconsejable que pongas menos). Para crear
la nueva máquina virtual se debe arrancar VirtualBox y elegir "Nueva". Elegid el nombre y
el directorio en el que guardar los ficheros de la máquina a vuestro gusto. El tipo debe ser
"Linux" y la versión "Debian 64bit" (es muy importante que sea la arquitectura de 64bit,
como se comentará más adelante). La memoria RAM será de 3GB (3072MB) y se elegirá
"Crear un disco duro virtual ahora". Se adjuntan pantallazos modelo de lo seleccionado
en esta etapa de la creación de la maquina virtual.

En las siguientes pantallas se configurará el disco principal, que debe ser de 20GB,
guardándose en la máquina anfitriona como VDI reservado dinámicamente. Se adjuntan
pantallazos.
Con eso, damos “crear” y ya tenemos
la máquina virtual que necesitamos, para
poder instalar el SO Debian, tal y como se
muestra en la siguiente pantalla.

Una última comprobación es


asegurarte de que la máquina tiene una
tarjeta de red (o adaptador). Por defecto,
VirtualBox añadirá un adaptador en modo
NAT (esto quiere decir que el software de
virtualización va a asignar direcciones IP
privadas a la máquina virtual y mandar el
tráfico de red a través de la tarjeta de red de
la máquina anfitriona). No tienes que
preocuparte de los detalles, pero comprueba
que en la pantalla de configuración aparece
un adaptador configurado como aquí a la
derecha.
3.- Instalación de Linux Debian

Desde www.debian.org se habrá descargado la imagen del disco de instalación de


Debian en el fichero “debian-10.5.0-amd64-netinst.iso”.

Instalar un SO consiste fundamentalmente en copiar los ficheros del mismo desde un


soporte externo como un DVD o un servidor en la red (en este caso, vamos a usar una
imagen de un DVD) al sistema de almacenamiento masivo de la máquina (en este caso,
un disco duro virtual). El proceso de instalación incluye, además, una mínima
configuración del SO (cuenta del “superusuario”, interfaces de red, etc) y el
establecimiento de una secuencia de arranque adecuada. Para comenzar con la
instalación, asegúrate de que la unidad de DVD simulada está conectada a la imagen
de instalación del SO (fichero “debian-10.5.0-amd64-netinst.iso”), selecciona la máquina
virtual y pulsa el botón Iniciar de la pantalla de bienvenida.

Para arrancar, en la pantalla anterior se hace doble click sobre sobre la máquina
“debian10” con estado “Apagada”. Si la imagen todavía no estuviese seleccionada,
aparece un menú en el que debemos seleccionar el fichero ISO que hemos descargado
antes.

Si ese fichero no apareciese como opción

por defecto, se añadiría pulsando en y


“Añadir” y seleccionando el fichero en el
directorio en que lo hubiéseis guardado.

Así, la máquina virtual ejecutará la secuencia de arranque, y tras ello aparece la pantalla
de bienvenida del instalador del SO. Seleccionad el instalador de “modo texto”.
Para moverse por los menús del mismo, tened
presente que se puede utilizar las siguientes
teclas:
Tab: pasa al siguiente campo u opción del
menú.
May-Tab: pasa al anterior campo u opción del
menú.
Barra espaciadora: marca un elemento del
menú como seleccionado/no seleccionado.
Intro: confirma las respuestas y sigue adelante.
Escape: vuelve al menú superior.
El proceso de instalación consta de una serie de pasos que se comentan a
continuación, acompañados de los pantallazos correspondientes.

En Idioma, Locate y Teclado: Español.

Nombre de la Máquina (Hostname):


debían.

Dominio: Para esta asignatura poned dominio “src.es”.

Clave de Superusuario (root): root es el


nombre que se suele dar al superusuario
en UNIX. Recordad que toda la
seguridad de tus sistemas depende de la
clave de root. ¡Escoged una clave segura
y que podáis recordar!

Usuario: El Sistema os pedirá que creéis un


usuario normal, ya que no es seguro trabajar
permanentemente como root. En la primera
pantalla se pone el nombre completo, en la
segunda el login
, y en la tercera la clave.
Particiones: Primero elegid Guiado - utilizar
todo el disco; después seleccionad el disco de
20G creado anteriormente y, por último
escoged Todos ficheros en una partición. Para
terminar, elegid Finalizar el particionado y escribir
los cambios en el disco
y, cuando os pregunte si deseáis escribir los cambios, seleccionad Sí (observad que por
defecto viene seleccionad No). A continuación se muestran los pantallazos.

Luego os preguntará si queréis escanear más CD, a lo que responderéis que No. A
continuación pasamos a configurar el gestor de paquetes. Podríais elegir cualquiera de
España o del mundo, pero nosotros hemos elegido Introducir información manualmente y
luego puesto “httpredir.debian.org”, lo que redirecciona a un mirror de Debian que en ese
momento esté poco cargado. En el siguiente paso dejad como directorio “/debian/”, no
configuréis un proxy, y cuando os pregunten si queréis participar en una encuesta del uso de
paquetes podéis dejar que “No”.
Software selection : aquí se pueden
seleccionar algunos conjuntos básicos de
paquetes. Asegúrate de tener seleccionado
([*]) el conjunto Utilidades estándar del
sistema. Después debes escoger uno (o varios)
entornos de escritorio. Si quieres que tu
entorno de trabajo sea exactamente igual al
del laboratorio de la asignatura, escoge “KDE
Plasma”. Sin embargo, el KDE es bastante pesado, así que si quieres un entorno más ligero,
recomendamos el escritorio “Xfce” (esta recomendación es especialmente válida si sólo
asignaste 2GB de RAM a tu máquina virtual).

Ahora dedicará unos 10 o 15 minutos a instalar paquetes, que tiene que descargar del
mirror de Debian. Cuando esto se complete, el último paso es Instalar el Cargador de
arranque GRUB en disco duro. Responded que “Sí” queréis instalarlo, y que lo haréis en el
disco “/dev/sda” (el que hemos creado previamente).

Por último, en la pantalla de Terminar la


Instalación elige Continuar.
4.- Últimos retoques a la instalación

Arrancad la máquina virtual.


Deja la opción por defecto Debian
GNU/Linux. A partir de aquí los
pantallazos corresponden al
entorno Xfce, aunque no es muy
distinto en el entorno KDE.

Cuando el SO haya arrancado completamente, en el primer uso del entorno gráfico


elegid “Usar configuración predeterminada” (sólo Xfce) e iniciad la sesión con la cuenta
de usuario normal (no con la de root) que habéis creado durante la instalación.

Una vez en el escritorio, observad que en


la línea de abajo existen los siguientes

iconos: . Fijaos que en


segunto, tercero y cuarto lugar se tiene el
“emulador de terminal”,el “administrador de
archivos” y el “navegador web”.
Basicamente es eso lo que se usará. En el
KDE estas aplicaciones están en el menú de
inicio

Ahora lanzad un emulador de terminal pinchando en . También podéis lanzarlo


mediante: Aplicaciones → Emulador de terminal. En el KDE usad
Aplicaciones→Sistema→Terminal. En la terminal podéis teclear comandos.

Para poder realizar mejor las prácticas de


laboratorio es conveniente utilizar la pantalla
en modo “pantalla completa”. Para ello, es
necesario instalar una serie de paquetes
adicionales en Debian. Por ello ejecutad los
siguientes comandos (en las preguntas, confirmad siempre con la tecla “s”):
En primer lugar, vamos a convertirnos en súperusuario. Observad que como usuario
normal no podemos hacer daño al sistema, pero cuando seamos root nuestros errores
pueden destruirlo. ¡Tened mucho cuidado!
$ su –
A continuación, introducid la clave de root. Después, ya como root, vamos a actualizar
la lista de paquetes:

# apt-get update

Ahora vamos a descargar una serie de paquetes. Observad que NO hay un espacio
después del símbolo de dólar.

# apt-get install build-essential dkms linux-headers-$(uname -r)

Finalmente, vamos a reiniciar la máquina.


# shutdown -r now

Tras el reinicio, volved a iniciar sesión como usuario normal.

Ahora instalaremos las “guest additions”, un paquete que permite interactuar con el
VirtualBox para que cuando se maximice la pantalla en el VirtualBox también se maximice
en la máquina virtual.

Desde el menú de VirtualBox (atención,


el menú del entorno de virtualización,
no del escritorio de la máquina virtual)
de la maquina virtual, selecciona
“Dispositivos-> “Insertar Imagen de CD
de las Guest Additions”, tal y como se
muestra.

A continuación, de nuevo en la máquina virtual, abrimos un terminal y nos convertimos en


root (mucho cuidado a partir de ahora).

$ su –
Introducimos la clave de root. Una vez que ya somos súperusuarios, vamos a crear un
directorio y “montar” el CD de las Guest Additions en ese directorio (es decir, hacerlo
accesible a través de esa ruta), tecleando los comandos siguientes.
# mkdir -p /mnt/cdrom
# mount /dev/cdrom /mnt/cdrom
Ahora vamos a colocarnos en el directorio en el que acabamos de montar el CD, y vamos
a ejecutar el comando de instalación de las Guest Additions.

# cd /mnt/cdrom

# sh ./VBoxLinuxAdditions.run --nox11 $

NOTAS:
• En MacOS Catalina, usa simplemente sh ./VBoxLinuxAdditions.run.
• Puede tardar un tiempo en completarse.

Salimos apagando ordenadamente.

# shutdown -r now

Para comprobar que se ha instalado correctamente “VBoxLinuxAdditions”, ejecuta en un


terminal

$ lsmod | grep vboxguest

La salida no debería ser vacía, sino mostrar algo como:

¡¡¡ Enhorabuena !! Ya tenemos una maquina Linux con SO Debian para trabajar.

Además, ahora podemos expandir la ventana de debian, y veremos que las ventanas sí
que ocupan TODA la pantalla.

5.- Instalación de aplicaciones en debian.

Una vez arrancada la maquina Debian, debéis instalar y aseguraros de que funcionan
openssL, nmap, openvas-gsd, fwbuilder, iptables.

También podría gustarte