Guía completa de configuración de red en Ubuntu: configuración GUI y CLI para escritorio y servidor

目次

1. Introducción

¿Cuándo necesitas configurar la red en Ubuntu?

Ubuntu es una distribución de Linux muy popular, utilizada tanto en entornos de escritorio como en servidores. En la mayoría de los casos, la configuración de red se realiza automáticamente, pero existen muchas situaciones en las que es necesario configurarla manualmente.

Por ejemplo:

  • Asignar una dirección IP estática cuando se actúa como servidor
  • Especificar manualmente los servidores DNS
  • Utilizar configuraciones de red especiales, como VPNs
  • Configurar la red desde la línea de comandos en entornos sin interfaz gráfica

¿Es complicada la configuración de red en Ubuntu?

En versiones antiguas de Ubuntu, era habitual editar el archivo /etc/network/interfaces. Hoy en día, Netplan es el método de configuración estándar, y NetworkManager se usa ampliamente en entornos con GUI.

Como resultado, muchos usuarios se preguntan cuál método de configuración deben emplear.

  • Principiantes que buscan una configuración sencilla basada en GUI
  • Usuarios intermedios y avanzados que prefieren el control por línea de comandos
  • Administradores que necesitan configuraciones mínimas para servidores o entornos en la nube

Elegir el método adecuado según tus necesidades es esencial.

Qué aprenderás en este artículo

Este artículo ofrece una explicación amigable para principiantes pero completa sobre la configuración de red en Ubuntu, abarcando:

  • Métodos de configuración tanto GUI (NetworkManager) como CLI (Netplan, nmcli)
  • Procedimientos de conexión por LAN cableada y Wi‑Fi
  • Cómo configurar direcciones IP estáticas
  • Configuración de servidores DNS y conexiones VPN
  • Técnicas comunes de solución de problemas de red
  • Preguntas frecuentes sobre la configuración de red

Al leer esta guía, eliminarás la incertidumbre sobre los ajustes de red en Ubuntu y ganarás la confianza necesaria para configurarlos según tu caso de uso específico.

2. Cómo funciona la configuración de red en Ubuntu

Arquitectura básica de gestión de red en Ubuntu

En Ubuntu, la configuración y gestión de la red se manejan a través de NetworkManager o Netplan. La herramienta utilizada depende de la versión de Ubuntu y de si el sistema es un entorno de escritorio o de servidor.

NetworkManager es el estándar en entornos de escritorio

Las versiones con interfaz gráfica, como Ubuntu Desktop (p. ej., Ubuntu 22.04 LTS), utilizan NetworkManager para gestionar los ajustes de red. Proporciona una interfaz visual que permite a incluso los principiantes configurar la red de forma intuitiva.

NetworkManager ofrece funcionalidades como:

  • Conexiones automáticas por cable e inalámbricas
  • Configuración manual de direcciones IP
  • Gestión de DNS y proxy
  • Administración de conexiones VPN

También están disponibles herramientas de línea de comandos como nmcli y nmtui, que permiten una configuración flexible incluso cuando no se dispone de GUI.

Netplan se usa en entornos de servidor

Ubuntu Server y otras configuraciones sin GUI emplean Netplan, un sistema de configuración de red moderno. Netplan guarda la configuración en archivos YAML y la aplica mediante netplan apply.

Netplan se introdujo por razones como:

  • Archivos de configuración centralizados y manejables
  • Excelente compatibilidad con herramientas de automatización como Ansible
  • Fuerte integración con systemd para arquitecturas de sistemas actuales

Netplan puede alternar entre renderizadores subyacentes como NetworkManager y systemd‑networkd, permitiendo un comportamiento flexible según el entorno.

/etc/network/interfaces está obsoleto

El archivo /etc/network/interfaces, usado anteriormente para la configuración de red, ahora está obsoleto en la mayoría de los entornos Ubuntu.

Solo se utiliza en versiones antiguas (Ubuntu 16.04 y anteriores) o en casos especiales. Hoy en día, los archivos de configuración YAML de Netplan (p. ej., /etc/netplan/01-netcfg.yaml) son el estándar.

3. Cómo conectarse a una red en Ubuntu

Existen dos formas principales de conectarse a Internet en Ubuntu: mediante herramientas GUI o mediante la línea de comandos (CLI). Esta sección explica ambos métodos para conexiones por LAN cableada y Wi‑Fi.

Conexiones de red usando la GUI (NetworkManager)

Conexión LAN cableada

Las conexiones LAN por cable normalmente se detectan y conectan automáticamente cuando se inserta el cable. Para configurar manualmente la dirección IP, sigue estos pasos:

  1. Haz clic en el icono de red en la esquina superior derecha
  2. Selecciona “Wired Connected” → “Settings”
  3. Abre la pestaña “IPv4”
  4. Cambia “Automatic (DHCP)” a “Manual”
  5. Introduce la dirección IP, la subred, la puerta de enlace y los DNS
  6. Guarda y aplica la configuración

