Від сторінки Ubuntu Wiki про перехід на Netplan :
Обґрунтування
Netplan був реалізований для підтримки простого, декларативного подання складних мережевих конфігурацій, а також для усунення деяких поточних обмежень ifupdown. Netplan пропонує простий та елегантний формат конфігурації yaml із підтримкою декількох постачальників програм.
Деякі недоліки ifupdown, охоплені netplan:
- ifupdown не може представляти всі конфігурації з чисто декларативним синтаксисом; тому ми не можемо розібрати конфіг
- всі конфігурації netplan є суто декларативними.
- ifupdown може представляти інтерфейси лише по імені, тому він не є портативним на всіх пристроях
- netplan використовує відповідність за іменем, MAC-адресою, драйвером тощо.
- умови перегонів у складних конфігураціях
- netplan має контекст ієрархії у визначенні інтерфейсів, таким чином, що ця інформація передається рендерінгу, який використовується та застосовується в правильному порядку.
Зважаючи на зростаючий попит на складні сценарії мереж (велике використання хмари часто вимагає складного розшарування різних функцій, наприклад, мостів через зв'язки через VLAN тощо), виявилося важливим поліпшити простоту подання конфігурації мережі.
Як і багато змін до чогось кращого, але несумісного, буде якийсь біль для майбутнього виграшу.
Якщо вам все-таки потрібно /etc/network/interfaces
, ви можете використовувати його. На сторінці Ubuntu Wiki в Netplan :
Мені справді потрібен ifupdown, чи можу я все-таки ним користуватися?
Якщо ви зіткнулися з випадком, коли вам потрібно використовувати ifupdown
замість цього
netplan
, ми б дуже хотіли про це знати, тому вам слід подати помилку в Launchpad .
Хоча ми не рекомендуємо це робити, ви можете видалити netplan
та встановити ifupdown
після встановлення та заповнити
/etc/network/interfaces
вручну, щоб налаштувати вашу мережу так, як вам потрібно.
Як ми всі знаємо, для налаштування мережі ми можемо редагувати
/etc/network/interfaces
та виконувати /etc/init.d/networking restart
.
Як ми всі знаємо, що раніше сильно зламали робочий стіл .