BSD рд░рд╛рдЙрдЯрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ 1.97 рд╡рд┐рддрд░рдг рдХреЛ рд░рд┐рд▓реАрдЬ

Olivier Cochard-Labb├й, FreeNAS рд╡рд┐рддрд░рдгрдХреЛ рдирд┐рд░реНрдорд╛рддрд╛, рдкрд░рд┐рдЪрдп рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╡рд┐рддрд░рдг рдХрд┐рдЯ рдЬрд╛рд░реА BSD рд░рд╛рдЙрдЯрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рез.репрен (BSDRP), FreeBSD 12.1 рдорд╛ рдХреЛрдбрдмреЗрд╕ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЙрд▓реНрд▓реЗрдЦрдиреАрдпред рд╡рд┐рддрд░рдг рдХрдореНрдкреНрдпрд╛рдХреНрдЯ рд╕рдлреНрдЯрд╡реЗрдпрд░ рд░рд╛рдЙрдЯрд░рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рд╣реЛ рдЬрд╕рд▓реЗ рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВрдХреЛ рд╡рд┐рд╕реНрддреГрдд рджрд╛рдпрд░рд╛рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ, рдЬрд╕реНрддреИ RIP, OSPF, BGP рд░ PIMред рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рд╕рд┐рд╕реНрдХреЛрдХреЛ рд╕рдореНрдЭрдирд╛ рджрд┐рд▓рд╛рдЙрдиреЗ CLI рдЗрдиреНрдЯрд░рдлреЗрд╕ рдорд╛рд░реНрдлрдд рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдореЛрдбрдорд╛ рдЧрд░рд┐рдиреНрдЫред рд╡рд┐рддрд░рдг рдЙрдкрд▓рдмреНрдз рдЫ amd64 рд░ i386 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рдзрд╛рдирд╕рднрд╛рд╣рд░реВрдорд╛ (рд╕реНрдерд╛рдкрдирд╛ рдЫрд╡рд┐ рдЖрдХрд╛рд░ 140 MB)ред

FreeBSD 12.1-STABLE рдорд╛ рдЕрдкрдЧреНрд░реЗрдб рдЧрд░реНрдиреБрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдг рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ Intel рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рдЗрдХреНрд░реЛрдХреЛрдб рд▓реЛрдбрд┐рдЩ рд╕рдХреНрд╖рдо рдкрд╛рд░реНрджреИ рд░ wireguard, Mellanox Firmware, vim-tiny, mrtparse, nrpe3, perl, bash рд░ frr7-pythontools рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ, рд╕рд╛рдереИ if_cxgbev (Chelsio рдЗрдерд░рдиреЗрдЯ VF) рд░ if_qlxgb (QLGNET3200) рдбреНрд░рд╛рдЗрднрд░ рдердкреНрджреИред рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛, 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) рдХрд╛ рд▓рд╛рдЧрд┐ рдорд▓реНрдЯрд┐рдХрд╛рд╕реНрдЯ рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВ рдкреНрдпрд╛рдХреЗрдЬрдмрд╛рдЯ рдмрд╛рд╣рд┐рд░рд┐рдПрдХрд╛ рдЫрдиреНред

