Guía Completa de Configuración de Red en Ubuntu: Desde lo Básico hasta el Nivel Avanzado

目次

1. Introducción

¿Cuándo es necesario configurar la red en Ubuntu?

Ubuntu es una de las distribuciones de Linux más populares, utilizada tanto en escritorios como en servidores. En la mayoría de los casos, la red se configura automáticamente, pero hay situaciones en las que es necesario realizar ajustes manuales.

Por ejemplo:

  • Configurar una dirección IP fija para uso como servidor
  • Especificar manualmente un servidor DNS
  • Implementar configuraciones especiales como VPN
  • Realizar configuraciones desde la CLI en entornos sin GUI

En estos casos, es fundamental comprender cómo funciona la configuración de red en Ubuntu.

¿La configuración de red en Ubuntu es un poco compleja?

En versiones anteriores de Ubuntu, lo más común era editar el archivo /etc/network/interfaces, pero actualmente el sistema estándar es Netplan, mientras que en entornos con GUI se suele utilizar NetworkManager.

Esto ha llevado a que muchos usuarios se pregunten cuál es el método adecuado de configuración.

  • Principiantes que prefieren configuraciones rápidas mediante GUI
  • Usuarios intermedios y avanzados que desean control total desde la CLI
  • Administradores que requieren configuraciones mínimas para servidores o la nube

Por lo tanto, es necesario elegir el método adecuado según las necesidades.

Lo que aprenderás en este artículo

En este artículo explicaremos de forma sencilla la configuración de red en Ubuntu, cubriendo los siguientes temas:

  • Configuración con GUI (NetworkManager) y CLI (Netplan, nmcli)
  • Conexión a redes cableadas y Wi-Fi
  • Cómo configurar direcciones IP fijas
  • Cómo especificar servidores DNS y configurar VPN
  • Solución de problemas comunes de red
  • Preguntas frecuentes (FAQ) sobre redes en Ubuntu

Al finalizar, tendrás el conocimiento necesario para configurar redes en Ubuntu según tus objetivos.

2. Estructura de la configuración de red en Ubuntu

Gestión básica de la red en Ubuntu

En Ubuntu, la configuración y administración de la red se realiza mediante NetworkManager o Netplan. Dependiendo de la versión y del uso (escritorio o servidor), se utiliza una herramienta u otra.

En entornos de escritorio: predominio de NetworkManager

En Ubuntu Desktop (ejemplo: Ubuntu 22.04 LTS) con GUI, NetworkManager es la herramienta predeterminada para administrar la red. Su interfaz gráfica facilita la configuración incluso para principiantes.

NetworkManager incluye funciones como:

  • Conexión automática a redes cableadas/inalámbricas
  • Configuración manual de direcciones IP
  • Gestión de DNS y proxy
  • Administración de conexiones VPN

Además, dispone de herramientas CLI como nmcli y nmtui, útiles en entornos sin GUI.

En servidores: uso de Netplan

En Ubuntu Server y otros entornos sin GUI, se utiliza Netplan, un sistema moderno de configuración de red basado en archivos YAML. La configuración se aplica con netplan apply.

Ventajas de Netplan:

  • Gestión centralizada de archivos de configuración
  • Compatibilidad con herramientas de automatización como Ansible
  • Integración con systemd y soporte para arquitecturas modernas

Netplan permite alternar entre NetworkManager y systemd-networkd como “renderizadores”, adaptándose al entorno.

/etc/network/interfaces está en desuso

El archivo /etc/network/interfaces, utilizado en versiones antiguas (Ubuntu 16.04 o anteriores), hoy está obsoleto en la mayoría de los casos. Actualmente, el estándar es el uso de archivos YAML en /etc/netplan/.

3. Cómo conectar a la red en Ubuntu

Para conectarse a Internet en Ubuntu existen dos métodos: mediante la interfaz gráfica (GUI) y a través de la línea de comandos (CLI). Aquí explicamos ambos enfoques para conectar tanto a redes cableadas como Wi-Fi.

Conexión de red mediante GUI (NetworkManager)

Conexión a red cableada

