5 Configurar la red de nuestra máquina virtual
Configurar Red en VirtualBox con Ubuntu Server
📋 Introducción
Vamos a configurar el acceso a internet y una IP estática para nuestra máquina virtual Ubuntu, lo que nos permitirá:
Actualizar el sistema e instalar paquetes (como Docker)
Acceder a la máquina virtual via SSH desde nuestro equipo local
🔧 Paso 1: Configurar el Adaptador de Red en VirtualBox
Apaga la máquina virtual si está encendida:
sudo shutdown now
En VirtualBox, ve a Configuración → Red
Habilita el Adaptador 1 y configúralo como:
Modo de conexión: Adaptador puente (Bridge Adapter)
Nombre: Selecciona tu adaptador de red físico
Apaga la máquina virtual si está encendida:
sudo shutdown now
En VirtualBox, ve a Configuración → Red
Habilita el Adaptador 1 y configúralo como:
Modo de conexión: Adaptador puente (Bridge Adapter)
Nombre: Selecciona tu adaptador de red físico
🔍 Paso 2: Identificar la Configuración de Red Local
En tu equipo host (Windows):
Abre la terminal (CMD)
Ejecuta:
ipconfig
Anota estos datos importantes:
Dirección de red: Ej. 192.168.1.0
Puerta de enlace: Ej. 192.168.1.1
Máscara de subred: Ej. 255.255.255.0
🖥️ Paso 3: Configurar IP Estática en Ubuntu
Inicia la máquina virtual e inicia sesión
Identifica tu interfaz de red:
ip addr
Inicia la máquina virtual e inicia sesión
Identifica tu interfaz de red:
ip addrBusca la interfaz que NO sea "lo" (loopback). En este caso es enp0s3
Edita la configuración de red:
cd /etc/netplan/ sudo nano 00-installer-config.yaml
Configura el archivo YAML (usa 2 espacios para indentar):
network: version: 2 ethernets: enp0s3: dhcp4: false addresses: [192.168.1.208/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4]
Nota:
Usa una IP que no esté en uso en tu red (ej. 192.168.1.208)
El
/24equivale a máscara 255.255.255.0Los nameservers de Google (8.8.8.8, 8.8.4.4) aseguran resolución DNS
Guarda los cambios:
Ctrl+O→ Enter →Ctrl+X
Aplica la configuración:
sudo netplan apply✅ Paso 4: Verificar la Configuración
Comprueba la IP asignada:
ip addr show enp0s3Prueba conectividad a internet:
ping google.comVerifica la puerta de enlace:
ip route
Comprueba la IP asignada:
ip addr show enp0s3Prueba conectividad a internet:
ping google.comVerifica la puerta de enlace:
ip route🛠️ Comandos Útiles de Red
Comandos básicos (no requieren instalación):
ip addr # Ver direcciones IP
ip route # Ver tabla de routing
ping # Probar conectividad
ss -tuln # Ver puertos abiertos
ip addr # Ver direcciones IP ip route # Ver tabla de routing ping # Probar conectividad ss -tuln # Ver puertos abiertos
Comandos que requieren instalación:
# Instalar herramientas de red
sudo apt update
sudo apt install net-tools
# Comandos disponibles después de instalar:
ifconfig # Información de interfaces (alternativa a ip addr)
netstat # Información de conexiones de red
route # Tabla de routing
# Instalar herramientas de red sudo apt update sudo apt install net-tools # Comandos disponibles después de instalar: ifconfig # Información de interfaces (alternativa a ip addr) netstat # Información de conexiones de red route # Tabla de routing
🔍 Solución de Problemas Comunes
Si no tienes conexión a internet:
Verifica que el adaptador esté en modo puente
Confirma que la IP esté en el rango correcto de tu red
Prueba hacer ping a la puerta de enlace:
ping 192.168.1.1
Si necesitas renew la IP:
sudo dhclient -r sudo dhclient
🎯 Conclusión
Ahora tu máquina virtual Ubuntu:
✅ Tiene acceso a internet para actualizaciones e instalaciones
✅ Tiene una IP estática accesible desde tu equipo host
✅ Está lista para instalar Docker y otros servicios
En el siguiente paso podrás acceder a tu máquina virtual via SSH usando la IP estática que configuraste (ej. ssh usuario@192.168.1.208
Configurar Red en VirtualBox con Ubuntu
Introducción
Configurar correctamente la red en VirtualBox es esencial para que tu máquina virtual Ubuntu pueda comunicarse con internet, tu equipo host y otras máquinas virtuales.
Tipos de Red en VirtualBox
1. NAT (Network Address Translation)
Por defecto
La VM comparte la IP del host
La VM puede acceder a internet pero no es accesible desde fuera
2. Adaptador Puente (Bridged Adapter)
La VM aparece como dispositivo independiente en la red
Obtiene IP del router (misma red que el host)
Accesible desde otros dispositivos de la red
3. Red Interna (Internal Network)
Comunicación solo entre VMs
Aislada del host y internet
4. Red NAT
Similar a NAT pero permite comunicación entre VMs
Crea una subred privada
Configuración Paso a Paso
Paso 1: Configurar Adaptador de Red en VirtualBox
Abre VirtualBox
Selecciona tu VM de Ubuntu
Haz clic en Configuración → Red
En Adaptador 1:
Habilitar adaptador de red: Activado
Modo de conexión: Elige según tus necesidades
Nombre: (Generalmente se auto-detecta)
Paso 2: Configuración Recomendada para Principiantes
Para acceso a internet: Usa NAT
Para servidores/web: Usa Adaptador Puente
Para laboratorios de red: Usa Red Interna o Red NAT
Comandos de Red Básicos en Ubuntu
Comandos que NO requieren instalación:
1. Ver interfaces de red
ip addr # o la forma abreviada: ip a
2. Ver tabla de routing
ip route # o route -n
3. Ver información de DNS
cat /etc/resolv.conf4. Probar conectividad
ping google.com ping 8.8.8.8
5. Ver estadísticas de red
ss -tuln # sockets abiertos netstat -tuln # alternativa (puede requerir instalación)
Comandos que SÍ requieren instalación:
1. Instalar herramientas de red adicionales
sudo apt update sudo apt install net-tools # incluye ifconfig, netstat, route sudo apt install dnsutils # incluye dig, nslookup sudo apt install traceroute
2. Comandos después de instalar net-tools:
ifconfig # información de interfaces (alternativa a ip addr) netstat -tuln # puertos abiertos route -n # tabla de routing
3. Comandos DNS útiles:
dig google.com # información DNS detallada nslookup google.com # consulta DNS
4. Traceroute:
traceroute google.com # traza la ruta a un destino tracepath google.com # alternativa
Configuración Manual de Red (Opcional)
Ver estado de interfaces:
ip link show
Activar/Desactivar interfaz:
sudo ip link set eth0 up # activar sudo ip link set eth0 down # desactivar
Configurar IP temporal:
sudo ip addr add 192.168.1.100/24 dev eth0
Solución de Problemas Comunes
1. No hay conexión a internet
# Verificar si obtiene IP ip addr show # Probar conectividad básica ping 8.8.8.8 # Verificar DNS nslookup google.com
2. Reiniciar servicio de red
sudo systemctl restart systemd-networkd # o en versiones más antiguas: sudo service networking restart
3. Liberar y renovar IP (DHCP)
sudo dhclient -r # liberar sudo dhclient # renovar
Configuración Avanzada (Opcional)
Configurar IP estática editando netplan:
sudo nano /etc/netplan/01-netcfg.yaml
Ejemplo de configuración:
network: version: 2 ethernets: enp0s3: dhcp4: no addresses: [192.168.1.100/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4]
Aplicar cambios:
sudo netplan applyConsejos Finales
Para principiantes: Comienza con NAT
Guarda snapshot antes de hacer cambios importantes
Verifica la conectividad después de cada cambio
Documenta tus configuraciones
Comandos de Verificación Rápida
# Estado general de red ip a ip route ping -c 4 google.com # Ver servicios en escucha ss -tuln # Velocidad de red (instalar speedtest-cli) sudo apt install speedtest-cli speedtest
Comentarios
Publicar un comentario