Netplan, Ubuntu’nun 18.04 versiyonu ile birlikte gelen bir ağ düzenleme aracıdır. Netplan ile birlikte network konfigürasyonları yaml dosyaları olarak yazılmaya başlanmış ve bu da anlaşılabilirliği arttırmıştır. Bu sayede kod ile yapılandırılabilir alt yapı (Infrastructure as a Code) tarafında kolaylık sağlayan bir yapıdadır.

Netplan konfigürasyon dosyaları /etc/netplan/ dizini altında 00-installer-config.yaml ismi ile bulunur. Dosya yapısı şu şekildedir:

network:
    ethernets:
        ens32:
            dhcp4: no
            dhcp6: no
            addresses: [192.168.122.19/24]
            gateway4: 192.168.122.1
            nameservers:
                addresses: [192.168.122.1, 8.8.8.8]
     version: 2

Yapılan konfigürasyonu systemd-network’ün veya Network Manager’ın okuyabileceği formata sokmak için iki komut yazmamız gerekiyor.

netplan generate
netplan apply

DHCP kısmını yes yaparsak içerisinde bulunduğu ağ’dan otomatik ip alacaktır.