Normalmente, al conectar el cable de red, la conexión se reconoce y se establece automáticamente. Sin embargo, si deseas asignar una IP manualmente, sigue estos pasos:

  1. Haz clic en el icono de red en la esquina superior derecha
  2. Selecciona «Conexión cableada» → «Configuración»
  3. Abre la pestaña «IPv4»
  4. Cambia «Automático (DHCP)» a «Manual»
  5. Introduce la dirección IP, máscara de subred, puerta de enlace y DNS
  6. Guarda y aplica los cambios

Conexión a Wi-Fi

Conectarse a Wi-Fi es muy sencillo con GUI:

  1. Haz clic en el icono de red
  2. Se mostrará la lista de redes Wi-Fi disponibles
  3. Selecciona el SSID deseado
  4. Introduce la contraseña y conéctate

Conexión de red mediante CLI

En entornos sin GUI, como servidores o conexiones por SSH, es necesario configurar la red con comandos. Principalmente se usa nmcli.

Verificar y habilitar conexión cableada

nmcli device status
nmcli device connect enp0s3

Conectar a Wi-Fi desde CLI

nmcli device wifi list
nmcli device wifi connect "NombreSSID" password "Contraseña"

Verificar estado de la conexión

nmcli connection show --active

Conocer ambos métodos (GUI y CLI) permite adaptarse a cualquier entorno Ubuntu.

4. Cómo configurar una dirección IP fija

Cuando Ubuntu se utiliza como servidor o en redes específicas, es necesario establecer una dirección IP estática. A continuación se explican los métodos con GUI (NetworkManager) y CLI (Netplan).

Configurar IP fija con GUI (NetworkManager)

En entornos de escritorio con Ubuntu, la configuración puede hacerse gráficamente:

Pasos:

  1. Haz clic en el icono de red en la esquina superior derecha
  2. Selecciona «Configuración» o «Red conectada»
  3. Cambia a la pestaña «IPv4»
  4. Modifica «Automático (DHCP)» a «Manual»
  5. Introduce los siguientes datos:
  • Dirección IP (ejemplo: 192.168.1.100)
  • Máscara de red (ejemplo: 255.255.255.0)
  • Puerta de enlace (ejemplo: 192.168.1.1)
  1. Agrega servidores DNS si es necesario (ejemplo: 8.8.8.8)
  2. Guarda y reconecta

Para aplicar los cambios, reconecta la red o reinicia el sistema.

Configurar IP fija con CLI (Netplan)

En Ubuntu Server, sin entorno gráfico, se utiliza Netplan.

1. Localizar archivo de configuración

Suele encontrarse en:

  • /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 puede variar. Verifica con ip a.

3. Aplicar cambios

sudo netplan apply

Verificación y solución de problemas

Comprueba con:

ip a

Si no hay conexión, prueba con:

ping 8.8.8.8

5. Cómo cambiar el servidor DNS

Si la conexión a Internet es inestable o la resolución de nombres es lenta, ajustar los DNS puede ser la solución. Ubuntu permite configurar DNS desde GUI (NetworkManager) y CLI (Netplan).

Especificar DNS con GUI

Pasos:

  1. Haz clic en el icono de red
  2. Abre «Configuración» (Wi-Fi o Red cableada)
  3. Ve a «IPv4» o «IPv6»
  4. Introduce manualmente las direcciones DNS (ejemplo: 8.8.8.8, 1.1.1.1)
  5. Desactiva la opción de DNS automático si aparece
  6. Guarda y reconecta

Verifica con:

dig www.google.com

O bien:

systemd-resolve --status

Cambiar DNS con CLI (Netplan)

1. Editar archivo de configuración

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

2. Ejemplo de configuración

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 cambios

sudo netplan apply

4. Verificar estado de DNS

resolvectl status

O bien:

cat /etc/resolv.conf

Nota: /etc/resolv.conf es un enlace simbólico y no debe editarse directamente.

Relación entre systemd-resolved y DNS

En Ubuntu, systemd-resolved gestiona la resolución DNS y genera el archivo /etc/resolv.conf. Si especificas DNS personalizados, asegúrate de que el servicio se reinicie correctamente:

sudo systemctl restart systemd-resolved

6. Cómo configurar una conexión VPN en Ubuntu

