ipm — Python-надстройка к iproute2 для управления IP-адресами на Linux-роутерах
2Иллюстрация с сайта Флант
Российская компания «Флант» опубликовала исходный код проекта 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. Дмитрий Шурупов по материалам Флант.
3 и 4 ноября в Санкт-Петербурге пройдут две конференции: Linux Piter #3 и Piter Py #4
«Флант» выпускает pam_docker — PAM-модуль для аутентификации внутри Docker 1
Open Source-роутер Turris Omnia собрал необходимые средства в crowdfunding-кампании 2 3
Facebook открывает код Augmented Traffic Control — ПО для эмуляции сетей 2G, 3G, EDGE и LTE 2
OpenWrt Barrier Breaker — новый выпуск Linux-дистрибутива для домашних маршрутизаторов 2 6
NetGWM — утилита для организации отказоустойчивых интернет-подключений в Linux 8 1
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1