Netplan'a Geçiş ile ilgili Ubuntu Wiki sayfasından :
gerekçe
Netplan, karmaşık ağ yapılandırmalarının basit ve bildirimsel sunumunu desteklemek ve ayrıca ifupdown'un bazı mevcut sınırlamalarını gidermek için uygulanmıştır. Netplan, birden çok arka uç sağlayıcı desteği ile basit ve zarif bir yaml yapılandırma biçimi sağlar.
Netplan kapsamındaki ifupdown eksikliklerinden bazıları:
- ifupdown tamamen bildirimsel bir sözdizimine sahip tüm yapılandırmaları temsil edemez; bu nedenle yapılandırmayı ayrıştıramayız
- tüm netplan yapılandırmaları tamamen bildirim niteliğindedir.
- ifupdown yalnızca arayüzleri ada göre temsil edebilir, bu nedenle cihazlar arasında taşınabilir değildir
- netplan ad, MAC adresi, sürücü vb. ile eşleşmeyi kullanır.
- karmaşık yapılandırmalarda yarış koşulları
- netplan, arayüzlerin tanımında hiyerarşi bağlamına sahiptir, böylece bu bilgiler kullanılan ve doğru sırayla uygulanan oluşturucuya aktarılır.
Karmaşık ağ senaryolarına olan artan talep göz önüne alındığında (büyük bulut kullanımları genellikle VLAN'lar üzerindeki bağlar üzerindeki köprüler gibi farklı özelliklerin karmaşık katmanlarını gerektirir), ağ yapılandırmasını temsil etme kolaylığını iyileştirmenin önemli olduğu gösterilmiştir.
Daha iyi ama uyumsuz bir şeyde yapılan birçok değişiklik gibi, gelecekteki bir kazanç için biraz acı olacaktır.
Hala ihtiyacınız /etc/network/interfaces
varsa kullanabilirsiniz. Gönderen Netplan üzerinde Ubuntu Wiki sayfası :
Gerçekten aşağıya ihtiyacım var, yine de kullanabilir miyim?
ifupdown
Bunun yerine
kullanmanız gereken bir durumla karşılaşırsanız netplan
, bunu gerçekten bilmek isteriz, bu nedenle Launchpad'de bir hata vermelisiniz .
Bunu önermememize rağmen, netplan
yüklemeden ifupdown
sonra kaldırıp yükleyebilir ve /etc/network/interfaces
ağınızı istediğiniz şekilde yapılandırmak için manuel olarak doldurabilirsiniz
.
Hepimizin bildiği gibi, ağı yapılandırmak için düzenleyebilir
/etc/network/interfaces
ve yürütebiliriz /etc/init.d/networking restart
.
Hepimizin bildiği gibi, bu masaüstünü kötü kırıyordu .