OPNsense 19.7 рдлрд╛рдпрд░рд╡реЙрд▓ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рддрд░рдг рдХрд┐рдЯрдЪреЗ рдкреНрд░рдХрд╛рд╢рди

6 рдорд╣рд┐рдиреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдирдВрддрд░ рд╕рд╛рджрд░ рдлрд╛рдпрд░рд╡реЙрд▓ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рддрд░рдг рдХрд┐рдЯрдЪреЗ рдкреНрд░рдХрд╛рд╢рди рдУрдкрдирд╕реЗрдиреНрд╕ 19.7, рдЬреЛ pfSense рдкреНрд░рдХрд▓реНрдкрд╛рдЪрд╛ рдПрдХ рдХрд╛рдЯрд╛ рдЖрд╣реЗ, рдЬреЛ рдлрд╛рдпрд░рд╡реЙрд▓ рдЖрдгрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдЧреЗрдЯрд╡реЗ рддреИрдирд╛рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЙрдкрд╛рдпрд╛рдВрдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЕрд╕реВ рд╢рдХреЗрд▓ рдЕрд╕реЗ рдкреВрд░реНрдгрдкрдгреЗ рдореБрдХреНрдд рд╡рд┐рддрд░рдг рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдЙрджреНрджреЗрд╢рд╛рдиреЗ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЖрд╣реЗ. pfSense рдЪреНрдпрд╛ рд╡рд┐рдкрд░реАрдд, рд╣рд╛ рдкреНрд░рдХрд▓реНрдк рдПрдХрд╛ рдХрдВрдкрдиреАрджреНрд╡рд╛рд░реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдирд╛рд╣реА, рд╕рдореБрджрд╛рдпрд╛рдЪреНрдпрд╛ рдереЗрдЯ рд╕рд╣рднрд╛рдЧрд╛рдиреЗ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рдкреВрд░реНрдгрдкрдгреЗ рдкрд╛рд░рджрд░реНрд╢рдХ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрд╣реЗ, рддрд╕реЗрдЪ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХрд╛рдВрд╕рд╣ рддреГрддреАрдп-рдкрдХреНрд╖ рдЙрддреНрдкрд╛рджрдирд╛рдВрдордзреНрдпреЗ рддреНрдпрд╛рдЪрд╛ рдХреЛрдгрддрд╛рд╣реА рд╡рд┐рдХрд╛рд╕ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рд╕рдВрдзреА рдкреНрд░рджрд╛рди рдХрд░рддреЛ. рдЪреНрдпрд╛ рд╡рд┐рддрд░рдг рдШрдЯрдХрд╛рдВрдЪреЗ рд╕реНрддреНрд░реЛрдд рдордЬрдХреВрд░, рддрд╕реЗрдЪ рдЕрд╕реЗрдВрдмреНрд▓реАрд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗрд▓реА рд╕рд╛рдзрдиреЗ, рдкреНрд░рд╕рд╛рд░ BSD рдкрд░рд╡рд╛рдиреНрдпрд╛ рдЕрдВрддрд░реНрдЧрдд. рд╕рдВрдореЗрд▓рдиреЗ рддрдпрд╛рд░ рдлреНрд▓реЕрд╢ рдбреНрд░рд╛рдЗрд╡реНрд╣ (290 рдПрдордмреА) рд╡рд░ рд░реЗрдХреЙрд░реНрдбрд┐рдВрдЧрд╕рд╛рдареА рд▓рд╛рдЗрд╡реНрд╣рд╕реАрдбреА рдЖрдгрд┐ рд╕рд┐рд╕реНрдЯрдо рдЗрдореЗрдЬрдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд.

