Нашри лоиҳаи BSD Router тақсимоти 1.97

Оливье Кочард-Лаббе, созандаи тақсимоти FreeNAS, муаррифӣ кард баровардани маҷмӯи махсуси тақсимот Лоиҳаи BSD роутер 1.97 (BSDRP), барои навсозии базаи кодҳо ба FreeBSD 12.1. Тақсим барои эҷоди роутерҳои нармафзори паймоне пешбинӣ шудааст, ки доираи васеи протоколҳоро, аз қабили RIP, OSPF, BGP ва PIM-ро дастгирӣ мекунанд. Идоракунӣ дар реҷаи сатри фармон тавассути интерфейси CLI, ки ба Cisco шабоҳат дорад, сурат мегирад. Тақсим дастрас аст дар маҷлисҳо барои меъмории amd64 ва i386 (андозаи тасвири насб 140 МБ).

Илова ба навсозӣ ба FreeBSD 12.1-SABLE, версияи нав назаррас имкон додани боркунии микрокод бо нобаёнӣ барои протсессори Intel ва илова кардани wireguard, Firmware Mellanox, vim-tiny, mrtparse, nrpe3, perl, bash ва frr7-pythontools, инчунин if_cxgbev (Chelsio Ethernet VF) ва драйверҳои if_qlxgb (Ethernet Q3200) Бо нобаёнӣ, бастани дурусти масирҳои ICMP фаъол аст. Версияҳои навшудаи нармафзор иборатанд аз easy-rsa 3.0.7, FRR 7.4, pmacct 1.7.4, openvpn 2.4.9 ва strongswan 5.8.4. Утилитҳои чандрасонаӣ барои IPv6 (pim6-tools, pim6dd, pim6sd) аз баста хориҷ карда шудаанд.

Хусусиятҳои асосии тақсимот:

  • Маҷмӯа ду бастаро бо татбиқи протоколҳои масир дарбар мегирад: FROuting (Fork Quagga) бо дастгирии BGP, RIP, RIPng (IPv6), OSPF v2, OSFP v3 (IPv6), ISIS ва Парранда бо дастгирии BGP, RIP, RIPng (IPv6), OSPF v2 ва OSFP v3 (IPv6);
  • Тақсимот барои истифодаи мувозии якчанд ҷадвалҳои алоҳидаи масир (FIB), ки ба интерфейсҳои воқеӣ ва виртуалӣ алоқаманданд, мутобиқ карда шудааст;
  • SNMP (bsnmp-ucd) метавонад барои назорат ва идоракунӣ истифода шавад. Содироти маълумотҳои трафикро дар шакли ҷараёнҳои Netflow дастгирӣ мекунад;
  • Барои арзёбии кори шабака, он утилитаҳои монанди NetPIPE, iperf, netblast, netsend ва netreceive -ро дар бар мегирад. Барои ҷамъ овардани омори трафик, ng_netflow истифода мешавад;
  • Мавҷудияти freevrrpd бо татбиқи протоколи VRRP (Virtual Router Redundancy Protocol, RFC 3768) ва ucarp бо дастгирии протоколи CARP, ки барои ташкили кори роутерҳои ба хатогӣ таҳаммулпазир тавассути пайваст кардани суроғаи виртуалии MAC ба сервери фаъол пешбинӣ шудааст, ки дар сурати нобарорй ба сервери захиравй гузаронда мешавад. Дар реҷаи муқаррарӣ, сарборӣ метавонад дар ҳарду сервер тақсим карда шавад, аммо дар сурати нокомӣ, роутери аввал метавонад бори дуюмро бар дӯш гирад ва дуюм - якум;
  • mpd (Демони бисёрпайванди PPP) дастгирии PPTP, PPPoE ва L2TP;
  • Барои идоракунии фарохмаҷро, пешниҳод карда мешавад, ки шаклдиҳанда аз IPFW + dummynet ё ng_car;
  • Барои Ethernet, он кор бо VLAN (802.1q), ҷамъбандии пайвандҳо ва истифодаи пулҳои шабакавӣ бо истифода аз Protocol Rapid Spanning Tree (802.1w) -ро дастгирӣ мекунад;
  • Барои мониторинг истифода мешавад монит;
  • Дастгирии VPN таъмин карда мешавад: GRE, GIF, IPSec (IKEv1 ва IKEv2 бо strongswan), OpenVPN ва Wireguard;
  • Дастгирии NAT64 бо истифода аз демони тайга ва дастгирии маҳаллӣ барои нақбҳои IPv6-to-IPv4;
  • Барои насб кардани барномаҳои иловагӣ, мудири бастаи pkgng -ро истифода баред;
  • Он сервери DHCP ва муштарии isc-dhcp, инчунин сервери почтаи ssmtp-ро дар бар мегирад;
  • Идоракуниро тавассути SSH, порти силсилавӣ, telnet ва консоли маҳаллӣ дастгирӣ мекунад. Барои содда кардани маъмурият, маҷмӯа утилитаи tmux (аналоги BSD экран) -ро дар бар мегирад;
  • Тасвирҳои пурборшаванда дар асоси FreeBSD бо истифода аз скрипт тавлид шудаанд NanoBSD;
  • Барои таъмини навсозии система, дар корти Flash ду қисм эҷод карда мешавад; агар тасвири навшуда мавҷуд бошад, он ба қисмати дуюм бор карда мешавад; пас аз бозоғозӣ, ин қисм фаъол мешавад ва қисмати асосӣ интизори пайдо шудани навсозии навбатиро интизор аст ( қисмҳо бо навбат истифода мешаванд). Агар бо навсозии насбшуда мушкилот муайян карда шаванд, ба ҳолати қаблии система баргардонидан мумкин аст;
  • Ҳар як файл дорои маблағи санҷиши sha256 мебошад, ки ба шумо имкон медиҳад, ки тамомияти иттилоотро тафтиш кунед.

Манбаъ: opennet.ru

Илова Эзоҳ