URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 133318
[ Назад ]

Исходное сообщение
"Доступна система конфигурации сети Netplan 1.0, используемая в Ubuntu "

Отправлено opennews , 05-Апр-24 14:20 
После семи лет разработки опубликован релиз инструментария Netplan 1.0, развивающего формат для хранения настроек сетевых интерфейсов и связанные с ним утилиты для управления сетевыми конфигурациями. Netplan обеспечивает хранение параметров в формате YAML и предоставляет бэкенды, абстрагирующие доступ к конфигурации для NetworkManager и systemd-networkd.  Код проекта написан на языках Python и C, и распространяется под лицензией GPLv3...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=60932


Содержание

Сообщения в этом обсуждении
"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 14:20 
YAML, Python... Хоспади боже мой. Ну вот начерта?

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 14:34 
Чтобы никто не говорил про Canonical, что они ничего не делают.

Сейчас netplan в числе немногих проектов этой компании, которые ещё как-то шевелятся.


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 14:47 
Ну, как ничего не делают:
>значительный стабильный выпуск, позволивший избавиться от некоторых давно устаревших возможностей

Вот, избавляют тебя от ненужных тебе возможностей, ведь они лучше знают какие тебе нужны возможности :)


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 14:51 
> Вот, избавляют тебя от ненужных тебе возможностей, ведь они лучше знают какие тебе нужны возможности :)

Разработчики гнома засудят, это же их патентованный метод разработки (который они утащили из apple, но это уже детали).


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Анон666 , 06-Апр-24 11:22 
"One of my most productive days was throwing away 1000 lines of code." (c) Ken Thompson

Но молодежь не знает и продолжает ныть про выкидывание возможностей =)


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 08-Апр-24 03:07 
У Кена никто не выкидывал из системы шелл, тут же и шелл выкидывают, и возможности.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 14:56 
Неужели хуже JSON?

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 15:03 
конечно хуже. попробуй создать файл чуть больше 20 строк и сразу поймёшь

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 15:08 
И?

Проблемы с yaml обычно возникают только у пользователей word и notepad.
При использовании специализированных текстовых редакторов, yaml вполне удобно и писать, и читать.


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 15:37 
два пробела потерять тоже удобно. Или искать их, если потерял кто-то другой.
А потом приходят продвинутые пользователи и начинают подобие наследования наворачивать со всякими &, *, <<, и искать 2 пробела становится еще интереснее

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 16:12 
> два пробела потерять тоже удобно. Или искать их, если потерял кто-то другой.

Так может, всё-таки стоит перейти с notepad.exe на более специализированный текстовый редактор?


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 16:35 
и этот специализированный текстовый редактор магическим образом исправит все при открытии? Файл может в принципе быть получен уже с поломанным форматированием.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 16:51 
Встречный вопрос: как вы будете чинить one-line JSON, например, если там кто-то потерял пару скобочек?

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 17:55 
1. я не предлагал one-line JSON как замену. Почему вы такое у меня вообще спрашиваете?
2. скобочки потеряются настолько удачно, что json останется валидным?
не знаю как пробелы отобразит, но например

x:
  y: 1

и

x:
y: 1

валидный yaml, а json со скобочками в неправильных местах — нет

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 18:00 
>x:
> y: 1
> валидный yaml

Нет.


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 18:22 
x:
  -
    y: 1
    z: 1

и

x:
  -
    y: 1
z: 1

оба валидны, но различны по структуре, при этом разница достигается лишь отсутствием пробелов


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 20:54 
и почему? это спец редактор сказал или надо было еще три дефиса в начале сделать?

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено 1 , 05-Апр-24 16:57 
Cпециализированный текстовый редактор для YAML.
Cпециализированный текстовый редактор для XML.
Cпециализированный текстовый редактор для JSON.
Cпециализированный текстовый редактор для HTML.
Cпециализированный текстовый редактор для MarkDown.
Cпециализированный текстовый редактор для настройки выбора специализированного текстового редактора.
Cпециализированный компьютер для специализированного текстового редактора для настройки выбора специализированного текстового редактора.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 16:58 
"Всё, что угодно, только не notepad"

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 18:40 
notepad практически идеален: почти не жрёт, мгновенно запускается и не отвлекает кучей свистопярделок от основной функции редактирования.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 23:29 
А как он жрёт тексты, где только \0A в конце строки?

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено iPony129412 , 06-Апр-24 09:35 
Нормально

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 17:07 
слюникс вей же

