Российская компания «Флант» опубликовала исходный код проекта ipm (IP Manager) — утилиты, предназначенной «для управления на Linux-роутерах IP-адресами и маршрутами, связанными с сетевыми интерфейсами».
По сути ipm представляет собой Python-надстройку над командами «ip addr» и «ip route», которая упрощает конфигурацию сетевых интерфейсов и позволяет ускорить применение этих настроек при загрузке системы благодаря тому, что является многопоточной. Конфигурация сетевых интерфейсов, их IP-адресов и связанных с ними маршрутами в ipm хранится в формате YAML.
Авторы разработки используют ipm в промышленных инсталляциях Linux-роутеров на базе Ubuntu Server с 2009 года.
Подробности о проекте ipm и инструкцию по использованию утилиты можно найти на этой странице. Исходный код ipm распространяется под свободной лицензией GNU GPLv2 и доступен для загрузки на GitHub.
оригинал на www.nixp.ru
[NIXP] ipm — Python-надстройка к iproute2 для управления IP-адресами на Linux-роутерах
Модератор: Модераторы разделов
-
- Сообщения: 336
- Статус: Open Source geek
- ОС: Ubuntu Linux
[NIXP] ipm — Python-надстройка к iproute2 для управления IP-адресами на Linux-роутерах
По-моему, это еще один повод перейти на Убунту.