Доступен стабильный релиз интерфейса для упрощения настройки параметров сети - NetworkManager 1.46.0. Плагины для поддержки VPN (Libreswan, OpenConnect, Openswan, SSTP и др.) развиваются в рамках собственных циклов разработки...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=60648
> Прекращена поддержка сборки с Python2.
> Python3 переведён в разряд обязательных.Ничосе!
Не прошло и 10 лет!
Хотя не... прошло
Зачем там вообще Python?
Научился бы он корректно конфигурировать сеть при наличие более одного сетевого интерфейса...
Только вчера сконфигурил сервер с 4мя интерфейсами, используя nmcli. Я так и не разобрался как network manager и зачем генерит ID для каждого соединения, но меня это не сильно беспокоит. Работает
>сконфигурил сервер
>nmcli
>так и не разобрался
>но меня это не сильно беспокоитСбывается то, о чем говорили древние. ^_^
Таблицу маршрутизации в студию!
Оно конечно типа работает... Но мягко говоря некорректно.
Ethernet, USB 4G, USB WiFi - полёт нормальный.
> Научился бы он корректно конфигурировать сеть при наличие более одного сетевого интерфейса...
> Таблицу маршрутизации в студию!
> Оно конечно типа работает... Но мягко говоря некорректно.Раскройте, в чем некорректность конфигурации. Спрашиваю без иронии.
Просто если в нем следовать обычным принципам конфигурирования сетевых интерфейсов, то всё в порядке.
1) Если ваш сервер не является роутером в смысле OSPF, BGP или другими и вы не настраиваете себе ECMP, то у вас может быть только 1 активный шлюз по умолчанию.
2) Если вы подключаетесь к сети Wi-Fi или 4G и эта сеть даёт вам параметры шлюза по умолчанию, то потерять предыдущий шлюз по умолчанию - абсолютно нормально.
3) Все статические маршруты должны быть привязаны к профилю соединения, через который они идут, чтобы в случае недоступности они были деактивированы
4) Если у вас несколько маршрутов на разных адаптерах с пересекающимися префиксами, то размер маски всегда важнее приоритета метрики.Или у вас там что-то экзотическое, типа маршрутов из агента VPN или DHCP Option 121/249, поясните.
1. Активный шлюз это что в ваших терминах - маршрут по умолчанию? Ну во-первых не обязательно, во вторых - NetworkManager с вами принципиально не согласен и для 2х интерфейсов создаёт по умолчанию 2 маршрута по умолчанию, для 3х - три и т.д.
2. Это - абсолютно не нормально, ибо есть понятие метрики маршрута.
3. Спорно, но у меня не тот случай.
4. Да имённо так! Но не для линакса как выяснилось на практике...🤣
В debian experimental стоит 1.45.91-1
А этот то где будет?
В арче 4 часа назад обновили.
а этот был добавлен в sid вчера в 16:35 (UTC)
А тем временем networkmgr из опенка опять сломали.
> Доступен стабильный релиз интерфейса для упрощения настройкиКакое-то словоблудие. Слова "для упрощения" явно не к месту.
Это обычная проблема перевода с английского, там и в оригинале так:"The point of NetworkManager is to make networking configuration and setup as painless and automatic as possible."
Если есть вариант лучше, предлагайте свой. На литературный перевод требуется время, а оно у автора вряд ли лишнее.
> В утилите nmcli вывод IP-адресов и маршрутов ограничен 10 строками.Чё? Это серьёзно?
> Число IP-адресов и маршрутов передаваемых через D-Bus ограничено 100, а интенсивность обновления адресов/маршрутов ограничена 3 изменениями в секундуЭто как понимать? Это не в конфиге, а в коде гвоздями прибито?
> Включён показ возможности беспроводного устройства работать в диапазоне 6GHz"Показ возможности" - это хорошо, да. Пусть юзер посмотрит, какая классная у него железка.
>> В утилите nmcli вывод IP-адресов и маршрутов ограничен 10 строками.
> Чё? Это серьёзно?Не поверишь.
https://github.com/NetworkManager/NetworkManager/commit/a7a3...
"If you add a large number of addresses/routes, then the output of
`nmcli` is unusable. It also doesn't seem too useful."Ну, энта... unusable, но doesn't seem to useful :-D
>> Число IP-адресов и маршрутов передаваемых через D-Bus ограничено 100, а интенсивность обновления адресов/маршрутов ограничена 3 изменениями в секунду
> Это как понимать? Это не в конфиге, а в коде гвоздями прибито?"Новичок, да? (с)
Это они еще молодцы, создали переменную на стеке. :-D
Смотри как можно:
https://github.com/NetworkManager/NetworkManager/commit/790e...
Проникся чувтвом ынтырпрайза? Тотоже! Продакшен. ТОР500. Мои глоза. ^_^
> Проникся чувтвом ынтырпрайза? Тотоже! Продакшен. ТОР500. Мои глоза. ^_^Так NetworkManager это не про энтерпрайз, это чтобы на ноутбуке и других мобильных машинах сеть удобно было настраивать при перемещении в другое место, разумеется на серверах и стационарных компах проще околостатически настроить сеть и забить
>> Проникся чувтвом ынтырпрайза? Тотоже! Продакшен. ТОР500. Мои глоза. ^_^
> Так NetworkManager это не про энтерпрайз, это чтобы на ноутбуке и других
> мобильных машинах сеть удобно было настраивать при перемещении в другое место,
> разумеется на серверах и стационарных компах проще околостатически настроить сеть и
> забитьКрасношапка знает?
https://access.redhat.com/documentation/en-us/red_hat_enterp...
Смотри как описали, пальчики оближешь. :-D