делай что то одно, но дклай это хорошо


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено anonymous , 05-Апр-24 18:06 
yaml-mode, nxml-mode, js-mode, sgml-mode, md-mode, Emacs

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Янв-25 00:59 
И этот редактор волшебным образом зародится на всех бывающих в мире экземплярах серверов, виртуалок и прочих образов?

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 17:43 
Проблемы с yaml возникают везде.
Парсеры парсят по-разному (настолько что легко написать два файла для двух парсеров, которые не будут валидны в другом парсере).
Сам стандарт сильно переусложнен и открывает кучу дыр для атак (банально кавычки не поставить и все - парсер по-другому прочитает).
Он гораздо медленнее json, а библиотеки для работы с ним менее развиты.
Единственный плюс по сравнению с json это комментарии, но во-первых есть и json с комментариями (впрочем не лишенный второй проблемы), а во-вторых комментарии не являются частью данных (как например в python) и прогнав их через парсер вы их потеряете.

А в плане читаемости и простоты лучше всего Tree (увы, поддерживается примерно нигде, но легко самим реализовать)


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено EULA , 08-Апр-24 12:44 
Ни разу не приходилось открывать yaml c помощью vim. Обычно открывал VSCode. В Vim удобно редактировать такие файлы?

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено eiYiech5 , 10-Апр-24 16:49 
ъда.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 15:50 
У меня ямлы на тысячи строк, редактирую kwrite. Какие проблемы я должен бы встретить за годы применения этого формата? Была только небольшая сложность с символом возврата каретки, встречающимся в ключах.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 17:45 
Как минимум кавычки забыть поставить, столкнуться с локалями, и парсером чисел. С тем что очередной парсер не умеет то что умеет предыдущий, но у предыдущего фатальный недостаток.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 18:19 
Не сталкивался, очень многое зависит от конкретной реализации парсера. А уж что с локалями я не представляю, все данные всегда в утф-8. Цифры понятно кавычить, если это строка (а во многих случаях это и должно быть число). Мне только не нравится, что приходится заключать в кавычки строки, начинающиеся с символов подобных @ и *¸ но в остальном это предпочтительный формат для файлов, редактируемых пользователем. Конечно, булевые типы это сомнительная фича, однако же… Такие огромные жсоны очень плохо читаются и намного дольше редактируются.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 23:38 
>столкнуться с локалями

На кой в конфигах вообще локали? В конфигах ASCII only.


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Vinnie The Pooh , 06-Апр-24 09:31 
И на серверах у вас тоже кеды везде?

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено namenotfound , 06-Апр-24 12:34 
ну пользуйся вимом там или нано

