[Pembaruan] Pada Ubuntu 18.04 LTS (server), netplanadalah pembungkus default untuk manajemen jaringan. Konfigurasi Netplan dilakukan melalui file YAML , secara default /etc/netplan/01-netcfg.yaml(lebih detail di sini ).
Metrik perutean ditentukan oleh opsi " metric", yang mengharapkan bilangan bulat positif ( 100umumnya adalah nilai default). Inilah contoh dari halaman referensi:
network:
version: 2
renderer: networkd
ethernets:
eno1:
addresses:
- 10.0.0.10/24
- 11.0.0.11/24
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
routes:
- to: 0.0.0.0/0
via: 10.0.0.1
metric: 100
- to: 0.0.0.0/0
via: 11.0.0.1
metric: 100
Rute dengan terendah metric(panjang jalur) menjadi gateway "yang disukai". (Gunakan: sudo netplan tryuntuk mengaktifkan perubahan)
Perhatikan bahwa dalam lingkungan roaming (beberapa koneksi, aktif dan nonaktif), Anda mungkin ingin mengatur optionalparameter (boolean) ke true(default salah):
network:
version: 2
ethernets:
enred:
dhcp4: yes
dhcp4-overrides:
route-metric: 100
engreen:
dhcp4: yes
dhcp4-overrides:
route-metric: 200
# this is plugged into a test network that is often
# down - don't wait for it to come up during boot.
optional: true
Perhatikan sintaks yang sedikit berbeda untuk metrik rute dalam hal koneksi DHCP.
Anda juga dapat menggunakan NetworkManagersebagai renderer, yang saya kira (belum diuji sendiri) akan membiarkan Anda melihat / mengedit bagian dari konfigurasi juga melalui alat GUI.
renderer (skalar)
Gunakan backend jaringan yang diberikan untuk definisi ini. Yang didukung saat ini adalah networkddan NetworkManager. Properti ini dapat ditentukan secara global di networks:, untuk jenis perangkat (misalnya ethernets:) atau untuk definisi perangkat tertentu. Defaultnya adalah networkd.
(Contoh 'besar' terakhir di halaman referensi menunjukkan penggunaan hibrid dari kedua penyaji tersebut).
Lihat juga pertanyaan ini (askubuntu) .