Cómo configurar la dirección IP estática de red en Ubuntu 18.04

Cómo configurar la dirección IP estática de red en Ubuntu 18.04

Netplan. es una nueva utilidad de configuración de red de línea de comandos introducida en Ubuntu 17.10. para administrar y configurar los ajustes de red fácilmente en los sistemas Ubuntu. Le permite configurar una interfaz de red mediante la abstracción YAML. Funciona junto con los demonios de red NetworkManager. y systemd-networkd. (denominados renderizadores. puede elegir cuál de estos usar). como interfaces para el kernel.

Lee la configuración de red descrita en /etc/netplan/*.yaml. y puede almacenar configuraciones para todas sus interfaces de red en estos archivos.

En este artículo, explicaremos cómo configurar una dirección IP estática o dinámica de red para una interfaz de red en Ubuntu 18.04. usando la utilidad Netplan.

Lista de todas las interfaces de red activas en Ubuntu

Primero, necesita identificar la interfaz de red que va a configurar. Puede enumerar todas las interfaces de red adjuntas en su sistema usando el comando ifconfig como se muestra.

$ ifconfig-a  Compruebe las interfaces de red en Ubuntu  Comprobar interfaces de red en Ubuntu Verificar interfaces de red en Ubuntu

A partir del resultado del comando anterior, tenemos 3. interfaces conectadas al sistema Ubuntu: 2 interfaces ethernet. y la interfaz de bucle de retorno. Sin embargo, la interfaz ethernet enp0s8 no se ha configurado y no tiene una dirección IP estática.

Establecer una dirección IP estática en Ubuntu 18.04

freestar.config.enabled_slots.push

En este ejemplo, Configure una IP estática para la interfaz de red ethernet enp0s8. Abra el archivo de configuración de netplan usando su editor de texto como se muestra.

Importante. en caso de que un archivo YAML. no sea creado por el instalador de distribución, puede generar la configuración requerida para los renderizadores con este comando.

$ sudo netplan generate

Además, los archivos generados automáticamente pueden tener diferentes nombres de archivo en el escritorio, servidores, instancias en la nube, etc. (por ejemplo 01-network-manager-all.yaml. o 01-netcfg.yaml. , pero todos los archivos en /etc/netplan/*.yaml será leído por netplan.

$ sudo vim/etc/netplan/01-netcfg.yaml

Luego, agregue la siguiente configuración en la sección ethernet.

enp0s8: dhcp4: no dhcp6: sin direcciones : [192.168.56.110/24,] gateway4: 192.168.56.1 servidores de nombres: direcciones: [8.8.8.8, 8.8.4.4]

Donde:

  • enp0s8. nombre de la interfaz de red.
  • dhcp4. y dhcp6. propiedades dhcp de una interfaz para IPv4 e IPv6 de forma receptiva.
  • direcciones. secuencia de direcciones estáticas a la interfaz.
  • gateway4. dirección IPv4 para el gateway predeterminado.
  • servidores de nombres. secuencia de direcciones IP para el servidor de nombres .

Una vez que haya agregado, su archivo de configuración ahora debería tener el siguiente contenido, como se muestra en la siguiente captura de pantalla. La primera interfaz enp0s3 está configurada para usar DHCP. y enp0s8 usará una dirección IP estática.

La propiedad de direcciones de una interfaz espera una entrada de secuencia, por ejemplo [192.168.14.2/24, “2001: 1 :: 1/64”]. o [192.168 .56.110/24,]. (consulte la página de manual de netplan. para obtener más información).

# Este archivo describe las interfaces de red disponibles en su sistema # Para obtener más información, consulte netplan (5). red: versión: 2 renderizador: networkd ethernets: enp0s3: dhcp4: sí enp0s8: dhcp4: no dhcp6: sin direcciones: [192.168.56.110/24,] gateway4: 192.168.56.1 servidores de nombres: direcciones: [8.8.8.8, 8.8.4.4 ]  Configurar IP estática en Ubuntu  Configurar IP estática en Ubuntu Configurar IP estática en Ubuntu

Guarde el archivo y salga. Luego aplique los cambios de red recientes usando el siguiente comando netplan.

$ sudo netplan apply

Ahora verifique todas las interfaces de red disponibles una vez más, la interfaz ethernet enp0s8 ahora debería estar conectada a la red local y tener una dirección IP como se muestra en la siguiente captura de pantalla.

$ ifconfig-a Verificar interfaces de red en Ubuntu  Verificar interfaces de red en Ubuntu Verificar interfaces de red en Ubuntu

Establecer dirección IP DHCP dinámica en Ubuntu

Para configurar la interfaz ethernet enp0s8 en r Para recibir una dirección IP dinámicamente a través de DHCP, simplemente use la siguiente configuración.

# Este archivo describe las interfaces de red disponibles en su sistema # Para obtener más información, consulte netplan (5). network: version: 2 renderizador: networkd ethernets: enp0s8: dhcp4: yes dhcp6: yes

Guarde el archivo y salga. Luego aplique los cambios de red recientes y verifique la dirección IP usando los siguientes comandos.

$ sudo netplan apply $ ifconfig-a

A partir de ahora, su sistema obtendrá una dirección IP dinámicamente desde un enrutador.

Puede encontrar más información y opciones de configuración consultando la página de manual de netplan.

$ man netplan

¡Felicitaciones! Ha configurado correctamente una red de direcciones IP estáticas para sus servidores Ubuntu. Si tiene alguna consulta, compártala con nosotros a través del formulario de comentarios a continuación.