рд╡рд┐рддрд░рдг рдХреЛ рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реБ:

  • рдХрд┐рдЯрд▓реЗ рд░реВрдЯрд┐рдЩ рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рд╕рд╛рде рджреБрдИ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ: FRRouting (рдХреНрд╡рд╛рдЧреНрдЧрд╛ рдлреЛрд░реНрдХ) BGP, RIP, RIPng (IPv6), OSPF v2, OSFP v3 (IPv6), ISIS рд░ рдмрд░реНрдб BGP, RIP, RIPng (IPv6), OSPF v2 рд░ OSFP v3 (IPv6) рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд╕рд╣рд┐рдд;
  • рд╡рд┐рддрд░рдгрд▓рд╛рдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░ рднрд░реНрдЪреБрдЕрд▓ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВрдорд╛ рдмрд╛рдБрдзрд┐рдПрдХреЛ рдзреЗрд░реИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд░рд╛рдЙрдЯрд┐рдВрдЧ рдЯреЗрдмрд▓рд╣рд░реВ (FIBs) рдХреЛ рд╕рдорд╛рдирд╛рдиреНрддрд░ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдХреВрд▓рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ;
  • SNMP (bsnmp-ucd) рдЕрдиреБрдЧрдорди рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдиреЗрдЯрдлреНрд▓реЛ рд╕реНрдЯреНрд░рд┐рдорд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рдЯреНрд░рд╛рдлрд┐рдХ рдбреЗрдЯрд╛рдХреЛ рдирд┐рд░реНрдпрд╛рддрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ;
  • рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░реНрди, рдпрд╕рдорд╛ NetPIPE, iperf, netblast, netsend рд░ netreceive рдЬрд╕реНрддрд╛ рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред рдЯреНрд░рд╛рдлрд┐рдХ рддрдереНрдпрд╛рдЩреНрдХрд╣рд░реВ рдЬрдореНрдорд╛ рдЧрд░реНрди, ng_netflow рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ;
  • VRRP рдкреНрд░реЛрдЯреЛрдХрд▓ (рднрд░реНрдЪреБрдЕрд▓ рд░рд╛рдЙрдЯрд░ рд░рд┐рдбрдиреНрдбрдиреНрд╕реА рдкреНрд░реЛрдЯреЛрдХрд▓, RFC 3768) рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рд╕рд╛рде freevrrpd рдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐ рд░ CARP рдкреНрд░реЛрдЯреЛрдХрд▓рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде ucarp, рд╕рдХреНрд░рд┐рдп рд╕рд░реНрднрд░рдорд╛ рднрд░реНрдЪреБрдЕрд▓ MAC рдареЗрдЧрд╛рдирд╛ рдмрд╛рдБрдзреНрди рдЧрд▓реНрддреА-рд╕рд╣рд┐рд╖реНрдгреБ рд░рд╛рдЙрдЯрд░рд╣рд░реВрдХреЛ рд╕рдЮреНрдЪрд╛рд▓рди рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ, рдЬреБрди рдЕрд╕рдлрд▓рддрд╛рдХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛ рдмреНрдпрд╛рдХрдЕрдк рд╕рд░реНрднрд░рдорд╛ рд╕рд╛рд░рд┐рдпреЛред рд╕рд╛рдорд╛рдиреНрдп рдореЛрдбрдорд╛, рд▓реЛрдб рджреБрдмреИ рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рд╡рд┐рддрд░рдг рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рддрд░ рдЕрд╕рдлрд▓рддрд╛рдХреЛ рдШрдЯрдирд╛рдорд╛, рдкрд╣рд┐рд▓реЛ рд░рд╛рдЙрдЯрд░рд▓реЗ рджреЛрд╕реНрд░реЛрдХреЛ рд▓реЛрдб рд▓рд┐рди рд╕рдХреНрдЫ, рд░ рджреЛрд╕реНрд░реЛ - рдкрд╣рд┐рд▓реЛ;
  • mpd (рдорд▓реНрдЯреА-рд▓рд┐рдВрдХ рдкреАрдкреАрдкреА рдбреЗрдорди) PPTP, PPPoE рд░ L2TP рд╕рдорд░реНрдерди рдЧрд░реНрджреИ;
  • рдмреНрдпрд╛рдиреНрдбрд╡рд┐рде рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрди, рдпреЛ IPFW + dummynet рдмрд╛рдЯ рдЖрдХрд╛рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдЫ рд╡рд╛ ng_car;
  • рдЗрдерд░рдиреЗрдЯрдХреЛ рд▓рд╛рдЧрд┐, рдпрд╕рд▓реЗ VLAN (802.1q), рд▓рд┐рдВрдХ рдПрдЧреНрд░реАрдЧреЗрд╕рди рд░ рд░реНрдпрд╛рдкрд┐рдб рд╕реНрдкреНрдпрд╛рдирд┐рдЩ рдЯреНрд░реА рдкреНрд░реЛрдЯреЛрдХрд▓ (802.1w) рдХреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдиреЗрдЯрд╡рд░реНрдХ рдмреНрд░рд┐рдЬрд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ;
  • рдЕрдиреБрдЧрдордирдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ рдореЛрдирд┐рдЯ;
  • VPN рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдЧрд░рд┐рдпреЛ: GRE, GIF, IPSec (IKEv1 рд░ IKEv2 strongswan рд╕рдВрдЧ), OpenVPN рд░ Wireguard;
  • NAT64 рд╕рдорд░реНрдерди tayga рдбреЗрдорди рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд░ IPv6-to-IPv4 рдЯрдиреЗрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдиреЗрдЯрд┐рдн рд╕рдорд░реНрдерди;
  • рдердк рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди, pkgng рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН;
  • рдпрд╕рд▓реЗ DHCP рд╕рд░реНрднрд░ рд░ isc-dhcp рдХреНрд▓рд╛рдЗрдиреНрдЯ, рд╕рд╛рдереИ ssmtp рдореЗрд▓ рд╕рд░реНрднрд░ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ;
  • SSH, рд╕рд┐рд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ, рдЯреЗрд▓рдиреЗрдЯ рд░ рд╕реНрдерд╛рдиреАрдп рдХрдиреНрд╕реЛрд▓ рдорд╛рд░реНрдлрдд рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред рдкреНрд░рд╢рд╛рд╕рдирд▓рд╛рдИ рд╕рд░рд▓ рдмрдирд╛рдЙрди, рдХрд┐рдЯрд▓реЗ tmux рдЙрдкрдпреЛрдЧрд┐рддрд╛ (рд╕реНрдХреНрд░рд┐рдирдХреЛ BSD рдПрдирд╛рд▓рдЧ) рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ;
  • рд▓рд┐рдкрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ FreeBSD рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдмреБрдЯ рдЫрд╡рд┐рд╣рд░реВ рдЙрддреНрдкрдиреНрди NanoBSD;
  • рдкреНрд░рдгрд╛рд▓реА рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди, рдлреНрд▓реНрдпрд╛рд╕ рдХрд╛рд░реНрдбрдорд╛ рджреБрдИрд╡рдЯрд╛ рд╡рд┐рднрд╛рдЬрдирд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдиреНрдЫ; рдпрджрд┐ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░рд┐рдПрдХреЛ рдЫрд╡рд┐ рдЙрдкрд▓рдмреНрдз рдЫ рднрдиреЗ, рдпреЛ рджреЛрд╕реНрд░реЛ рд╡рд┐рднрд╛рдЬрдирдорд╛ рд▓реЛрдб рд╣реБрдиреНрдЫ; рд░рд┐рдмреБрдЯ рдкрдЫрд┐, рдпреЛ рд╡рд┐рднрд╛рдЬрди рд╕рдХреНрд░рд┐рдп рд╣реБрдиреНрдЫ, рд░ рдЖрдзрд╛рд░ рд╡рд┐рднрд╛рдЬрди рдЕрд░реНрдХреЛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рджреЗрдЦрд╛ рдкрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдкрд░реНрдЦрдиреНрдЫ ( рд╡рд┐рднрд╛рдЬрдирд╣рд░реВ рдмрд╛рд░реАрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ)ред рдпрджрд┐ рд╕реНрдерд╛рдкрд┐рдд рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╕рдБрдЧ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рднрдПрдорд╛ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рдЕрдШрд┐рд▓реНрд▓реЛ рдЕрд╡рд╕реНрдерд╛рдорд╛ рд░реЛрд▓ рдмреНрдпрд╛рдХ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ;
  • рдкреНрд░рддреНрдпреЗрдХ рдлрд╛рдЗрд▓рдорд╛ sha256 рдЪреЗрдХрд╕рдо рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЬрд╛рдирдХрд╛рд░реАрдХреЛ рдЕрдЦрдгреНрдбрддрд╛ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди