ИзданиС Π½Π° дистрибутива BSD Router Project 1.994

ОливиС ΠšΠΎΡ‡Π°Ρ€-Π›Π°Π±Π±Π΅ (Olivier Cochard-LabbΓ©), ΡΡŠΠ·Π΄Π°Ρ‚Π΅Π» Π½Π° дистрибутива FreeNAS, прСдстави ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° спСциализирания дистрибутив BSD Router Project 1.994 (BSDRP), Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡ‚Π΅Π»Π½ΠΎ с актуализацията Π½Π° ΠΊΠΎΠ΄ΠΎΠ²Π°Ρ‚Π° Π±Π°Π·Π° Π΄ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π°Ρ‚Π° вСрсия Π½Π° FreeBSD 15. Π”ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈΠ²ΡŠΡ‚ Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π·Π° създаванС Π½Π° ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚ΠΈ софтуСрни ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΈ, ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈΡ‚Π΅ Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ RIP, OSPF, BGP ΠΈ PIM. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° ΠΏΡ€Π΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Π΅Π½ Ρ€Π΅Π΄ Ρ‡Ρ€Π΅Π· CLI интСрфСйс, напомнящ Π½Π° интСрфСйса Π½Π° Cisco IOS. Π”ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈΠ²ΡŠΡ‚ Π΅ Π½Π°Π»ΠΈΡ‡Π΅Π½ Π² сборки Π·Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° x86_64 (Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° инсталационния ΠΎΠ±Ρ€Π°Π· 190 ΠœΠ‘).

Основни характСристики Π½Π° дистрибутива:

  • ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΡŠΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π²Π° Π΄Π²Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° с Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅: FRRouting (Ρ„ΠΎΡ€ΠΊ Π½Π° Quagga) с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° BGP, RIP, RIPng (IPv6), OSPF v2, OSPF v3 (IPv6), ISIS ΠΈ BIRD с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° BGP, RIP, RIPng (IPv6), OSPF v2 ΠΈ OSPF v3 (IPv6).
  • Π”ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈΠ²ΡŠΡ‚ Π΅ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π°Π½ Π·Π° ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° няколко ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ (FIB), ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Ρ€Π΅Π°Π»Π½ΠΈ ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ интСрфСйси.
  • Π—Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° SNMP (bsnmp-ucd).
  • ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° сС СкспортиранС Π½Π° Π΄Π°Π½Π½ΠΈ Π·Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° във Ρ„ΠΎΡ€ΠΌΠ° Π½Π° ΠΏΠΎΡ‚ΠΎΡ†ΠΈ Netflow.
  • Π—Π° ΠΎΡ†Π΅Π½ΠΊΠ° Π½Π° производитСлността Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π° са Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ инструмСнти NetPIPE, iperf, netblast, netsend ΠΈ netreceive. Π—Π° Π½Π°Ρ‚Ρ€ΡƒΠΏΠ²Π°Π½Π΅ Π½Π° статистика Π·Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ng_netflow.
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° създаванС Π½Π° отказоустойчиви ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΈ ΠΎΡ‚ Π΄Π²Π° ΡΡŠΡ€Π²ΡŠΡ€ΠΈ β€” Π² Π½ΠΎΡ€ΠΌΠ°Π»Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Π²Π°Ρ‚Π° ΡΡŠΡ€Π²ΡŠΡ€Π°, Π½ΠΎ Π² случай Π½Π° нСизправност ΠΏΡŠΡ€Π²ΠΈΡΡ‚ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠ΅ΠΌΠ΅ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° втория, Π° вторият β€” Π½Π° ΠΏΡŠΡ€Π²ΠΈΡ (ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΠΌΠ° Π΅ ΠΏΡ€ΠΈΠ²ΡŠΡ€Π·Π²Π°Π½Π΅Ρ‚ΠΎ към активния ΡΡŠΡ€Π²ΡŠΡ€ Π½Π° виртуалния MAC адрСс). РСализацията Π΅ Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈΡ‚Π΅ VRRP (Virtual Router Redundancy Protocol) ΠΈ CARP (Common Address Redundancy Protocol), Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° ucarp.
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° PPTP, PPPoE ΠΈ L2TP с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° mpd (Multi-link PPP Π΄Π΅ΠΌΠΎΠ½).
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° пропускната способност с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° IPFW + dummynet ΠΈΠ»ΠΈ ng_car.
  • Π—Π° Ethernet сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Ρ€Π°Π±ΠΎΡ‚Π° с VLAN (802.1q), агрСгация Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠΈ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ мостовС (802.1w, Rapid Spanning Tree Protocol).
  • Π—Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΡŠΡ‚ monit.
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° VPN: GRE, GIF, IPSec (IKEv1 ΠΈ IKEv2 със strongswan), OpenVPN ΠΈ Wireguard.
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° NAT64 с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π΄Π΅ΠΌΠΎΠ½Π° tayga ΠΈ Π²Π³Ρ€Π°Π΄Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ‚ΡƒΠ½Π΅Π»ΠΈ IPv6-to-IPv4.
  • Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° инсталиранС Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ пакСтния ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ pkgng.
  • ИзползванС Π½Π° dnsmasq ΠΊΠ°Ρ‚ΠΎ DHCP-ΡΡŠΡ€Π²ΡŠΡ€ ΠΈ Π½Π° ssmtp ΠΊΠ°Ρ‚ΠΎ Π°Π³Π΅Π½Ρ‚ Π·Π° доставанС Π½Π° ΠΏΠΎΡ‰Π°.
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‡Ρ€Π΅Π· SSH, послСдоватСлСн ΠΏΠΎΡ€Ρ‚, telnet ΠΈ Π»ΠΎΠΊΠ°Π»Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π°. Π—Π° улСсняванС Π½Π° администриранСто, ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΡŠΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° tmux (Π°Π½Π°Π»ΠΎΠ³ Π½Π° screen Π² BSD).
  • Π—Π°Ρ€Π΅ΠΆΠ΄Π°Ρ‰ΠΈΡ‚Π΅ изобраТСния са Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ΠΈ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° FreeBSD с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° скриптовС ΠΎΡ‚ NanoBSD.
  • ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡŠΡ‚ Π·Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π° систСмата сС основава Π½Π° ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄Π²Π° дяла Π½Π° Flash-накопитСля: Π½ΠΎΠ²Π°Ρ‚Π° вСрсия сС Π·Π°Ρ€Π΅ΠΆΠ΄Π° Π² втория дял, ΠΊΠΎΠΉΡ‚ΠΎ слСд рСстартиранС става Π°ΠΊΡ‚ΠΈΠ²Π΅Π½, Π° другият дял Ρ‡Π°ΠΊΠ° появата Π½Π° Π½ΠΎΠ²ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ (Π΄ΡΠ»ΡŠΡ‚ сС смСня). Π’ случай Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с инсталираното ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅, ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π²ΡŠΡ€Π½Π΅ към ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΎΡ‚ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π½Π° систСмата.
  • Π—Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° цСлостта Π½Π° систСмата Π·Π° всСки Ρ„Π°ΠΉΠ» сС Π·Π°ΠΏΠ°Π·Π²Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½Π° сума sha256.

