Difficulty Level: ⭐
Te mostraré como montar un laboratorio para pruebas en redes con PNET Lab desde Windows, usando VMware.
IMPORTANTE tener instalado VMware Workstation o VMware Player, SSH (Si aún lo tienes), FTP (Filezilla o WinSCP),
Firefox o Navegador Web que soporte HTML5, suficiente espacio en el disco duro conexión a interne y memoria ram de al menos 8GB.
Es una plataforma diseñada para crear y gestionar entornos de simulación de redes.
PNET Lab se diferencia de otros emuladores en que permite la instalación y configuración de software de red real en las MV creadas,
ofreciendo una experiencia más realista y cercana a un entorno de red real.
Es un emulador que permite a los usuarios crear y simular entornos de red complejos. Es una herramienta ideal para la enseñanza y
el aprendizaje de redes, ya que permite a los estudiantes experimentar con diferentes
configuraciones de red y protocolos sin necesidad de hardware físico.
VENTAJAS:
DESVENTAJAS:
VENTAJAS:
DESVENTAJAS:
Es necesario contar con VMware Workstation o VirtualBox para la creación de las MVs y contar con espacio suficiente.
Nombre | Descripción |
---|---|
🐦 VMware Workstation | LINK A VMWARE |
🐦 PNET Lab | LINK A PNET |
🐦 Windows Client Side Eve-ng | LINK A EVE-NG |
🐦 Kali Linux | LINK A KALI |
🐦 UNET LAB DRIVE | LINK A UNET LAB |
🐦 DOCS | LINK A DOCUMENTACIÓN |
Descarga la maquina PNET en el sitio oficial, deberás obtener un .OVA que procederas a montar en VMware. Hasta este momento el archivo se llama PNET_4.2.10.ova.
Una vez descargado y montado en deberás activar la virtualización anidada como se muestra en la imagen.
Una vez hecho eso enciende la maquina, en ella verás solo la terminal, coloca el usuario root y la contraseña pnet.
Esto te llevará a la pantalla de configuración, coloca un password que desees, en dominio
no importa (a menos que tengas uno y quieras usarlo), seleccionas IP Estatica, y finalmente el servidor horario, esto reiniciará la maquina.
Ahora en la IP que se muestra en la pantalla de PNET colocala en tu navegador de Windows: Selecciona la opción ONline. Te mostrará la pantalla de login, en ella deberás crearte una cuenta. PNET te redigirá para crear una cuenta.
Una vez la crees vuelves a la pantalla de login de la IP dada por PNET en VMware.
Al iniciar sesión selecciona Console. El navegador mostrará un mensaje de alerta al enviar la información, nosotros diremos que enviar de todas formas ya que es hosteada por nosotros mismos.
Al entrar verás algo como esto:
Aqui se crearán los laboratorios, podras monitorear el estado de la maquina y más cosas. Antes de crear un laboratorio te mostraré el siguiente paso.
En la pagina de Eve-ng descargaremos el Windows Client Side.
Este es un pack de herramientas, en este pack se encuentra Wireshark, PUTTY, VNC y más, estan algo viejas las versiones pero son de utilidad.
Tambien puedes descargar las herramientas por separado.
IMPORTANTE Instalar VNC y Wireshark en disco C:\
Ahora instalaremos addons necesarios, pnet se maneja similar a minecraft osea le añadiremos mods.
Instalaremos un Mikrotik RouterOS.
Una forma sencilla de descargar imagenes es usar el comando ishare.
Nota: ishare en Pnet esta obsoleto por lo que usaremos ishare2 para ello ejecutaremos el siguiente
comando directamente en pnet de vmware o mediante ssh desde una terminal en
windows, lo que es más sencillo.
#POWERSHELL1wget -O /usr/sbin/ishare2 [https://raw.githubusercontent.com/ishare2-org/ishare2-cli/main/ishare2](https://raw.githubusercontent.com/ishare2-org/ishare2-cli/main/ishare2) > /dev/null 2>&1 && chmod +x /usr/sbin/ishare2 && ishare2 2
Ahora que ya tienes ishare2 instalado te mostraré el siguiente paso.
Con este comando buscaremos imagenes sea para qemu u otros, varios routers se manejan con iol como cisco y las imagenes linux en qemu como kali.
#POWERSHELL1 ishare2 search all 2 ishare2 search bin 3 ishare2 search qemu 4 ishare2 search dynamips 5
Para descargar las imagenes se usa el siguiente comando <number> es el ID que aparece en la lista anterior.
#POWERSHELL1 ishare2 pull bin <number> 2 ishare2 pull qemu <number> 3 ishare2 pull dynamips <number> 4
y LISTO! la imagen se descarga se formatea según los DOCS de Eve-ng y se asignan los permisos automaticamente, super sencillo no es asi?.
Otra alternativa es usar el Drive de UNET LAB, ahi estan las carpetas y los discos listos para descargarse y usar.
las imagenes o discos deberan corresponder con su formato según la documentación de Eve-ng en /opt/unetlab/addons/qemu/
Lo unico importante es revisar el estado de la maquina PNET y el espacio restante.
https://github.com/pnetlabrepo/ishare2
Ahora crearemos el primer laboratorio, en el navegador una vez logueado y dentro. e clic al icono de crear laboratorio.
Verás un lienzo en blanco y el logo de PNET, solo hacé clic derecho y veras varias opciones. deberas dar clic en Node.
Esto creará un nodo, y deberás ver los sistemas o dispositivos que descargaste, en mi caso yo descarge un mikrotik.
Se desplagará un panel con configuraciones para el router, se asignan memoria ram, etc y listo ya esta ahi.
Añadiremos un Kali, si descargaste una imagen de Kali desde ishare2 ya deberias tenerlo,
si lo descargaste en qemu desde la pagina deberias solo arrastarlo a /addons/qemu,
pero si descargaste la iso deberás instalar el sistema con su disco (algo que mostraré mas tarde).
Una ve ya montados solo se encienden en botón y esperamos. hacemos doble clic y veremos sus interfaces QEMU sto es posible gracias a las herramientas de Eve-ng de Client Side.
Como puedes notar en la imagen en este ejemplo ya monte un kali, un extremeos y un mikrotik,
pero el kali no tiene conexion a internet, ya que el ping a google no sale, bueno esto se debe a que se debe crear una salida a red.
Ahora seleccionaras la opción de Network
NAT (Network Address Translation):
Propósito: Permite que varios dispositivos en una red local (LAN) usen una sola dirección IP pública para conectarse a internet.
Cómo funciona: Transforma las direcciones IP internas privadas en una dirección IP pública. Cuando un dispositivo de la red local
envía datos a internet, el enrutador cambia la dirección IP privada del dispositivo a su dirección IP pública.
Cuando los datos vuelven, el enrutador realiza la traducción inversa.
Ventajas: Mejora la seguridad al ocultar las direcciones IP privadas y permite la conservación de direcciones IP públicas.
Uso común: Se usa en enrutadores domésticos y en empresas para permitir que múltiples dispositivos accedan a internet usando una sola dirección IP pública.
Bridge (Puente):
Propósito: Conecta dos redes locales (LAN) diferentes, permitiendo que actúen como una sola red unificada.
Cómo funciona: Un puente recibe las tramas de datos de una red y las envía a la otra red. No cambia las direcciones IP de las tramas, simplemente las retransmite.
Ventajas: Amplía el alcance de una red sin necesidad de cambiar la configuración de los dispositivos.
Permite la comunicación directa entre dispositivos en diferentes redes locales.
Uso común: Se usa en redes locales más grandes para conectar diferentes segmentos de red, como en una oficina que tiene múltiples pisos o áreas.
Y por ultimo la opción Management te permitira situarte en la red de PNET osea que podras hacer ping desde el host a la
maquina o conectarte por ssh a la maquina de PNET estando dentro de PNET (que loco no).
Para conectarte solo tienes que arrastrar el cable realizar la conexion al puerto y listo.
Como podrás notar en la imagen estoy conectado a la red de administración en esta maquina.
!
Se que todo esto es bastante simple y me explicación no fue la mejor pero intento detallar lo mas claro posible..
Mas adelante mostraré a realizar pruebas de penetración a diferentes sistemas en tu laboratorio.