En algunos casos es necesario conectarse a una VPN (Red Privada Virtual) en Ubuntu. Esto puede ser útil para acceder de forma segura a la red corporativa, protegerse al usar Wi-Fi público o evitar restricciones geográficas.

Ubuntu soporta múltiples protocolos VPN como OpenVPN y L2TP/IPsec, y permite configurarlos tanto desde GUI como desde CLI. A continuación explicamos los métodos principales.

Configurar OpenVPN con GUI (usando NetworkManager)

Instalar los paquetes necesarios

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

Tras la instalación, reiniciar Ubuntu asegura que las opciones aparezcan correctamente.

Pasos de configuración

  1. Haz clic en el icono de red (arriba a la derecha) → «Configuración de VPN» o «Agregar VPN»
  2. Selecciona «OpenVPN» y pulsa «Crear»
  3. Introduce los datos proporcionados por tu servidor VPN:
  • Dirección del servidor
  • Método de autenticación (usuario + contraseña o certificado)
  • Certificado CA y clave privada (si es necesario)
  1. Configura opciones adicionales como proxy o DNS si corresponde
  2. Guarda y activa la conexión

Al conectarse correctamente, aparecerá un icono de «candado» o «llave» en la barra superior.

Configurar L2TP/IPsec con GUI

Instalar paquetes adicionales

sudo apt install network-manager-l2tp-gnome

Después de reiniciar, la opción L2TP estará disponible.

Pasos de configuración

  1. Desde «Agregar VPN», selecciona «L2TP»
  2. Introduce dirección del servidor, usuario y contraseña
  3. En «Configuración IPsec», añade la clave precompartida (Pre-shared Key)
  4. Revisa opciones adicionales como MPPE (Microsoft Point-to-Point Encryption)
  5. Guarda y conecta

Configurar OpenVPN desde CLI

En entornos sin GUI, se puede usar la línea de comandos.

1. Instalar OpenVPN

sudo apt install openvpn

2. Ejecutar conexión

Si tu proveedor te entregó un archivo .ovpn, conéctate con:

sudo openvpn --config tu-config.ovpn

Si requiere autenticación, se pedirá en la terminal.

Solución de problemas comunes con VPN

Si la conexión VPN falla, revisa lo siguiente:

  • Que la dirección del servidor y el puerto sean correctos
  • Que el firewall (ufw) o tu ISP no estén bloqueando la conexión
  • Que los certificados estén en la ruta correcta
  • Revisa los registros con journalctl -xe o /var/log/syslog

Incluso al configurar desde GUI, NetworkManager registra la información. Puedes verificar con nmcli o:

systemctl status NetworkManager

7. Problemas comunes de red y cómo resolverlos

Aun configurando correctamente, en Ubuntu pueden aparecer problemas como «sin conexión a Internet» o «no aparece la red Wi-Fi». Aquí recopilamos los casos más frecuentes y sus soluciones.

Pasos básicos de diagnóstico

1. Revisar el hardware

  • Verifica que el cable LAN esté bien conectado
  • Confirma que el adaptador Wi-Fi esté habilitado (interruptor físico o software)

Comando para ver estado de dispositivos:

nmcli device status

Si un adaptador aparece como «unavailable» o «disconnected», puede no estar reconocido.

2. Verificar si se obtuvo una dirección IP

ip a

Si no hay IP asignada, puede deberse a un error DHCP o configuración incorrecta.

3. Comprobar conectividad

ping 192.168.1.1

Si llega a la puerta de enlace pero no a Internet, prueba con:

ping 8.8.8.8

Si responde a IP pero no a dominios, el problema es DNS.

Problemas con Wi-Fi (no detecta SSID)

Si la tarjeta Wi-Fi no es reconocida, puede faltar el controlador adecuado.

Verificar con:

lshw -C network

Si aparece «UNCLAIMED», significa que no hay driver cargado.

Para instalar drivers propietarios:

sudo ubuntu-drivers devices

Después instala el recomendado:

sudo apt install [nombre-del-driver]

Problemas de DNS

  • Si con IP funciona pero no con dominios → revisar DNS
  • Ver estado actual con:
resolvectl status
cat /etc/resolv.conf

