Комментарии 7
типичный линукс:
сетевые настройки в текстовом файле, никаких проблем, все в курсе что там и как
особо экстравагантные запихивают новый формат в операционки не особо парясь о совместимости(в 18 убунте в комплекте шли проги для сетевой настройки которые делали "ничего", потому как настройки перекочевали в нетплан и все должны об этом знать, у людей же нет больше никаких забот, все сидят отслеживают изменения во всех пакетах которые у них есть на компе)
сетевые настройки в файле, где даже чихнуть нельзя, лишний пробел - аааа все пропало, сеть нельзя настроить, мы не смогли прочитать вашу сложную конфигурацию с пробелом...
корпорации и участники семь! лет пишут софт для сетевой конфигурации
я конечно утрирую, но есть в этом что-то неправильное... нужна вам супер-пупер-авто-докер-биткойн-конфигурация - ну напишите блин свою, отдельную, с блекджеком реализацию и пользуйтесь по надобности, нафига было ломать то, что и так работало ...
Ну если в первом пункте имелся в виду /etc/network/interfaces - проблем у него таки было прилично, и с любой динамикой, которую приходилось через скрипты описывать, и с беспроводными сетями и т.п.
То, что потом параллельно появилось два велосипеда, решающих эти проблемы, - Network Manager от RH и systemd-networkd, - в том не вина мейнтейнеров Убунты, они как раз с помощью netplan попробовали спрятать это задвоение от пользователя, чтобы тот правил конфиги только в одном месте. Совершенно ничто не мешает netplan не использовать вовсе.
YAML я сам не люблю, но справедливости ради, у netplan есть команды generate и try, которые всё же настоятельно рекомендуется применять до apply во избежание "аааа всё пропало", особенно при удалённой настройке.
а ещё накатив графику на Убунту сервер 2004 или 2204, пытаешься настроить сеть через графику и ничего не мнняется. При этом в ЦенОс или Оракл даже самом новом через графику всё меняется нормально... а еще бы добавить ip addr add save, чтоб сохранялось...
а еще бы добавить ip addr add save, чтоб сохранялось
netplan set "ethernets.eth0.addresses=[1.2.3.4/24]" && netplan apply
(но лучше netplan try сначала на всякий случай)
накатив графику на Убунту сервер 2004 или 2204, пытаешься настроить сеть через графику
ровно 10 лет назад за такое предложение покрутили бы у виска...
Netplan... Snap... да легче использовать другой дистрибутив. Та же Fedora "из коробки" будет с таким же порогом входа.
Релиз инструментария Netplan 1.1