[Pembaruan] Pada Ubuntu 18.04 LTS (server), netplan
adalah 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 ( 100
umumnya 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 try
untuk mengaktifkan perubahan)
Perhatikan bahwa dalam lingkungan roaming (beberapa koneksi, aktif dan nonaktif), Anda mungkin ingin mengatur optional
parameter (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 NetworkManager
sebagai 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 networkd
dan 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) .