5. Configurar la red de nuestra máquina virtual

 

🛠️ Tutorial: Configuración de la Red en una Máquina Virtual

Este tutorial, basado en las imágenes y el contenido proporcionado, describe el proceso para configurar una dirección IP estática en una máquina virtual (VM) de Ubuntu Server, lo cual es esencial para asegurar el acceso a Internet y permitir futuras conexiones a través de SSH desde tu máquina local.


Paso 1: Configurar el Adaptador de Red de la VM (Fuera del Sistema Operativo)

  1. Apaga tu máquina virtual.

  2. Accede al menú de ajustes de la máquina virtual (por ejemplo, en VirtualBox).

  3. Ve a la sección de Red.

  4. Selecciona el Adaptador de Puente (Bridge Adapter) para que la VM obtenga una dirección IP directamente de tu red local, poniéndola al mismo nivel que tu equipo físico.


Paso 2: Verificar la Configuración y Dirección IP Inicial (Dentro de la VM)

  1. Reinicia la máquina virtual.

  2. Una vez dentro del sistema operativo, usa el comando ip addr (o en el contenido se menciona ipconfig, pero ip addr es el comando estándar en Linux) para verificar la dirección IP actual de tu interfaz de red y el rango de tu red local.

    • Nota: Una de las imágenes muestra el comando ip addr en un estado donde la interfaz enp0s3 está DOWN (Imagen 6). Esto puede indicar un problema de conectividad inicial o que se ha ejecutado el comando antes de aplicar los cambios.


Paso 3: Acceder al Archivo de Configuración de Red (Netplan)

Ubuntu Server utiliza Netplan para configurar la red, usando archivos YAML.

  1. Dirígete al directorio de configuración de Netplan:

    Bash
    cd /etc/netplan/
    

    ** (Referencia a Imagen 1)

  2. Lista el contenido para encontrar el archivo de configuración. El nombre de archivo por defecto suele ser similar a 00-installer-config.yaml:

    Bash
    ls
    
  3. Edita el archivo de configuración, por ejemplo, 00-installer-config.yaml, usando el editor de texto nano con permisos de superusuario:

    Bash
    sudo nano 00-installer-config.yaml
    

    ** (Referencia a Imagen 2)


Paso 4: Establecer la Configuración de Red Estática

Debes modificar el contenido del archivo YAML para establecer una configuración de red estática. Es crucial mantener la correcta indentación, ya que los archivos YAML dependen de ella.

  1. Edita el archivo para que se parezca al contenido de la Imagen 4:

    • Asegúrate de cambiar la configuración de tu interfaz de red (ej. enp0s3).

    • Desactiva DHCP (dhcp4: false).

    • Asigna una dirección IP estática con la máscara de subred (ej. 192.168.1.208/24).

    • Define la Puerta de Enlace (Gateway) (ej. gateway4: 192.168.1.1).

    • Define los Servidores DNS (ej. 8.8.8.8, 8.8.4.4 para DNS de Google).

    YAML
    # Contenido del archivo 00-installer-config.yaml (Ejemplo de Imagen 4)
    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]
    

    ** (Referencia a Imagen 4)

  2. Guarda los cambios y cierra el editor nano.


Paso 5: Aplicar los Cambios y Verificar

  1. Aplica los cambios de configuración de Netplan con el comando:

    Bash
    sudo netplan apply
    
  2. Verifica que la dirección IP estática se haya aplicado correctamente a tu interfaz (ej. enp0s3) usando ip addr:

    Bash
    ip addr
    

    ** (Referencia a Imagen 5)

  3. Verifica la conectividad a Internet haciendo ping a un sitio externo, como Google:

    Bash
    ping google.com
    

Si la conexión es exitosa (recibes respuestas del ping), la máquina virtual tiene acceso a Internet y está lista para el acceso SSH desde tu computadora local.


Conclusión: La máquina virtual está configurada con una IP estática (192.168.1.208/24), tiene acceso a Internet y está lista para el siguiente paso, que es la configuración del acceso remoto por SSH.

¿Te gustaría que te muestre los pasos para configurar el acceso SSH ahora?

Comentarios

Entradas más populares de este blog

ejercicios-Crear Carpeta y Archivo de Texto en Ubuntu

Tutorial de Carpetas y Directorios en Ubuntu Linux

Instalar Docker en Ubuntu Server usando docker.io