nixp.ru v3.0

21 ноября 2024,
четверг,
12:01:28 MSK

15 апреля 2013, 16:23

ipm — Python-надстройка к iproute2 для управления IP-адресами на Linux-роутерах

2
Консольный вывод работы ipm
Консольный вывод работы ipm
Иллюстрация с сайта Флант

Российская компания «Флант» опубликовала исходный код проекта ipm (IP Manager) — утилиты, предназначенной «для управления на Linux-роутерах IP-адресами и маршрутами, связанными с сетевыми интерфейсами».

По сути ipm представляет собой Python-надстройку над командами «ip addr» и «ip route», которая упрощает конфигурацию сетевых интерфейсов и позволяет ускорить применение этих настроек при загрузке системы благодаря тому, что является многопоточной. Конфигурация сетевых интерфейсов, их IP-адресов и связанных с ними маршрутами в ipm хранится в формате YAML.

Авторы разработки используют ipm в промышленных инсталляциях Linux-роутеров на базе Ubuntu Server с 2009 года.

Подробности о проекте ipm и инструкцию по использованию утилиты можно найти на этой странице. Исходный код ipm распространяется под свободной лицензией GNU GPLv2 и доступен для загрузки на GitHub.

Постоянная ссылка к новости: http://www.nixp.ru/news/12158.html. Дмитрий Шурупов по материалам Флант.

fb twitter vk