Conexión a Wi‑Fi

Conectarse a Wi‑Fi es sencillo:

  1. Haz clic en el icono de red
  2. Selecciona una red Wi‑Fi de la lista disponible
  3. Introduce la contraseña y conéctate

Conexiones de Red mediante la CLI

En entornos de servidor o al acceder a sistemas vía SSH, la configuración de red debe hacerse desde la línea de comandos. La herramienta principal utilizada aquí es nmcli.

Comprobar y habilitar conexiones por cable

nmcli device status
nmcli device connect enp0s3

Conexión a Wi‑Fi

nmcli device wifi list
nmcli device wifi connect "SSID" password "password"

Comprobar el estado de la conexión

nmcli connection show --active

Conocer tanto los métodos GUI como CLI te permite manejar cualquier entorno Ubuntu con confianza.

4. Cómo configurar una IP estática

Al usar Ubuntu como servidor o al crear un entorno de red específico, a menudo es necesario configurar una IP estática. Esta sección explica los métodos basados en GUI (NetworkManager) y en CLI (Netplan).

Configuración de una IP estática mediante la GUI (NetworkManager)

En los entornos de escritorio de Ubuntu, puedes cambiar la configuración de red de forma gráfica. Sigue los pasos a continuación para configurar una IP estática.

Pasos

  1. Haz clic en el icono de red en la esquina superior derecha
  2. Selecciona “Settings” o la red conectada
  3. Cambia a la pestaña “IPv4”
  4. Cambia “Automatic (DHCP)” a “Manual”
  5. Introduce la siguiente información en la sección “Addresses”:
  • Dirección IP (p. ej., 192.168.1.100)
  • Máscara de red (p. ej., 255.255.255.0)
  • Puerta de enlace (p. ej., 192.168.1.1)
  1. Si es necesario, especifica los servidores DNS (p. ej., 8.8.8.8)
  2. Haz clic en “Save” y vuelve a conectar

Para aplicar la configuración, apaga y enciende la conexión de red o reinicia el sistema.

Configuración de una IP estática mediante la CLI (Netplan)

En entornos sin GUI, como Ubuntu Server, se utiliza Netplan para la configuración. Definirás los ajustes en un archivo YAML y los aplicarás con un comando.

1. Verificar la ubicación del archivo de configuración

El archivo de configuración suele encontrarse en una de las siguientes rutas:

  • /etc/netplan/00-installer-config.yaml
  • /etc/netplan/01-netcfg.yaml

2. Ejemplo de configuración YAML

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
      dhcp4: no
      addresses:
        - 192.168.1.100/24
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 1.1.1.1]

Nota: enp0s3 varía según el entorno. Verifícalo con el comando ip a.

3. Aplicar la configuración

sudo netplan apply

Verificación y solución de problemas

Después de aplicar la configuración, verifícala con el siguiente comando:

ip a

Si la red no se conecta, prueba la conectividad con la puerta de enlace o con un DNS externo usando:

ping 8.8.8.8

5. Cómo cambiar los servidores DNS

Si tu conexión a Internet es inestable o la resolución de nombres es lenta, revisar la configuración de DNS puede ayudar. En entornos corporativos o centrados en la privacidad, también puede ser necesario especificar servidores DNS personalizados.

Especificar servidores DNS mediante la GUI

Sigue estos pasos en Ubuntu Desktop:

Pasos

  1. Haz clic en el icono de red en la esquina superior derecha
  2. Abre “Settings” o la red Wi‑Fi/cable conectada
  3. Selecciona la pestaña “IPv4” o “IPv6”
  4. Introduce manualmente las direcciones DNS (p. ej., 8.8.8.8, 1.1.1.1)
  5. Desactiva “Automatic DNS” si corresponde
  6. Guarda y vuelve a conectar la red

Después de aplicar los ajustes, verifica la resolución DNS con:

dig www.google.com
systemd-resolve --status

Cambiar DNS Usando la CLI (Netplan)

1. Abrir el Archivo de Configuración

sudo nano /etc/netplan/01-netcfg.yaml

2. Ejemplo de Configuración de DNS

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
      dhcp4: no
      addresses:
        - 192.168.1.100/24
      gateway4: 192.168.1.1
      nameservers:
        addresses:
          - 8.8.8.8
          - 1.1.1.1

3. Aplicar la Configuración

sudo netplan apply

4. Verificar el Estado de DNS

resolvectl status

o

cat /etc/resolv.conf

Nota: resolv.conf es un enlace simbólico. No se recomienda editarlo directamente. Siempre configure DNS a través de Netplan o NetworkManager.

La Relación Entre systemd-resolved y DNS

