рдиреЗрдЯрд╡рд░реНрдХ рдореЕрдиреЗрдЬрд░ 1.20.0 рдкреНрд░рдХрд╛рд╢рди

рдкреНрд░рдХрд╛рд╢рд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рд╕реЗрдЯ рдХрд░рдгреЗ рд╕реЛрдкреЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЗрдВрдЯрд░рдлреЗрд╕рдЪреЗ рдирд╡реАрди рд╕реНрдерд┐рд░ рдкреНрд░рдХрд╛рд╢рди - рдиреЗрдЯрд╡рд░реНрдХрдореЕрдиреЗрдЬрд░ 1.20. рдкреНрд▓рдЧрдЗрди VPN рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгреНрдпрд╛рд╕рд╛рдареА, OpenConnect, PPTP, OpenVPN рдЖрдгрд┐ OpenSWAN рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕ рдЪрдХреНрд░рд╛рджреНрд╡рд╛рд░реЗ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдд рдЖрд╣реЗрдд.

рдореБрдЦреНрдп рдирд╡рдХрд▓реНрдкрдирд╛ рдиреЗрдЯрд╡рд░реНрдХ рдореЕрдиреЗрдЬрд░ 1.20:

  • рд╡рд╛рдпрд░рд▓реЗрд╕ рдореЗрд╢ рдиреЗрдЯрд╡рд░реНрдХрд╕рд╛рдареА рдЬреЛрдбрд▓реЗрд▓реЗ рд╕рдорд░реНрдерди, рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдб рдЬреНрдпрд╛рдордзреНрдпреЗ рд╢реЗрдЬрд╛рд░рдЪреНрдпрд╛ рдиреЛрдбреНрд╕рджреНрд╡рд╛рд░реЗ рдЬреЛрдбрд▓реЗрд▓реЗ рдЖрд╣реЗ;
  • рдЕрдкреНрд░рдЪрд▓рд┐рдд рдШрдЯрдХ рд╕рд╛рдл рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд. libnm-glib рд▓рд╛рдпрдмреНрд░рд░реАрдЪреНрдпрд╛ рд╕рдорд╛рд╡реЗрд╢рд╛рд╕рд╣, рдЬреЗ рдиреЗрдЯрд╡рд░реНрдХ рдореЕрдиреЗрдЬрд░ 1.0 рдордзреНрдпреЗ libnm рд▓рд╛рдпрдмреНрд░рд░реАрдиреЗ рдмрджрд▓рд▓реЗ рд╣реЛрддреЗ, ibft рдкреНрд▓рдЧрдЗрди рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рдд рдЖрд▓реЗ (рдлрд░реНрдорд╡реЗрдЕрд░рдордзреВрди рдиреЗрдЯрд╡рд░реНрдХ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдбреЗрдЯрд╛ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣реА initrd рд╡рд░реВрди nm-initrd-generator рд╡рд╛рдкрд░рд╛рд╡реЗ) рдЖрдгрд┐ тАЬрдореБрдЦреНрдптАЭ рд╕рд╛рдареА рд╕рдорд░реНрдерди NetworkManager.conf рдордзреАрд▓ .monitor-тАЭ рд╕реЗрдЯрд┐рдВрдЧ рдХрдиреЗрдХреНрд╢рди-рдлрд╛рдИрд▓реНрд╕ рдерд╛рдВрдмрд╡рд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд (рд╕реНрдкрд╖реНрдЯрдкрдгреЗ "nmcli рдХрдиреЗрдХреНрд╢рди рд▓реЛрдб" рдХрд┐рдВрд╡рд╛ "nmcli рдХрдиреЗрдХреНрд╢рди рд░реАрд▓реЛрдб" рдореНрд╣рдЯрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ);
  • рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░, рдЖрдзреА рд╡рд╛рдкрд░рд▓реЗрд▓реНрдпрд╛ dhclient рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдРрд╡рдЬреА рдЕрдВрдЧрднреВрдд DHCP рдХреНрд▓рд╛рдпрдВрдЯ рд╕рдХреНрд░рд┐рдп рдХреЗрд▓реЗ рдЬрд╛рддреЗ (рдЕрдВрддрд░реНрдЧрдд рдореЛрдб). рддреБрдореНрд╣реА тАЬ-with-config-dhcp-defaultтАЭ рдмрд┐рд▓реНрдб рдкрд░реНрдпрд╛рдп рд╡рд╛рдкрд░реВрди рдХрд┐рдВрд╡рд╛ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓рдордзреНрдпреЗ main.dhcp рд╕реЗрдЯ рдХрд░реВрди рдбреАрдлреЙрд▓реНрдЯ рдореВрд▓реНрдп рдмрджрд▓реВ рд╢рдХрддрд╛;
  • рдкрд╛рдард╡рдгреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рддреАрдХреНрд╖реЗрдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкреЕрдХреЗрдЯреНрд╕рд╕рд╛рдареА fq_codel (рдлреЗрдЕрд░ рдХреНрдпреВрдЗрдВрдЧ рдХрдВрдЯреНрд░реЛрд▓реНрдб рдбрд┐рд▓реЗ) рд░рд╛рдВрдЧ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рд╢рд┐рд╕реНрдд рдЖрдгрд┐ рдЯреНрд░реЕрдлрд┐рдХ рдорд┐рд░рд░рд┐рдВрдЧрд╕рд╛рдареА рдорд┐рд░рд░реНрдб рдЕреЕрдХреНрд╢рди рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА;
  • рд╡рд┐рддрд░рдгрд╛рд╕рд╛рдареА, рдбрд┐рд╕реНрдкреЕрдЪ рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ /usr/lib/NetworkManager рдбрд┐рд░реЗрдХреНрдЯрд░реАрдордзреНрдпреЗ рдареЗрд╡рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ, рдЬреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдлрдХреНрдд-рд╡рд╛рдЪрдиреАрдп рдореЛрдбрдордзреНрдпреЗ рдЙрдкрд▓рдмреНрдз рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рддрд┐рдорд╛рдВрдордзреНрдпреЗ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ рдЖрдгрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдкрд╡рд░ /etc рд╕реНрдкрд╖реНрдЯ рдХрд░рд╛;
  • рдХреАрдлрд╛рдЗрд▓ рдкреНрд▓рдЧрдЗрдирдордзреНрдпреЗ рдХреЗрд╡рд│-рд╡рд╛рдЪрдиреАрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ
    (тАЬ/usr/lib/NetworkManager/system-connectionsтАЭ), рдкреНрд░реЛрдлрд╛рдИрд▓ рдЬреНрдпрд╛рдордзреНрдпреЗ D-Bus рджреНрд╡рд╛рд░реЗ рдмрджрд▓рд▓реЗ рдХрд┐рдВрд╡рд╛ рд╣рдЯрд╡рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ (рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, /usr/lib/ рдордзреАрд▓ рдмрджрд▓ рди рдХрд░рддрд╛ рдпреЗрдгреНрдпрд╛рдЬреЛрдЧреНрдпрд╛ рдлрд╛рдЗрд▓реНрд╕ /etc рдХрд┐рдВрд╡рд╛ / рдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдлрд╛рдЗрд▓реНрд╕рджреНрд╡рд╛рд░реЗ рдУрд╡реНрд╣рд░рд░рд╛рдЗрдб рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд. рдзрд╛рд╡рдгреЗ);

  • libnm рдордзреНрдпреЗ, JSON рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рд╕реЗрдЯрд┐рдВрдЧреНрдЬрд╕рд╛рдареА рдХреЛрдб рдкреБрдиреНрд╣рд╛ рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рдЪреА рдЕрдзрд┐рдХ рдХрдбрдХ рддрдкрд╛рд╕рдгреА рдкреНрд░рджрд╛рди рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ;
  • рд╕реНрддреНрд░реЛрдд рдкрддреНрддреНрдпрд╛рджреНрд╡рд╛рд░реЗ рд░реВрдЯрд┐рдВрдЧ рдирд┐рдпрдорд╛рдВрдордзреНрдпреЗ (рдкреЙрд▓рд┐рд╕реА рд░рд╛рдЙрдЯрд┐рдВрдЧ), тАЬsuppress_prefixlengthтАЭ рд╡рд┐рд╢реЗрд╖рддрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ;
  • VPN WireGuard рд╕рд╛рдареА, "wireguard.ip4-auto-default-route" рдЖрдгрд┐ "wireguard.ip6-auto-default-route" рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рдирд┐рдпреБрдХреНрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╕рд╛рдареА рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ;
  • рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдкреНрд▓рдЧрдЗрдиреНрд╕рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЖрдгрд┐ рдбрд┐рд╕реНрдХрд╡рд░ рдкреНрд░реЛрдлрд╛рдЗрд▓ рд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрджреНрдзрдд рдкреБрдиреНрд╣рд╛ рддрдпрд╛рд░ рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. рдкреНрд▓рдЧрдЗрди рджрд░рдореНрдпрд╛рди рдХрдиреЗрдХреНрд╢рди рдкреНрд░реЛрдлрд╛рдЗрд▓ рд╕реНрдерд▓рд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ;
  • рдореЗрдорд░реАрдордзреНрдпреЗ рд╕рдВрдЪрдпрд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреНрд░реЛрдлрд╛рдЗрд▓реНрд╕рд╡рд░ рдЖрддрд╛ рдлрдХреНрдд keyfile рдкреНрд▓рдЧрдЗрдирджреНрд╡рд╛рд░реЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗрд▓реА рдЬрд╛рддреЗ рдЖрдгрд┐ /run рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдд рд╕рд╛рдард╡рд▓реЗ рдЬрд╛рддреЗ, рдЬреЗ NetworkManager рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдЧрдорд╛рд╡рдгреЗ рдЯрд╛рд│рддреЗ рдЖрдгрд┐ рдореЗрдорд░реАрдордзреНрдпреЗ рдкреНрд░реЛрдлрд╛рдЗрд▓ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА FS-рдЖрдзрд╛рд░рд┐рдд API рд╡рд╛рдкрд░рдгреЗ рд╢рдХреНрдп рдХрд░рддреЗ;
  • рдирд╡реАрди рдбреА-рдмрд╕ рдкрджреНрдзрдд рдЬреЛрдбрд▓реА рдЬреЛрдбрдгреА реи(), рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдкреНрд░реЛрдлрд╛рдЗрд▓рдЪреНрдпрд╛ рдирд┐рд░реНрдорд┐рддреАрдЪреНрдпрд╛ рд╡реЗрд│реА рддреНрдпрд╛рдЪреЗ рд╕реНрд╡рдпрдВ-рдХрдиреЗрдХреНрд╢рди рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рдкрджреНрдзрддреАрдиреЗ рдЕрджреНрдпрддрди2() "рдиреЛ-рд░рд┐рдЕреЕрдкреНрд▓рд╛рдп" рдзреНрд╡рдЬ рдЬреЛрдбрд▓рд╛, рдЬреНрдпрд╛рдордзреНрдпреЗ рдХрдиреЗрдХреНрд╢рди рдкреНрд░реЛрдлрд╛рдЗрд▓рдЪреА рд╕рд╛рдордЧреНрд░реА рдмрджрд▓рд▓реНрдпрд╛рдиреЗ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдкреБрдиреНрд╣рд╛ рд╕рдХреНрд░рд┐рдп рд╣реЛрдИрдкрд░реНрдпрдВрдд рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рдЪреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рдмрджрд▓рдд рдирд╛рд╣реА;
  • тАЬipv6.method=disabledтАЭ рд╕реЗрдЯрд┐рдВрдЧ рдЬреЛрдбрд▓реА, рдЬреА рддреБрдореНрд╣рд╛рд▓рд╛ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╕рд╛рдареА IPv6 рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ.

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

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