рд╡рд┐рддрд░рдгрд╛рдЪреА рдореВрд▓рднреВрдд рд╕рд╛рдордЧреНрд░реА рдХреЛрдбрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ рдХрдареЛрд░BSD резреи.рез, рдЬреЗ FreeBSD рдЪреНрдпрд╛ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭреНрдб рдлреЛрд░реНрдХрд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ, рдЬреЗ рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪреЗ рд╢реЛрд╖рдг рд░реЛрдЦрдгреНрдпрд╛рд╕рд╛рдареА рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реБрд░рдХреНрд╖рд╛ рдпрдВрддреНрд░рдгрд╛ рдЖрдгрд┐ рддрдВрддреНрд░реЗ рдПрдХрддреНрд░рд┐рдд рдХрд░рддреЗ. рдордзреНрдпреЗ рд╕рдВрдзреА OPNsense рдкреВрд░реНрдгрдкрдгреЗ рдУрдкрди рдЕрд╕реЗрдВрдмреНрд▓реА рдЯреВрд▓рдХрд┐рдЯ, рдирд┐рдпрдорд┐рдд рдлреНрд░реАрдмреАрдПрд╕рдбреАрдЪреНрдпрд╛ рд╢реАрд░реНрд╖рд╕реНрдерд╛рдиреА рдкреЕрдХреЗрдЬреЗрд╕рдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛, рд▓реЛрдб рдмреЕрд▓рдиреНрд╕рд┐рдВрдЧ рдЯреВрд▓реНрд╕, рдиреЗрдЯрд╡рд░реНрдХрд╢реА рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдХрдиреЗрдХреНрд╢рди рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ (рдХреЕрдкреНрдЯрд┐рд╡реНрд╣ рдкреЛрд░реНрдЯрд▓), рдпрдВрддреНрд░рдгрд╛рдВрдЪреА рдЙрдкрд╕реНрдерд┐рддреА рдпрд╛рджреНрд╡рд╛рд░реЗ рдУрд│рдЦрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рдЯреНрд░реЕрдХрд┐рдВрдЧ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд┐рддреА (pf рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╕реНрдЯреЗрдЯрдлреБрд▓ рдлрд╛рдпрд░рд╡реЙрд▓), рдкреНрд░рддрд┐рдмрдВрдз рдмрдБрдбрд╡рд┐рдбреНрде рд╕реЗрдЯ рдХрд░рдгреЗ, рдЯреНрд░реЕрдлрд┐рдХ рдлрд┐рд▓реНрдЯрд░рд┐рдВрдЧ, IPsec, OpenVPN рдЖрдгрд┐ PPTP рд╡рд░ рдЖрдзрд╛рд░рд┐рдд VPN рддрдпрд╛рд░ рдХрд░рдгреЗ, LDAP рдЖрдгрд┐ RADIUS рд╕рд╣ рдПрдХрддреНрд░реАрдХрд░рдг, DDNS (рдбрд╛рдпрдиреЕрдорд┐рдХ DNS) рд╕рд╛рдареА рд╕рдорд░реНрдерди, рджреГрд╢реНрдп рдЕрд╣рд╡рд╛рд▓ рдЖрдгрд┐ рдЖрд▓реЗрдЦрд╛рдВрдЪреА рдПрдХ рдкреНрд░рдгрд╛рд▓реА .

рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рд╡рд┐рддрд░рдг CARP рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рджреЛрд╖-рд╕рд╣рд┐рд╖реНрдгреБ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд╛рдзрдиреЗ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рдЖрдгрд┐ рдореБрдЦреНрдп рдлрд╛рдпрд░рд╡реЙрд▓ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдПрдХ рдмреЕрдХрдЕрдк рдиреЛрдб рдЬреЛ рдЖрдкреЛрдЖрдк рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╕реНрддрд░рд╛рд╡рд░ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭ рдХреЗрд▓рд╛ рдЬрд╛рдИрд▓ рдЖрдгрд┐ рддреЛ рддрд╛рдмреНрдпрд╛рдд рдШреЗрдИрд▓. рдкреНрд░рд╛рдердорд┐рдХ рдиреЛрдб рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рд╕ рднрд╛рд░. рдкреНрд░рд╢рд╛рд╕рдХрд╛рд▓рд╛ рдлрд╛рдпрд░рд╡реЙрд▓ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдзреБрдирд┐рдХ рдЖрдгрд┐ рд╕реЛрдкрд╛ рдЗрдВрдЯрд░рдлреЗрд╕ рджрд┐рд▓рд╛ рдЬрд╛рддреЛ, рдЬреЛ рдмреВрдЯрд╕реНрдЯреНрд░реЕрдк рд╡реЗрдм рдлреНрд░реЗрдорд╡рд░реНрдХ рд╡рд╛рдкрд░реВрди рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.

