Este artículo explica cómo configurar una dirección IP estática en Ubuntu 20.04.
normalmente, en la mayoría de las configuraciones de red, la dirección IP es asignada dinámicamente por el servidor DHCP del router. Puede ser necesario establecer una dirección IP estática en diferentes situaciones, como configurar el reenvío de puertos o ejecutar un servidor multimedia .
configurar una dirección IP estática usando DHCP #
la forma más fácil y recomendada de asignar una dirección IP estática a un dispositivo en su LAN es configurar un DHCP estático en su enrutador., DHCP estático o reserva DHCP es una característica que se encuentra en la mayoría de los enrutadores 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. Esto 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 router a otro. Consulte la documentación del proveedor para obtener más información.
Netplan #
Ubuntu 17.10 y posteriores utiliza Netplan como la herramienta de administración de red predeterminada., Las anteriores versiones de Ubuntu se con ifconfig
y su archivo de configuración /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, debe crear una descripción YAML para la interfaz, y Netplan generará los archivos de configuración necesarios para la herramienta de renderizado elegida.
Netplan soporta dos renderizadores, NetworkManager y Systemd-networkd., NetworkManager se usa principalmente en máquinas de escritorio, mientras que Systemd-networkd se usa en servidores sin interfaz gráfica de usuario.
configurar la dirección IP estática en Ubuntu Server #
en Ubuntu 20.04, el sistema identifica las 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 ello, utilice el comando 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
:
Los archivos de configuración de Netplan se almacenan en el directorio /etc/netplan
. Probablemente encontrará uno o más archivos YAML en este directorio. El nombre del archivo puede diferir de una instalación a otra. Generalmente, el archivo se denomina cualquiera 01-netcfg.yaml
, 50-cloud-init.yaml
o NN_interfaceName.yaml
, pero en su sistema puede ser diferente.
si su instancia de Ubuntu cloud está aprovisionada con cloud-init, deberá deshabilitarla., Para ello, cree el siguiente archivo:
sudo nano /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
network: {config: disabled}
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
Antes de cambiar la configuración, vamos a explicar el código en un corto.
cada archivo Yaml de Netplan comienza con la clave 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 renderer
. Fuera de la caja, Si instaló Ubuntu en modo servidor, el renderizador está configurado para usar networkd
como back-end.
en el tipo de dispositivo (ethernets
), puede especificar una o más interfaces de red., En este ejemplo, solo tenemos una interfaz ens3
que está configurada para obtener direcciones IP desde un servidor DHCP dhcp4: yes
.
para asignar una dirección IP estática a la interfaz ens3
, edite el archivo de la siguiente manera:
- establezca 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
nameservers
, establezca las direcciones IP de los servidores de nombres.
al editar archivos Yaml, asegúrese de seguir los estándares de sangría de código YAML. Si la sintaxis no es correcta, los cambios no se aplicarán.
una Vez hecho esto, guarde el archivo y aplicar los cambios, ejecute el siguiente comando:
sudo netplan apply
Comprobar los cambios, escriba:
ip addr show dev ens3
Eso es todo! Ha asignado una IP estática a su servidor Ubuntu.,
configurar una dirección IP estática en Ubuntu Desktop #
configurar una dirección IP estática en computadoras de escritorio Ubuntu no requiere conocimientos técnicos.
en la pantalla de actividades, busque «configuración» y haga clic en el icono. Esto abrirá la ventana de configuración de GNOME. En función de la interfaz que desee modificar, 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 hecho esto, haga clic en el botón «Aplicar».,
para verificar los cambios, abra su terminal utilizando el atajo de tecladoCtrl+Alt+T
o haciendo clic en el icono del terminal y ejecute:
ip addr
la salida mostrará la dirección IP de la interfaz:
conclusión #
le hemos mostrado cómo configurar una dirección IP estática en Ubuntu 20.04.