или что, прям насильно заставляют `echo >` в качестве единственного способа текст писать?


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено i , 06-Апр-24 17:11 
И Вы стерли предыдущую конфигурацию. Поздравляю !!! :-(((

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено namenotfound , 07-Апр-24 12:17 
> И Вы стерли предыдущую конфигурацию. Поздравляю !!! :-(((

настоящий самурай не боится этого, аппенды - слишком просто


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено 12yoexpert , 06-Апр-24 13:37 
естественно. он и задумывался как формат, который хуже json

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Я , 05-Апр-24 16:15 
Для простоты, чего же непонятно?

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 16:26 
> YAML, Python... Хоспади боже мой. Ну вот начерта?

типикал линукс корпоратив эдишн. туда же firewalld, networkmanager, libvirt, и прочие актуальные для дев-упсов вещи. чо как вчера родился)


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено НяшМяш , 05-Апр-24 16:51 
> firewalld, networkmanager, libvirt

Это для админов локалхвостов актуально. Настоящие девы псы сейчас упарываются в гитхаб экшны, хелм чарты и кубернетес.


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 18:51 
>> firewalld, networkmanager, libvirt
> Это для админов локалхвостов актуально. Настоящие девы псы сейчас упарываются в гитхаб
> экшны, хелм чарты и кубернетес.

одно другому не мешает же, а там можно


...
command: ["/bin/bash"]
args: ["-c", "nmcli ...\"...$(/bin/bash -c ...)\" >fd1 2>fd2"]
...

ну и sed куда-нибудь впихнуть, типа:

https://github.com/redhat-cip/ansible-role-beaker/blob/44c6d...

эт те не васяны какие-нибудь, энто жызнь!


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 06-Апр-24 04:05 
Yaml уже устарел. Уже есть посовременней форматы.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 06-Апр-24 16:01 
> Yaml уже устарел. Уже есть посовременней форматы.

Может, и есть более современные, но нет более востребованных.


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено нах. , 05-Апр-24 17:26 
> YAML, Python... Хоспади боже мой. Ну вот начерта?

ну sh стало немодно-немолодежно, а остальное еще хуже.

Я тоже сперва блевал от конфига, ломающегося лишним пробелом, а потом, посмотрем на конфиги wicked, networkmanager, да и one true баш-портянки редхатоидов old school (когда интерфейсов больше одного и на них больше одного статического адреса) - и как-то даже полюбил.

Вишенкой на тортике оказалось его умение _разбирать_ понах...еверченное nmcli и складывать обратно (надеюсь уже не в бете а в релизе)

Т.е. он действительно решает проблемы конфигурения (причем как сложных случаев, так и тривиальных, оставляя их тривиальными) сетевых интерфейсов, по крайней мере - для серверов, и, на удивление, не создает новых.

Ну а с переписыванием на все более новейшие версии самого впихона - пока трахается каноникал, и, вот - microsoft. Ни разу и не жаль.


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено AKTEON , 05-Апр-24 18:20 
Согласен. Нужно сразу в Бинарном Формате : все равно Python  прочтет , а в специализированном редакторе - отредактируют. А то это Unhuman readable полумеры ....

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 23:18 
> Согласен. Нужно сразу в Бинарном Формате : все равно Python  прочтет ,
> а в специализированном редакторе - отредактируют. А то это Unhuman readable полумеры ....

Чем тебе регэдит не угодил? Ты не хочешь настраивать сетку регэдитом? Как странно! :)


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено нах. , 06-Апр-24 10:04 
ничего странного - сетка там где есть regedit настраивается в "настройки-сеть"
У любителей какввенде - с network manager наперевес - тоже есть нечто подобное.

А настроек в человекочитаемых файлах - нету.

Вы ж именно этого и хотели.

Ну правда побочный эффект - при каждом запуске вайергада образуется "Сетевое подключение #254" и удалить предыдущие 253 можно только регедитом, но это неточно (ибо недокументировано)

Ну скоро и у вас так же будет. Если только microsoft не позаботится сделать хорошо, как в этом вот случае.


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено beck , 06-Апр-24 02:03 
> YAML, Python... Хоспади боже мой. Ну вот начерта?

И там, и там всё можно сломать пробелами. Я б сказал,  комбо.


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 06-Апр-24 16:02 
А что, так много языков, которые нельзя сломать пробелами?
Например, в сишке
int main() - корректно
in tma in() - нет.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 07-Апр-24 03:15 
Сломать пробелами означает, что
"int main()" работает, а "int   main  ()" нет.

То, что ты написал вообще синтаксически неверно


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 14:20 
Осталось теперь сделать оркестратор, который будет управлять нетпланом.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено 12yoexpert , 05-Апр-24 14:27 
а вместо wireshark-а юзать docker+helm+skaffold+kubernetes+elasticsearch cluster

можно будет смотреть пакеты прямо в браузере


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено 1 , 05-Апр-24 14:35 
> можно будет смотреть пакеты прямо в браузере

Пакеты этой сессии в сессии браузера ...

рекурсия аднака.

А по поводу netplan -  к нему надо конвертер с нормального конфига (ну хоть /etc/networks)? А то пробелы считать - то ещё удовольствие.


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 14:37 
> /etc/networks

Что, простите?


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено 1 , 05-Апр-24 17:04 
Это про букаффку 's' в конце ?
Ну да ... прицепилась автоматом.

добавим тогда rc.conf ;-)


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Sw00p aka Jerom , 06-Апр-24 01:10 
> добавим тогда rc.conf ;-)

одной строкой, проще паренной репы


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 15:02 
>рекурсия аднака

Зайдите на удалённый хост по ssh и посмотриете tcpdump-ом трафик на сетевом интерфейсе, на который зашли.


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 14:49 
разумеется. Пакетов в трафике много - большие данные получается, тут без кластера никак не обойтись. Еще ML к этому обязательно прикрутить, конечно же. В браузере в виде webassembly.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено 12yoexpert , 05-Апр-24 14:50 
на остаток места в сторедже можно переписать что-нибудь на расте

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено нах. , 05-Апр-24 17:33 
> Осталось теперь сделать оркестратор, который будет управлять нетпланом.

бабка, ты не поверишь...

/etc/netplan/50-cloud-init.yaml  - как бы намекает нам, что это писали не руками.

(и да, еще один плюс ямла - при сохранении человекочитаемости, пусть и в ущерб человекоредактируемости, он еще и очень легко генерится любым г-ном)


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 18:01 
Обязательно в Докере. В который внедрить бякдор, по способу хз.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено anonymous , 05-Апр-24 14:26 
namespace и vrf так и не умеет

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 14:33 
Зачем вам такие штуки в Ubuntu?
Это же система для начинающих.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 14:49 
Видимо, сэр намекает на бсд для тех, кто уже заканчивает.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 14:53 
Можно будет начинать заканчивать, как только хоть в какую-нибудь бсд завезут namespaces.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 15:03 
Да, завезут. В следующий раз. Но это не точно.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено anonymous , 05-Апр-24 18:10 
Openbsd, есть rdomain.

Это не просто разные таблицы маршрутизации, это прямо почти неймспейсы.


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 22:17 
Осталось ещё чуть-чуть потерпеть, и всё будет. Буквально 20-30 лет.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 14:51 
Выглядит просто как прослойка

Ну и да - резонный вопрос: дистры теперь не только инсталлятором и пакетным менеджером отличаются, но и конфигуратором сети, но ради чего этот зоопарк?..


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Зазнайка , 05-Апр-24 16:14 
Ну, как же!? — ответят фанатики канкуренцыи, ведь это всегда хорошо когда много разного! А то, что времени банально на исследование этого «разного» может не остаться на реально полезные дела фанатиков не интересует.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 16:57 
При чём тут конкуренция? Canonical наоборот движется к созданию собственной экосистемы с вендорлоками.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Зазнайка , 05-Апр-24 19:14 
> При чём тут конкуренция? Canonical наоборот движется к созданию собственной экосистемы
> с вендорлоками.

При том, что вам нравится когда всего много и компаний много и решений много и когда это всё между собой грызётся, а вам якобы только лучшее достаётся. Ага, щаз! Привет от Beos.


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 17:49 
Ну видишь, для тебя специально сделали, чтобы не разбираться с зоопарком. Разобрался с сабжем и генерируй им любые конфиги.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено 1 , 05-Апр-24 17:07 
Дык настройка сети всегда была различной в каждом дистре (вспомнить хотя бы system-config от RH).

А теперь ещё назавозили всяких network-manager и systemd-networkd.
Кушайте с лопаты - не подавитесь.


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Moomintroll , 05-Апр-24 17:11 
> Выглядит просто как прослойка

Ну в общем, это прослойка и есть - конфигуратор конфигуратора сети.

Т.е. сам netplan конфигурить сеть не умеет, он умеет генерить конфиги для NetworkManager и systemd-networkd, а уже они конфигурят сеть.


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 06-Апр-24 09:10 
>> Выглядит просто как прослойка
> Ну в общем, это прослойка и есть - конфигуратор конфигуратора сети.

Больше фабрик фабрик фабрик фабрик богам абстракций!


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 14:57 
У всех нетворк-менеджеров (netplan, systemd-networkd, networkmanager) есть существенный недостаток: их конфигурация слишком статична и не отражает потребностей 2024 года. "Что же за потребность такая появилась в 2024?" - спросите вы. А вот какая: потребность динамически создавать цепочки прокси из VPN, shadowsocks, vless и прочих очень нестандартизированных протоколов. Для многих из них нет поддержки ни в одном нетворк-менеджере. Поэтому пришлось написать свой нетворк-менеджер с примерно следующим CLI: mynetmgr up wg0 via shadowsocks0 via eth0.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 15:20 
Кстати, предложу вам гениальную идею для проекта на кикстартере: устройство, которое автоматически натягивает на соответствующую часть организма сразу 5-7 слоев резинотехнических изделий. Для повышения безопасности, конечно же.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Минона , 05-Апр-24 22:39 
Зачем устройство?!
Профессионалки натягивают ртом.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 16:18 
зачем такое реализовывать через
менеджеры?
Это ж нетепичная конфигурация.
% желающих это все сделать?
Таки в винде этого нет. Мак думаю не лучше.
Только в последних 2-х степень свободы еще меньше

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 18:14 
У тебя на телефоне такая нетипичная конфигурация.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено НяшМяш , 05-Апр-24 16:54 
Кто мешает в тот же нетворкменеджер написать плагин, чтобы тыкать это мышью в гуях?

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 17:01 
Если человек умеет писать код, то он вряд ли будет писать комменты в духе "здравствуйте хочу чтобы сделали игру суть такова..."

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Bob , 05-Апр-24 17:02 
"потребность динамически создавать цепочки прокси из VPN, shadowsocks, vless и прочих очень нестандартизированных протоколов"
у кого она есть?
у 3.5 калек на 10 000 000 народу?

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено anonymous , 05-Апр-24 18:12 
Это у примерно 100 000 000 человек в одном только Китае, правда, конфигурится одной кнопкой в приложении для "vpn".

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 15:33 
Оно всё ещё не умеет в приоритет между интерфейсами, например когда тебе нужнее конкретная точка WiFi, но её ловит не отовсюду и на фоллбэк переключаться только если её нет, а не великим рандомом?

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 16:19 
где реализовано по другому?
Где эта прекрасная ОСь?

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 16:40 
Это фича железа вообще-то, на уровне драйверов. Есть проприетарные расширения WiFi (обычно они реализованы в промышленных терминалах, например там масхэв от Cisco), которые делают это, при помощи контроллеров WiFi. Всё это по очень конским ценам продается и внедряется.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 17:53 
Интересно, а стало бы лучше перейдя подобное в опенсорс?

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 15:34 
значительный стабильный выпуск, позволивший избавиться от некоторых  возможностей

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 16:22 
Чем меньше возможностей, тем выше безопасность ©Тео

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено randomize , 06-Апр-24 22:09 
Выключаешь комп и весь такой защищенный сидишь. Но это неточно.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 15:49 
>Ну вот начерта?

sudo netplan try
Когда изменяешь сетевые настройки, в случае 'try' включается тайм-аут (2 мин), в течение которого ты должен явно подтвердить корректность новых настроек. Если этого не сделать, netplan сам вернет обратно как было.
Для десктопа это, конечно, излишество. Но в случае удаленного доступа - это killer feature.
Кто еще так умеет?


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено r2d0 , 05-Апр-24 16:20 
Интересно, как оно сейчас работает, раньше не могло в некоторых конфигурациях откат делать, например, bond.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено 3draven , 05-Апр-24 17:33 
Ansible

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 18:36 
Это как?
На удаленном хосте Ansible изменил сетевые настройки и при этом потерял связь с этим хостом. И что дальше делать Ansible?
Можно, конечно, настроить Ansible менять сетевые настройки средствами netplan try...

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено 3draven , 27-Апр-24 19:58 
Ансибл, если ты правильно его исползуешь при потери связи вернет все взад. Именно поэтому там наро, который его знает, говорит "если в ансибл плейбуке у тебя написаны скрипты, пиши на скриптах". Потому, что все ансибл действия написаны так, что они откатывать умеют сами.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 17:46 
Вроде что-то стандартное так может, потому что точно помню когда в последний раз ковырял сеть, а это было больше 10 лет назад на опенврт, то там подобный механизм тоже был

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 17:53 
Нет никакого «стандартного», если сабж не считать, везде свои костыли. В ОпенВРТ тоже.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Анонимщик , 05-Апр-24 21:39 
Циска, если брать не лялих.
reload in 10
reload camcel

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено нах. , 05-Апр-24 23:00 
Вот чтоб тебе оператор ТАК откатывал конфиг роутера. Где-нить поближе к магистрали. И пусть весь мир подождет.

(циска посовременнее, с ios xr, умеет commit confirmed, правда немного через задницу. Циска прошлых веков умеет archive но так что лучше бы не умела - для отката на прежнюю версию она просто повторяет твои последние команды с префиксом no. Включая какой-нибудь no interface Gi0/10, и очень удивляется что он не удаляется, с-ка.)


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 15:49 
Никак не настроить приоритет трафичка на нужный интерфейс пока он не отвалился?

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 16:21 
какой именно интерфейс?

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 16:39 
wg0

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 20:23 
Например есть ноут, у него по умолчанию включен WiFi, но ноут может приземляться на док-станцию, которая имеет гигабитный эзернет. Хочется чтобы у эзернета был повыше приоритет

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено нах. , 06-Апр-24 12:15 
routes:
                      - to: 0.0.0.0/0
                        via: 11.0.0.1
                        table: 70
                        on-link: true
                        metric: 3

эксперты опеннета даже ман из пяти страничек не могут осилить? Или вообще не понимают как работает маршрутизация в ip сетях и что такое метрики, все о каких-то "приоритетах" мечтают?


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 16:48 
А возможность создавать ARP-записи руками завезли? Ато пришлось удалять netplan в 22.04 и настраивать сеть через systemd-networkd (ни разу не сложнее netplan)

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 18:16 
/etc/network/interfaces не осилили, нужен свой велосипед с модно-молодежным ямлом.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 05-Апр-24 20:11 
>абстрагирующие доступ к конфигурации для NetworkManager и systemd-networkd

У них же свои форматы конфигурации, нафига в системе дерьмо, автоматически генерящее новые конфиги на каждый чих, изнашивая SSD?


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Минона , 05-Апр-24 22:50 
По сравнению с логами это капля в океане.
Кстати, /run монтируется в tmpfs.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 06-Апр-24 00:36 
Неудобное и нефункциональное, проще самому сделать.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Анонз , 06-Апр-24 15:58 
Скинь когда сделаешь ссылку на гит плиз

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Sw00p aka Jerom , 06-Апр-24 01:06 
ифконфиг уже не в моде (фейспалм) - прогресс епта. Лучше уж гуй на сервак по дефолту ставьте и делов то, мс догнали уже.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено нах. , 06-Апр-24 10:09 
ifconfig не в моде с 1999го года - "враппер для совместимости незнамо с чем". (c) разработчик линуксной net3

Эксперты опеннета - они такие вот эксперты.

Они даже превозносимых ими инструментов "не тошта нынешнее" не знают и не умеют.


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено 1 , 08-Апр-24 13:44 
Он про BSD. Там ifconfug - настоящий ifconfig а не обёртка над iproute2

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено нах. , 08-Апр-24 14:31 
ну да, ну да... и имеем совершенно ушлепские -link0 -link2 (поверх нерегулярного и совершенно незапоминаемого синтаксиса с миллиардом возможных параметров) в безнадежных попытках впихать невпиxyeмое в примитивную утилиту 80го года, когда компьютеры были большие.

(как это изнутри устроено - лучше вообще не видеть. Впрочем, зато никакой networkd не грозит.)


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Легивон , 06-Апр-24 05:51 
По моему netplan ненужен. Но я не понимаю почему у комментаторов так подгорает от yaml?
Это же самый человекоудобный способ сериализации многомерных данных: в которых есть листы и мапы. Таким образом человек сразу может видеть многомерную структуру и конфигурацию которую она реализует. Неужели пользователи опеннет зависли на уровне примитивнейших плоских конфигураций?
Аргумент про пробел просто неадекватен. Попробуйте поставить пробел посреди ключевого слова любого вашего конфига не на yaml и посмотрите что будет. Можно подумать будто невосприимчивость к пробелам позволяет не тестировать конфиги перед их применением? А если нужно тестировать, то какая разница?
*мимо сеньер ямл пограмист*

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 06-Апр-24 07:31 
потому что вы кто довольны yaml пишете про гуй редакторы и из гуев не вылазите. А ты попробуй зайти на удаленный сервак, или хуже того в контейнер где nano или vi.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Анонимщик , 06-Апр-24 07:55 
Регулярно через vi правлю конфиги докер композа, проблем не вижу, брат жив.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено нах. , 06-Апр-24 10:12 
man vi
/ai
(нет, это не то о чем ты подумал, это autoindent)

Заметим, я написал vi, а не vim у которого аж встроенный парсер с удобной подсветочкой.

А нано свой можешь выкинуть. Еще один признак ламера. Помимо попыток что-то редактировать внутри контейнеров.


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 06-Апр-24 22:19 
>А нано свой можешь выкинуть. Еще один признак ламера

Неужели так сложно понять, что есть люди, которым ложку удобно держать в правой руке, а есть те, которым в левой?


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено нах. , 07-Апр-24 13:18 
проблема что эти вот самые люди тут сейчас страдают, что ножом им неудобно есть суп. Более того - делают выводы что суп несъедобный, раз ножом его есть невозможно.

Зато им его так удобно держать в правой руке.


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Легивон , 06-Апр-24 10:41 
Вы путаете. Не пользуюсь гуевыми редакторами вообще, а использую исключительно vim. Так же, кстати, не использую на рабочем месте: ПоттерингД и DE, в отличии, могу предположить, от Вас.
В среднем, на 90% моё рабочее окружение состоит из 2 Гуевых программ: эмуляторы терминала и браузеры.
И в то же время использую yaml в полный рост. С анкорами анкоров, обмазаный jinja и go-template в составе известных и самодельных утилит/конфигураций. Действительно иногда бывают ошибки, в основном с indent. Но это дело простое: выводишь текст до парсинга - исправляешь.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено FSA , 08-Апр-24 10:39 
> потому что вы кто довольны yaml пишете про гуй редакторы и из гуев не вылазите. А ты попробуй зайти на удаленный сервак, или хуже того в контейнер где nano или vi.

Чисто ради прикола зашёл на сервер и проверил. Я ещё из тех, кто пользовался Norton Commander и по привычке пользуюсь Midnight Commander. Однако вполне можно пользоваться vi или nano. Везде есть подсветка синтаксиса для yaml. Проверял на свежем Debian 12.5.


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 06-Апр-24 07:39 
Тот кто проектировал иерархию в netplan явно упоролся. Там не нужно столько уровней вложенности. Спрямляется все это на раз-два. Самый удобный формат для чтения, как по мне, ini/toml.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено нах. , 06-Апр-24 10:16 
угу, а потом появляется конфигурация чуток посложнее единственного eth0 с единственным v4 статическим адресом - и результат "спрямления" - приходится отложить в сторону слишком прямолинейную  автоматику и пердолиться с настройкой скриптами, как диды. А еще через год ты этот скрипт открываешь и пытаешься найти где в нем вооон то поправить.

Когда ж эксперты опеннета чему-то кроме своих локалхостов научатся-то?
А на ваших локалхостах в эти файлики вообще лазить незачем. Убунтиный ubiquity (или как там его) тебе сопельки утрет и все за тебя сделает правильно (и тоже совершенно не страдает от "слишком сложной иерархии")


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено 12yoexpert , 06-Апр-24 09:58 
> нафига в системе дерьмо, автоматически генерящее новые конфиги на каждый чих, изнашивая SSD?

может, потому, что он даже хуже xml?

может, потому, что он дико кривой и нелогичный?


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 07-Апр-24 00:31 
Неадекватен тут кто-то другой.
Потому как пробел посреди ключевого слова сразу виден невооруженным глазом.
В отличии от.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 06-Апр-24 10:34 
Вообще гениальная задумка - добавить возможность уронить прод из-за лишнего пробела в конфиге. Обожаю таких новаторов - они легко поддаются вбросам и можно ими манипулиррвать в своих интересах.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Легивон , 06-Апр-24 10:54 
Проблема с пробелом решается на уровне выше.
Те кто может своими руками зайти и навставлять пробелов, а после этого не протестировав изменения применить их - доступа на прод не имеют.
Доступ на прод для конфигурации сети имеют в первую очередь ansible/terraform.

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 06-Апр-24 23:23 
>Вообще гениальная задумка - добавить возможность уронить прод из-за лишнего пробела в конфиге. Обожаю таких новаторов

Обожаю таких теоретиков.
Представь себе сопровождение >300 серверов без Ansible (без шуток, гениальная вещь). Так вот Ansible весь построен на YAML. Живем как-то, не роняем.


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено 1 , 08-Апр-24 12:28 
Это всё диды напридумывали ... Они привыкли, что из-за пробела в своём JCL их любимая IBM/360 падала ...
"МолодЕжЪ должна страдать как мы !" (с)

"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Аноним , 06-Апр-24 13:20 
>абстрагирующие доступ к конфигурации для NetworkManager и systemd-networkd

Абстракции для абстракции - лазанья. Ну есть же systemd-networkd, во всех дистрибутивах есть, но всеравно RHEL топит за network manager, бубунта свой велосипед выпускали, остальные по старинке свои искрипты юзают.


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено randomize , 07-Апр-24 00:56 
> Netplan обеспечивает хранение параметров в формате YAML и предоставляет бэкенды, абстрагирующие доступ к конфигурации для NetworkManager и systemd-networkd.

А NetworkManager - это обвязка над wpa_supplicant. Надо больше абстракций!


"Доступна система конфигурации сети Netplan 1.0, используемая..."
Отправлено Анониммм , 13-Апр-24 06:54 
терпеть не могу етот нетпалан и ямл ето просто трэш какойто лишний пробел поставил или не поставил и всё "ашибка в файле нимагу приминить!!11" тьфу бл