Cómo configurar una dirección IP estática en Ubuntu 20.04 LTS

1 mar 2021 4 min di lettura
Cómo configurar una dirección IP estática en Ubuntu 20.04 LTS
Indice dei contenuti

Introducción

Este artículo explica cómo configurar una dirección IP estática en Ubuntu 20.04 LTS Focal Fossa.

Normalmente, en la mayoría de las configuraciones de red, el servidor DHCP del enrutador asigna dinámicamente la dirección IP. Es posible que sea necesario establecer una dirección IP estática en varias situaciones, como configurar el reenvío de puertos o ejecutar un servidor de medios.

Configure la dirección IP estática a través de DHCP

La forma más sencilla y recomendada de asignar una dirección IP estática a un dispositivo en la LAN es configurar un DHCP estático en el enrutador. La reserva DHCP estática o DHCP es una función que se encuentra en la mayoría de los enrutadores y que hace que el servidor DHCP asigne automáticamente la misma dirección IP a un dispositivo de red específico cada vez que el dispositivo solicita una dirección del servidor DHCP. Funciona asignando una IP estática a la dirección MAC única del dispositivo.

Los pasos para configurar una reserva DHCP varían de un enrutador a otro. Consulte la documentación del proveedor para obtener más información.

Netplan

Ubuntu 17.10 y versiones posteriores usan Netplan como la herramienta de administración de red predeterminada. Las versiones anteriores de Ubuntu usaban ifconfig y su /etc/network/interfaces para configurar la red.

Los archivos de configuración de Netplan están escritos en sintaxis YAML con una extensión de archivo .yaml Para configurar una interfaz de red con Netplan, se debe crear una descripción YAML para la interfaz y Netplan generará los archivos de configuración necesarios para la herramienta de renderización elegida.

Netplan admite dos renderizadores, NetworkManager y Systemd-networkd. NetworkManager se usa principalmente en máquinas de escritorio, mientras que Systemd-networkd se usa en servidores sin GUI.

Configurar la dirección IP estática en el servidor Ubuntu

En Ubuntu 20.04 LTS Focal Fossa, el sistema identifica interfaces de red utilizando "nombres de interfaz de red predecibles".

El primer paso para configurar una dirección IP estática es identificar el nombre de la interfaz Ethernet que desea configurar. Para hacer esto, use el ip link, como se muestra a continuación:

ip link

El comando imprime una lista de todas las interfaces de red disponibles. En este ejemplo, el nombre de la interfaz es ens3:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
 link/ether 96:00:00:19:12:df brd ff:ff:ff:ff:ff:ff

Los archivos de configuración de Netplan se almacenan en el /etc/netplan. Es probable que encuentre uno o más archivos YAML en este directorio. El nombre del archivo puede variar de una configuración a otra. Por lo general, el archivo se llama 01-netcfg.yaml, 50-cloud-init.yaml o NN_interfaceName.yaml, pero en su sistema puede ser diferente.

Si su instancia de nube de Ubuntu tiene cloud-init, deberá deshabilitarla. Para hacer esto, cree el siguiente archivo:

sudo nano /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
network: {config: disabled}
/etc/cloud/cloud.cfg.d/99-disable-network-config.cfg

Para asignar una dirección IP estática en la interfaz de red, abra el archivo de configuración YAML con su editor de texto:

sudo nano /etc/netplan/01-netcfg.yaml
network:
 version: 2
 renderer: networkd
 ethernets:
 ens3:
 dhcp4: yes
/etc/netplan/01-netcfg.yaml

Antes de cambiar la configuración, expliquemos brevemente el código.

Cada archivo Netplan Yaml comienza con la network que tiene al menos dos elementos requeridos. El primer elemento requerido es la versión del formato de configuración de red y el segundo es el tipo de dispositivo. El tipo de dispositivo puede ser ethernets, bonds, bridges o vlans.

La configuración anterior también tiene una línea que muestra el tipo de renderer De forma predeterminada, si ha instalado Ubuntu en modo servidor, el renderizador está configurado para usar networkd como backend.

En el tipo de dispositivo ( ethernets ), puede especificar una o más interfaces de red. En este ejemplo, solo tenemos una ens3 configurada para obtener direcciones IP de un servidor DHCP dhcp4: yes

Para asignar una dirección IP estática a la ens3, edite el archivo de la siguiente manera:

  • Configure DHCP en dhcp4: no.
  • Especifique la dirección IP estática. En addresses: puede agregar una o más direcciones IP IPv4 o IPv6 que se asignarán a la interfaz de red.
  • Especifique la puerta de enlace.
  • En los nameservers, configure las direcciones IP de los servidores de nombres.
network:
 version: 2
 renderer: networkd
 ethernets:
 ens3:
 dhcp4: no
 addresses:
 - 192.168.121.221/24
 gateway4: 192.168.121.1
 nameservers:
 addresses: [8.8.8.8, 1.1.1.1]
/etc/netplan/01-netcfg.yaml

Al editar archivos Yaml, asegúrese de seguir los estándares de sangría del código YAML. Si la sintaxis es incorrecta, los cambios no se aplicarán.

Una vez hecho esto, guarde el archivo y aplique los cambios ejecutando el siguiente comando:

sudo netplan apply

Verifique los cambios escribiendo:

ip addr show dev ens3
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
 link/ether 08:00:27:6c:13:63 brd ff:ff:ff:ff:ff:ff
 inet 192.168.121.221/24 brd 192.168.121.255 scope global dynamic ens3
 valid_lft 3575sec preferred_lft 3575sec
 inet6 fe80::5054:ff:feb0:f500/64 scope link
 valid_lft forever preferred_lft forever

¡Eso es todo! Ha asignado una IP estática a su servidor Ubuntu.

Configurar la dirección IP estática en Ubuntu Desktop

La configuración de una dirección IP estática en las computadoras de escritorio de Ubuntu no requiere conocimientos técnicos.

En la pantalla Actividades, busque " configuración " y haga clic en el icono. Esto abrirá la ventana de configuración de GNOME. Según la interfaz que desee cambiar, haga clic en la pestaña Red o Wi-Fi. Para abrir la configuración de la interfaz, haga clic en el icono de engranaje junto al nombre de la interfaz.

En la pestaña "Método IPV4 ", seleccione " Manual " e ingrese su dirección IP estática, máscara de red y puerta de enlace. Una vez terminado, haga clic en el botón " Aplicar ".

Para verificar los cambios, abra su terminal usando el atajo de teclado Ctrl+Alt+T o haciendo clic en el icono del terminal y ejecute:

ip addr

La salida mostrará la dirección IP de la interfaz:

...
 2: wlp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
 link/ether 50:5b:c2:d8:59:7d brd ff:ff:ff:ff:ff:ff
 inet 192.168.121.221/24 brd 192.168.31.255 scope global dynamic noprefixroute wlp1s0
 valid_lft 38963sec preferred_lft 38963sec
 inet6 fe80::45e3:7bc:a029:664/64 scope link noprefixroute

Conclusión

Le mostramos cómo configurar una dirección IP estática en Ubuntu 20.04 LTS Focal Fossa.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.