Π’ Π½ΠΎΠ²ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅:

  • БистСмната срСда Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π΄ΠΎ ΠΊΠ»ΠΎΠ½ FreeBSD 15-HEAD ΠΈ ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅ към 21 януари 2025 Π³ΠΎΠ΄ΠΈΠ½Π°.
  • Актуализирани вСрсии Π½Π° FRR 10.2.1, Bird 2.16.1, Strongswan 5.9.14 ΠΈ ExaBGP 4.2.22, iperf Π΄ΠΎ 2.2.1, iperf3 Π΄ΠΎ 3.18, lldpd Π΄ΠΎ 1.0.18, monit 5.34.4, nrpe 4.1.3, open-vm-tools 12.5, python 3.11.
  • Π—Π° Ρ€Π°Π±ΠΎΡ‚Π° с DHCP вмСсто isc-dhcp44 ΠΈ dhcprelya Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΠΏΠ°ΠΊΠ΅Ρ‚ΡŠΡ‚ dnsmasq (ΠΊΠ°Ρ‚ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π·Π° замСстванС Π΅ Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π°Π½ kea, Π½ΠΎ Ρ‚ΠΎΠΉ изисква 300MB място Π½Π° диска с Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ зависимости). ΠŸΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ dhcprelya ΠΈ isc-dhcp44 са обявСни Π·Π° остарСли.
  • ΠŸΠ°ΠΊΠ΅Ρ‚ΡŠΡ‚ freevrrpd Π΅ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚. Π—Π° осигуряванС Π½Π° отказоустойчивост Π²Π΅Ρ‡Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° само ΠΏΠ°ΠΊΠ΅Ρ‚ΡŠΡ‚ ucarp, Π² ΠΊΠΎΠΉΡ‚ΠΎ сС Π΅ появила собствСна рСализация Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° VRRP, позволяваща Π΄Π° сС Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈ freevrrpd.
  • ΠŸΠ°ΠΊΠ΅Ρ‚ΡŠΡ‚ aquantia-atlantic-kmod Π΅ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅ Π² FreeBSD 15.
  • Π’Π΅Ρ‡Π΅ Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ ΠΎΡ‚ скриптовСтС Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅ NanoBSD към инструмСнтариума Poudriere-Image. ΠœΠΈΠ³Ρ€Π°Ρ†ΠΈΡΡ‚Π° Ρ‰Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ добавянС Π½Π° Ρ€Π΅ΠΆΠΈΠΌ Π½Π° Π΄Π²ΠΎΠΉΠ½ΠΎ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ UEFI/BIOS, намаляванС Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° познатия ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster