Añadir IP fija en un servidor Ubuntu

Tiempo de lectura: 2 minutos

Configurar una IP fija en Ubuntu es bastante sencillo, pero el método varía según si estás usando la versión de Escritorio (Desktop) o la de Servidor (Server).

Desde Ubuntu 18.04 en adelante, la versión de servidor utiliza una herramienta llamada Netplan. Aquí tienes el paso a paso para ambos casos.

Opción 1: En Ubuntu Desktop (Interfaz Gráfica)

Es la forma más rápida si tienes entorno visual:

  1. Abre la Configuración del sistema y ve a la sección Red (Network) o Wi-Fi.
  2. Haz clic en el icono del engranaje (configuración) junto a la conexión que estés usando (Cableada o Wi-Fi).
  3. Ve a la pestaña IPv4.
  4. Cambia el método de Automático (DHCP) a Manual.
  5. En la sección Direcciones, rellena los campos:
    • Dirección (IP): La IP fija que quieras asignar (ej. 192.168.1.150).
    • Máscara de red: Normalmente 255.255.255.0.
    • Puerta de enlace (Gateway): La IP de tu router (ej. 192.168.1.1).
  6. En el campo DNS, desactiva el interruptor automático y pon los que prefieras separados por comas (ej. 8.8.8.8, 1.1.1.1).
  7. Haz clic en Aplicar, apaga y vuelve a encender el interruptor de la red para que se apliquen los cambios.

Opción 2: En Ubuntu Server (Por Terminal con Netplan)

Si estás en la versión servidor o prefieres la terminal, Netplan utiliza archivos de configuración YAML.

1. Identifica el nombre de tu tarjeta de red

Ejecuta el siguiente comando para ver cómo se llama tu interfaz (busca algo como eth0, enp3s0, etc.):

Bash

ip a

2. Edita el archivo de configuración

Los archivos de Netplan están en /etc/netplan/. Mira cómo se llama el tuyo con ls /etc/netplan/ (suele ser algo como 01-netcfg.yaml o 50-cloud-init.yaml).

Ábrelo con el editor nano (necesitarás permisos de administrador):

Bash

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

3. Modifica el contenido

Modifica el archivo para que quede con la estructura del siguiente ejemplo. ¡Ojo con los espacios! El formato YAML no admite tabuladores, usa solo espacios para la sangría:

YAML

network:
  version: 2
  renderer: networkd
  ethernets:
    enp3s0: # Cambia esto por el nombre de tu tarjeta de red
      dhcp4: no
      addresses:
        - 192.168.1.150/24 # Tu IP fija y la máscara (/24 equivale a 255.255.255.0)
      routes:
        - to: default
          via: 192.168.1.1 # La IP de tu router
      nameservers:
        addresses: [8.8.8.8, 1.1.1.1] # Servidores DNS

4. Aplica los cambios

Para guardar en nano, presiona Ctrl + O, luego Enter, y para salir Ctrl + X.

Antes de aplicar a ciegas, prueba que la sintaxis sea correcta:

Bash

sudo netplan try

Si todo va bien, dale al botón de confirmación o aplica los cambios definitivamente con:

Bash

sudo netplan apply

Deja un comentario