[Güncelleme] Ubuntu 18.04 tarihinden itibaren LTS (sunucu), netplan
ağ yönetimi için varsayılan sarmalayıcıdır. Netplan'ın yapılandırılması , varsayılan olarak bir YAML dosyası aracılığıyla yapılır /etc/netplan/01-netcfg.yaml
( burada daha fazla ayrıntı vardır ).
Yönlendirme metriği, metric
pozitif bir tamsayı bekleyen " " seçeneğiyle tanımlanır ( 100
genellikle varsayılan değerdir). İşte referans sayfasından örnek :
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
En düşük olan yol metric
(yol uzunluğu) "tercih edilen" ağ geçidi olur. (Kullan: sudo netplan try
değişiklikleri etkinleştirmek için)
Dolaşan bir ortamda (birden çok bağlantı, açık ve kapalı), optional
(boolean) parametresini true
(varsayılan olarak yanlış) ayarlamak isteyebileceğinizi unutmayın:
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
DHCP bağlantısı durumunda, rota metriği için biraz farklı sözdizimine dikkat edin.
Ayrıca NetworkManager
(henüz kendimi test etmedim) yapılandırmanın bu bölümünü GUI araçlarıyla da görmenize / düzenlemenize izin vereceğini düşündüğüm bir oluşturucu olarak kullanabilirsiniz .
renderer
(Skalar)
Bu tanım için verilen ağ arka ucunu kullanın. Şu anda desteklenen networkd
ve NetworkManager
. Bu özellik global olarak networks:
, bir cihaz tipi için (örneğin, içinde ethernets:
) veya belirli bir cihaz tanımı için belirtilebilir. Varsayılannetworkd
.
(Referans sayfasındaki en son 'büyük' örnek, her iki işleyicinin böyle bir hibrit kullanımını göstermektedir).
Ayrıca bu soruya bakınız (askubuntu) .