Solución: configurar DNS en Netplan o NetworkManager (ej. Google 8.8.8.8).

Cambios no aplicados

  • En GUI, puede requerir reconectar o reiniciar
  • En CLI, aplica manualmente con:
sudo netplan apply

También puedes reiniciar NetworkManager:

sudo systemctl restart NetworkManager

8. Preguntas frecuentes (FAQ) sobre redes en Ubuntu

Muchos usuarios, desde principiantes hasta intermedios, suelen tener dudas sobre la configuración de red en Ubuntu. Aquí recopilamos las preguntas más comunes junto con sus respuestas.

Q1: No aparece la red Wi-Fi en Ubuntu. ¿Qué puedo hacer?

A1:
Es posible que el adaptador Wi-Fi no esté siendo reconocido. Primero revisa el estado del dispositivo:

lshw -C network

Si aparece como «UNCLAIMED» o «DISABLED», probablemente falten controladores. Solución:

  1. Verifica los controladores disponibles:
sudo ubuntu-drivers devices
  1. Instala el controlador recomendado:
sudo apt install [nombre-del-driver]
  1. Reinicia el sistema y verifica si la Wi-Fi funciona

Q2: Configuré una IP fija pero no tengo acceso a Internet. ¿Por qué?

A2:
Revisa lo siguiente:

  • ¿La puerta de enlace es correcta? (ejemplo: 192.168.1.1)
  • ¿El servidor DNS está configurado? (ejemplo: 8.8.8.8)
  • ¿La máscara de subred es adecuada? (ejemplo: /24)

También verifica que el archivo YAML no tenga errores y que hayas aplicado los cambios con netplan apply.

Q3: ¿Puedo configurar toda la red solo con CLI?

A3:
Sí, es posible. Los métodos principales son:

  • nmcli: basado en NetworkManager
  • netplan: basado en archivos YAML (Ubuntu 18.04 en adelante)

Ejemplo: conectar a Wi-Fi desde CLI:

nmcli device wifi connect "SSID" password "contraseña"

Ejemplo: aplicar configuración de IP fija con Netplan:

sudo netplan apply

Q4: ¿Es necesario reiniciar el sistema para aplicar cambios?

A4:
No siempre. Puedes aplicar cambios sin reiniciar:

  • En GUI: desactiva y reactiva la conexión
  • En CLI: ejecuta
sudo netplan apply

O reinicia NetworkManager:

sudo systemctl restart NetworkManager

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

A5:
En NetworkManager, puedes eliminar perfiles existentes:

nmcli connection show
nmcli connection delete <nombre-conexion>

En Netplan, edita el archivo YAML para restablecer los valores y luego ejecuta:

sudo netplan apply

9. Conclusión

La configuración de red en Ubuntu puede variar según el entorno, lo que puede resultar confuso al principio. Sin embargo, con los métodos explicados aquí, podrás manejar desde configuraciones básicas hasta avanzadas.

Puntos clave tratados en este artículo

  • Conexión y configuración intuitiva con GUI (NetworkManager)
  • Configuración flexible con CLI (nmcli y Netplan) en servidores
  • Cómo asignar IP fija y configurar DNS
  • Conexiones VPN (OpenVPN y L2TP/IPsec)
  • Solución de problemas comunes de red
  • Respuestas a preguntas frecuentes (FAQ)

Elige el método adecuado según tu entorno

La mejor manera de configurar la red depende del uso de Ubuntu:

Escenario de usoMétodo recomendado
EscritorioGUI con NetworkManager
Servidor o nubeCLI con Netplan
Gestión remotaSSH con nmcli o archivos YAML
SeguridadVPN + configuración manual de DNS

Una red estable mejora tu productividad

Ubuntu es altamente personalizable, pero los errores de configuración pueden afectar la conectividad. Con esta guía, podrás eliminar la incertidumbre y administrar la red con confianza.

Si encuentras dificultades durante la configuración, revisa este artículo nuevamente. Está diseñado para servir como referencia completa desde lo básico hasta lo avanzado.

Con esto concluye la Guía completa de configuración de red en Ubuntu.
Como siguiente paso, te recomendamos explorar herramientas de monitoreo de red y configuraciones de firewall para reforzar la seguridad.

年収訴求