Se fue el internet. Solo tienen un router, sus laptops y una copia de Minecraft Portable. El primer equipo que logre hostear su servidor y conectar a todos sus miembros, gana.
Están en una LAN party con sus amigos. Iban a jugar Rainbowcito, pero de pronto se va el internet. Lo único que tienen es una copia de Minecraft Portable y quieren jugar entre todos. El ISP les dice que no habrá Internet hasta mañana (gracias izzi). Su misión: configurar la red local, levantar un servidor de Minecraft y que todos los miembros del equipo se conecten.
Cada equipo es una red independiente. No hay switch central. No hay internet. Solo su router. ┌─────────────────────────────┐ │ ROUTER INALÁMBRICO │ │ │ │ LAN: 192.168.N.1 │ │ DHCP: 192.168.N.100-200 │ │ SSID: [nombre del equipo] │ │ WPA2: [contraseña 12+] │ └──────┬──────┬──────┬────────┘ │Wi-Fi │ │ ┌────┘ │ └────┐ ▼ ▼ ▼ ┌─────────┐ ┌─────────┐ ┌─────────┐ │LAPTOP 1 │ │LAPTOP 2 │ │LAPTOP 3 │ │Servidor │ │ Cliente │ │ Cliente │ │ MC │ │ │ │ │ └─────────┘ └─────────┘ └─────────┘ N = número de equipo (Eq.A→10, Eq.B→20, Eq.C→30...)
Antes de tocar el router, organícense (o más bien, planifiquen el uso de sus laptops):
cmd) y ejecuten:ipconfig /all
// Busquen "Dirección física" del adaptador Wi-Fi
// Ejemplo: A4-CF-12-8B-3D-E0 (recuerden que es hexadecimal, no hay letras Z 🤦♂️)
// Anoten TODAS las MACs del equipo en un papel/notaConecten una laptop por cable Ethernet al router (puerto LAN, no WAN). El puerto WAN no se usa en esta actividad. Abran un navegador y entren al panel de administración.
192.168.0.1 o 192.168.1.1. Las credenciales por defecto están en la etiqueta del router (varían según el modelo).
Paso 1 — Cambiar credenciales
Cambien el usuario y contraseña del panel de administración. Usen algo que todo el equipo recuerde. Documenten las credenciales nuevas.
Paso 2 — Configurar LAN e IP del gateway
En la sección LAN o Network Settings, cambien la IP del router:
| Parámetro | Valor |
|---|---|
| IP del router (gateway) | 192.168.N.1 |
| Máscara de subred | 255.255.255.0 |
Donde N es su número de equipo × 10 (Eq.1→10, Eq.2→20, Eq.3→30).
192.168.10.1).
Paso 3 — Configurar DHCP
Habiliten el servidor DHCP del router con el siguiente rango:
| Parámetro | Valor |
|---|---|
| Inicio del rango | 192.168.N.100 |
| Fin del rango | 192.168.N.200 |
| Gateway / Puerta de enlace | 192.168.N.1 |
Paso 4 — Configurar Wi-Fi
| Parámetro | Valor |
|---|---|
| SSID (nombre) | LAN_Party_EquipoN |
| Seguridad | WPA2-Personal (o WPA2/WPA3 si lo soporta) |
| Contraseña Wi-Fi | Mínimo 12 caracteres, la eligen ustedes |
| Canal | Elijan 1, 6 u 11 (diferente a otros equipos) |
Paso 5 — Filtrado MAC (seguridad)
Habiliten el filtrado de MAC (MAC Filtering) en modo whitelist/allow y registren únicamente las direcciones MAC de las laptops de su equipo (las que anotaron en la Misión 0). Esto evita que otros equipos se conecten a su red.
ipconfig que están en la subred correcta (192.168.N.xxx). Si alguna laptop no conecta, revisen el filtrado MAC.
La laptop que será el servidor de Minecraft necesita una IP fija para que los demás siempre sepan dónde encontrarla. Esto se configura en Windows, no en el router.
En la laptop del servidor, abran Panel de Control → Centro de redes → Cambiar configuración del adaptador. Click derecho en el adaptador Wi-Fi → Propiedades → IPv4 → Propiedades:
| Parámetro | Valor |
|---|---|
| IP | 192.168.N.50 |
| Máscara | 255.255.255.0 |
| Gateway | 192.168.N.1 |
Verifiquen que la configuración funciona:
// Desde la laptop del servidor:
ping 192.168.N.1 // debe responder el router
// Desde una laptop cliente:
ping 192.168.N.50 // debe responder el servidorPaso 1 — Configurar Windows Firewall ANTES de iniciar el servidor
Es muy común que el servidor de Minecraft arranque correctamente pero nadie pueda conectarse porque Windows Firewall bloquea las conexiones entrantes. Vamos a crear la regla antes de abrir Minecraft para evitar problemas.
En la laptop del servidor, abran Windows Defender Firewall → Configuración avanzada → Reglas de entrada → Nueva regla:
Paso 2 — Iniciar el servidor de Minecraft
Abran la carpeta de Minecraft Portable proporcionada por el profesor. Ejecuten el archivo del servidor. Esperen a que la consola muestre algo como:
[Server thread/INFO]: Done! For help, type "help"
[Server thread/INFO]: Starting Minecraft server on *:25565Cuando vean ese mensaje, el servidor está listo para recibir conexiones.
eula.txt en la carpeta del servidor y cambien eula=false a eula=true. Guarden y vuelvan a ejecutar el servidor.
Paso 3 — Verificar con netstat
En la laptop del servidor, abran otra terminal (sin cerrar el servidor) y ejecuten:
netstat -an | findstr 25565
// Deben ver algo como:
// TCP 0.0.0.0:25565 0.0.0.0:0 LISTENINGEsto confirma que el servidor está escuchando en el puerto 25565. Documenten este output con screenshot.
En lugar de recordar la IP del servidor, vamos a configurar un nombre de dominio local usando el archivo hosts de Windows. Esto simula cómo funciona DNS: traducir un nombre legible a una dirección IP.
En cada laptop cliente (Windows), abran un Bloc de Notascomo administrador (click derecho → "Ejecutar como administrador") y abran el archivo:
C:\Windows\System32\drivers\etc\hostsEn MacOS, abran Terminal y editen el archivo hosts con:
sudo nano /etc/hostsAgreguen esta línea al final del archivo:
192.168.N.50 minecraft.lan
// Ejemplo para Equipo 1:
192.168.10.50 minecraft.lanGuarden el archivo. Para verificar que funciona:
ping minecraft.lan
// Debe resolver a 192.168.N.50 y responderhosts es la forma más básica de resolución de nombres. Antes de que existieran los servidores DNS, así es como todas las computadoras en ARPANET resolvían nombres. El sistema operativo consulta este archivo antes de hacer una consulta DNS a un servidor externo.
Abran Minecraft en las laptops cliente. Vayan a Multijugador → Conexión directa y escriban:
minecraft.lan (usa el nombre que configuraron en hosts)O si prefieren usar la IP directamente:
192.168.N.50No es necesario escribir el puerto si es el 25565 (Minecraft lo asume por defecto).
Pruebas de verificación (todos los clientes)
Una vez conectados, abran cmd y ejecuten estos comandos. Tomen screenshot de cada uno:
// 1. Verificar su IP y configuración de red
ipconfig /all
// 2. Verificar resolución de nombre
ping minecraft.lan
// 3. Verificar conectividad al servidor
ping 192.168.N.50
// 4. Ver tabla ARP (mapeo IP → MAC)
arp -a
// 5. Ver conexión activa al servidor de Minecraft
netstat -an | findstr 25565arp -a les muestra esa tabla de mapeo que su sistema operativo construyó automáticamente.
Si algo no funciona, sigan este orden de diagnóstico:
| Problema | Diagnóstico | Solución |
|---|---|---|
| No puedo conectar al Wi-Fi | ¿El SSID aparece? ¿La contraseña es correcta? | Verificar que el filtrado MAC incluye tu MAC. Revisar que el Wi-Fi está habilitado en el router. |
| Tengo IP pero no hay ping al router | ipconfig — ¿la IP es del rango correcto? |
Si tienes 169.254.x.x, no obtuviste DHCP. Verifica el rango DHCP en el router. |
| Ping al router funciona pero no al servidor | ping 192.168.N.50 |
Windows Firewall del servidor. Crear regla de entrada para ICMP o desactivar temporalmente el firewall para probar. |
| Ping funciona pero Minecraft no conecta | netstat -an | findstr 25565 en servidor |
Si no aparece LISTENING: el servidor no está corriendo. Si sí: falta la regla de firewall para TCP 25565. |
minecraft.lan no resuelve |
ping minecraft.lan |
Revisar el archivo hosts: ¿lo guardaron con permisos de admin? ¿No hay extensión .txt extra? |
ping minecraft.lan resuelve a la IP del servidor (5 pts)
Incluyan las respuestas a estas preguntas en su reporte (pueden responderlas después de clase):
hosts, ¿qué tendrían que escribir en Minecraft para conectarse? ¿Por qué es útil DNS en redes más grandes?arp -a)? Expliquen la relación entre las direcciones IP y MAC que aparecen.