Setting Network Ubuntu dengan Netplan

Mengatur IP Static atau DHCP menggunakan Netplan di Ubuntu. Sejak versi 17.10 keatas, Ubuntu menggunakan Netplan untuk manajemen networking seperti bridge, vlan, bond, dan lain lain

Setup

Cek terlebih dahulu file konfig pada path /etc/netplan. Apabila tidak ada maka bisa buat dengan format .yaml

Setting DHCP

network:
  version: 2
  renderer: networkd
  ethernets:
    ens4:
      dhcp4: true
      dhcp-identifier: mac

Setting Static IP

network:
    version: 2
    ethernets:
        eth0:
            accept-ra: false
            addresses:
            - 2400:6180:0000:00D0:0000:0000:1068:5001/64
            - 172.20.100.82/20
            - 10.15.0.6/16
            match:
                macaddress: 96:a6:3c:94:26:4f
            mtu: 1500
            nameservers:
                addresses:
                - 8.8.8.8
                - 1.1.1.1
                search: []
            routes:
            -   to: ::/0
                via: 2400:6180:0:d0::1
            -   to: 0.0.0.0/0
                via: 172.20.100.1
            set-name: eth0
        eth1:
            addresses:
            - 10.104.0.3/20
            match:
                macaddress: 6a:b3:d2:26:40:48
            mtu: 1500
            nameservers:
                addresses:
                - 8.8.8.8
                - 1.1.1.1
                search: []
            set-name: eth1

NetworkManager

Untuk menerapkan NetworkManager sebagai backend.

network:
  version: 2
  renderer: NetworkManager

Apply

Apply konfigurasi yang sudah dibuat sebelumnya agar bisa diterapkan ke sistem

netplan apply

Docs

Untuk contoh konfigurasi yaml lain dapat dicek pada path /usr/share/doc/netplan/examples