Ubuntu usa systemd-resolved para manejar la resolución de DNS, y /etc/resolv.conf es generado por este servicio.

Puede reiniciarlo con:

sudo systemctl restart systemd-resolved

6. Cómo Configurar Conexiones VPN

Las conexiones VPN a menudo son necesarias para acceso seguro a redes corporativas, protección en Wi-Fi público o para eludir restricciones regionales.

Configurar OpenVPN a Través de la GUI (NetworkManager)

Instalar Paquetes Requeridos

sudo apt update
sudo apt install network-manager-openvpn-gnome

Se recomienda reiniciar después de la instalación.

Pasos de Configuración

  1. Haga clic en el ícono de red → “Configuración de VPN” o “Agregar VPN”
  2. Seleccione “OpenVPN” y haga clic en “Crear”
  3. Ingrese los detalles de VPN proporcionados:
  • Dirección del servidor
  • Método de autenticación
  • Certificados y claves si es requerido
  1. Configure proxy o DNS si es necesario
  2. Guarde y active la conexión

Aparece un ícono de llave cuando la VPN está conectada exitosamente.

Configurar L2TP/IPsec a Través de la GUI

Instalar Paquetes Adicionales

sudo apt install network-manager-l2tp-gnome

Reinicie para habilitar la opción L2TP.

Pasos

  1. Agregue una VPN y seleccione “L2TP”
  2. Ingrese la dirección del servidor, nombre de usuario y contraseña
  3. Abra “Configuración IPsec” e ingrese la clave precompartida
  4. Revise opciones avanzadas como MPPE
  5. Guarde y conecte

Configurar OpenVPN a Través de la CLI

1. Instalar OpenVPN

sudo apt install openvpn

2. Conectar Usando un Archivo de Configuración

sudo openvpn --config your-config.ovpn

Solución de Problemas en Conexiones VPN

  • Verifique la dirección del servidor y puerto
  • Verifique configuraciones de firewall ( ufw ) y restricciones del ISP
  • Asegúrese de que los certificados estén colocados correctamente
  • Revise logs usando journalctl -xe o /var/log/syslog

7. Problemas Comunes de Red y Soluciones

Incluso con una configuración adecuada, pueden ocurrir problemas como falta de acceso a internet o redes Wi-Fi faltantes.

Verificaciones Básicas de Conectividad

1. Verificación de Hardware

  • Asegúrese de que los cables LAN estén conectados
  • Confirme que los adaptadores inalámbricos estén habilitados
    nmcli device status
    

2. Asignación de Dirección IP

ip a

3. Pruebas de Conectividad

ping 192.168.1.1
ping 8.8.8.8

Wi-Fi No Detectado o SSID Faltante

lshw -C network
sudo ubuntu-drivers devices
sudo apt install [recommended-driver]

Problemas de Resolución de DNS

Si la conectividad IP funciona pero los nombres de dominio fallan, es probable que las configuraciones de DNS estén mal configuradas.

Cambios No Aplicados

sudo netplan apply
sudo systemctl restart NetworkManager

8. Preguntas Frecuentes Sobre Configuración de Red en Ubuntu

P1: El Wi-Fi No Aparece en Ubuntu. ¿Qué Debo Hacer?

R: Verifique el reconocimiento del dispositivo e instale el driver recomendado usando ubuntu-drivers.

P2: Configuré una IP Estática pero No Puedo Conectarme a Internet.

R: Verifique la puerta de enlace, DNS, prefijo de subred y asegúrese de que se ejecutó netplan apply.

P3: ¿Se Puede Configurar la Red Solo Usando CLI?

R: Sí. Use nmcli y netplan dependiendo del entorno.

P4: ¿Es Necesario Reiniciar para Aplicar Cambios?

A: No necesariamente. Reconecta la red o usa netplan apply.

Q5: ¿Cómo puedo restablecer la configuración de red?

nmcli connection show
nmcli connection delete <connection-name>

9. Resumen

La configuración de red de Ubuntu ofrece múltiples enfoques según tu entorno y caso de uso.

Puntos clave

  • Configuración basada en GUI usando NetworkManager
  • Configuración basada en CLI usando nmcli y Netplan
  • Personalización de IP estática y DNS
  • Configuración y solución de problemas de VPN
  • Diagnósticos prácticos y preguntas frecuentes

Elige el método adecuado para tu entorno

Use CaseRecommended Method
Desktop usageGUI (NetworkManager)
Server / CloudCLI (Netplan)
Remote managementSSH + nmcli / YAML
Security-focused setupsVPN + Manual DNS

Una red estable mejora la productividad

La flexibilidad de Ubuntu permite una personalización potente, pero una configuración incorrecta puede causar problemas de conectividad. Usa esta guía para eliminar la incertidumbre y gestionar tu red con confianza.

Esto concluye la guía completa de configuración de red de Ubuntu.

年収訴求