рдирд╡реАрди рдЖрд╡реГрддреНрддреАрдордзреНрдпреЗ:

  • рд╕рд┐рд╕реНрд▓реЙрдЧ-рдПрдирдЬреА рд╡рд╛рдкрд░реВрди рд░рд┐рдореЛрдЯ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рд▓реЙрдЧ рдкрд╛рдард╡рд┐рдгреНрдпрд╛рдЪреА рдЕрдВрдЧрднреВрдд рдХреНрд╖рдорддрд╛;
  • рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓реЗ рдкреЕрдХреЗрдЯ рдлрд┐рд▓реНрдЯрд░ рдирд┐рдпрдо рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрд╡рддрдВрддреНрд░ рд╕реВрдЪреА рдЬреЛрдбрд▓реА;
  • рд╕рд░реНрд╡ рдкреЕрдХреЗрдЯ рдлрд┐рд▓реНрдЯрд░ рдирд┐рдпрдорд╛рдВрд╕рд╛рдареА рдЖрдХрдбреЗрд╡рд╛рд░реА рдЬреЛрдбрд▓реА;
  • рд╕реБрдзрд╛рд░рд┐рдд рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЯреЛрдкрдгрдирд╛рд╡реЗ рдлрд╛рдпрд░рд╡реЙрд▓ рдирд┐рдпрдорд╛рдВрдордзреНрдпреЗ (рддреБрдореНрд╣рд╛рд▓рд╛ рдпрдЬрдорд╛рди, рдкреЛрд░реНрдЯ рдХреНрд░рдорд╛рдВрдХ рдЖрдгрд┐ рд╕рдмрдиреЗрдЯрдРрд╡рдЬреА рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ). JSON рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ рдЙрдкрдирд╛рд╡ рдЖрдпрд╛рдд рдЖрдгрд┐ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА. рдЫрджреНрдо рдирд╛рд╡рд╛рдВрд╕рд╛рдареА рдЖрдХрдбреЗрд╡рд╛рд░реА рд░рд╛рдЦрдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдХреНрд╖рдорддрд╛ рдЖрд╣реЗ;
  • рдЧреЗрдЯрд╡реЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрдгрд┐ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧрд╕рд╛рдареА рдХреЛрдб рдкреБрдиреНрд╣рд╛ рд▓рд┐рд╣рд┐рд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ;
  • LDAP рдЧрдЯ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХреЗрд▓реА;
  • рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рд╡рд┐рдирдВрддреНрдпрд╛ рдкрд╛рдард╡рд┐рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА;
  • IPsec (VTI) рдорд╛рд░реНрдЧреЗ рдлреЙрд░рд╡рд░реНрдбрд┐рдВрдЧ рдорд╛рд░реНрдЧрд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ;
  • рдЙрдкрдирд╛рдо, рд╡реНрд╣реАрдПрдЪрдЖрдпрдбреА рдЖрдгрд┐ рд╡рд┐рдЬреЗрдЯреНрд╕рдЪреЗ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭреЗрд╢рди XMLRPC рджреНрд╡рд╛рд░реЗ рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЬрд╛рддреЗ;
  • PAM рджреНрд╡рд╛рд░реЗ рд╡реЗрдм рдкреНрд░реЙрдХреНрд╕реА рдЖрдгрд┐ IPsec рдордзреНрдпреЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА;
  • рдкреНрд░реЙрдХреНрд╕реА рд╕рд╛рдЦрд│реАрджреНрд╡рд╛рд░реЗ рдЬреЛрдбрдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ;
  • рдкреНрд░реЙрдХреНрд╕реА рдХрдиреЗрдХреНрд╢рди рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЧрдЯ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд╕рд╛рджрд░ рдХреЗрд▓реА;
  • рдиреЗрдЯрдбреЗрдЯрд╛, рд╡рд╛рдпрд░рдЧрд╛рд░реНрдб, рдорд╛рд▓рдЯреНрд░реЗрд▓ рдЖрдгрд┐ рдореЗрд▓-рдмреЕрдХрдЕрдк (рдкреАрдЬреАрдкреА) рд╕рд╛рдареА рдкреНрд▓рдЧрдЗрди рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЖрд╣реЗрдд. Dpinger рдЖрдгрд┐ DHCP рд╕рд░реНрд╡реНрд╣рд░ рдкреНрд▓рдЧрдЗрди рдкреНрд░рдгрд╛рд▓реАрд╡рд░ рдкреЛрд░реНрдЯ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд;
  • рд░рд╢рд┐рдпрди рдордзреНрдпреЗ рдЕрджреНрдпрддрдирд┐рдд рднрд╛рд╖рд╛рдВрддрд░реЗ;
  • Bootstrap 3.4, LibreSSL 2.9, Unbound 1.9, PHP 7.2, Python 3.7 рдЖрдгрд┐ Squid 4 рдЪреНрдпрд╛ рдирд╡реАрди рдЖрд╡реГрддреНрддреНрдпрд╛ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд.

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