Llevo con la nueva versión del blog hecha un montón, pero no he podido ponerla en producción, por diversos motivos. Espero en muy poco tiempo tenerla lista.
Pero a lo que voy, Probablemente ya hayas oído hablar de NetPlan
, el nuevo archivo de configuración de la interfaz para Ubuntu que comienzó con 17.10
. Si no lo ha hecho, entonces se está quedando atrás con las últimas actualizaciones de Ubuntu …
NetPlan es una nueva herramienta de configuración de red introducida en Ubuntu 17.10
para administrar la configuración de red …
Se puede usar para escribir una descripción YAML
simple de las interfaces de red requeridas con lo que deberían configurarse; y generará la configuración requerida para la herramienta elegida …
Esta nueva herramienta reemplaza el archivo de interfaces estáticas etc network interfaces que se había utilizado anteriormente para configurar las interfaces de red de Ubuntu. Ahora debe usar /etc/netplan/yaml
para configurar las interfaces de Ubuntu.
El nuevo archivo de configuración de interfaces ahora se encuentra en el directorio etc netplan. Hay dos maneras. NetworkManager y networkd. La opción de NetworkManager usa principalmente en computadoras de escritorio y networkd en servidores.
Ahora bien, para configurar en DHCP:
$ vim /etc/netplan/50-cloud-init.yaml
# This file is generated from information provided by
# the datasource. Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
ethernets:
enp0s3:
dhcp4: true
version: 2
Y para una configuración de IP estática sería:
$ vim /etc/netplan/50-cloud-init.yaml
# This file is generated from information provided by
# the datasource. Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
ethernets:
grafana:
addresses: [192.168.200.76/24]
gateway4: 192.168.200.140
nameservers:
addresses: [192.168.200.40,8.8.8.8]
dhcp4: no
version: 2
Salvar y aplicar cambios
$ netplan apply
$ netplan --debug apply
Y Si lo que queremos es editar la configuración del NetworkManager, pues similar.
$ vim /etc/netplan/01-network-manager-all.yaml
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
Salvar y aplicar cambios
$ netplan apply
$ netplan --debug apply