Випуск BSD Router Project 2.0
16:35, 01.10.2025
Відбувся випуск дистрибутива BSD Router Project 2.0 під девізом «Немає необхідності купувати роутер: завантажте його!».
BSDRP випущений для компактних програмних маршрутизаторів і підтримує такі протоколи, як BGP, RIP, PIM і OSPF. Управління здійснюється за допомогою командного рядка через CLI-інтерфейс. Даний дистрибутив доступний для архітектур ARM64 і x86_64. Також в проекті оновлено кодову базу до гілки FreeBSD 16.
Характеристики дистрибутива
- в комплекті є 2 пакети з реалізацією протоколів маршрутизації: BIRD і FRRouting.
- для завдань, пов'язаних з управлінням і моніторингом, можна використовувати SNMP.
- проект адаптований для паралельного використання відокремлених таблиць маршрутизації.
- для накопичення статистики про трафік присутній ng_netflow, а для оцінки продуктивності доступні утиліти netreceive, iperf, NetPIPE, netsend і netblast.
- експорт інформації про трафік в потоках Netflow.
- можливість створення відмовостійких маршрутизаторів з 2 серверів, таким чином - в звичайному режимі навантаження буде рівномірно розподілено на 2 сервери, а в разі збою навантаження може взяти на себе функціонуючий маршрутизатор. Реалізація відбувається за допомогою протоколів CARP і VRRP.
- наявність обмеження пропускної здатності з ng_car і IPFW + dummynet.
- наявність пакета monit для моніторингу.
- для Ethernet існує підтримка для мережевих мостів, агрегації лінків і роботи з VLAN.
- встановлення додаткових програм за допомогою менеджера pkgng.
- підтримка OpenVPN, IPSec, GRE, Wireguard і GIF.
- в якості агента доставки пошти використовується ssmpt, а в якості DHCP-сервера dnsmasq.
- для спрощення адмін завдань доступна утиліта tmux, наявність підтримки управління через послідовний порт, SSH і локальну консоль.
- оновлення системи базується на 2 розділах на Flash-накопичувачі: другий розділ отримує нову версію завантаження, і після перезавантаження стає активним. При виявленні проблем з установкою, можна зробити відмову на попередній стан системи.
Доповнення та зміни в BSD Router Project 2.0
- оновлення версій ird 2.17, openvpn 2.6.15, dnsmasq 2.90, lldp 1.0.19, iperf 3.19, strongswan 6.0.1, monit 5.35.
- оновлення системного середовища до FreeBSD 16.
- підтримка систем на ARM64.
- перехід на інструментарій poudriere‑image.
- в образі установки підтримка завантаження на системах з BIOS і UEFI.
- задіяний пакет dnsmasq.