NetworkManager 1.20.0 рд░рд┐рд▓реАрдЬ

рдкреНрд░рдХрд╛рд╢рд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рд╕реЗрдЯрдЕрдк рд╕рд░рд▓ рдмрдирд╛рдЙрди рдЗрдиреНрдЯрд░рдлреЗрд╕рдХреЛ рдирдпрд╛рдБ рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬ - рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдмрдиреНрдзрдХ рез.реи1.20.реи. рдкреНрд▓рдЧрдЗрдирд╣рд░реВ VPN рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрди, OpenConnect, PPTP, OpenVPN рд░ OpenSWAN рд▓рд╛рдИ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдЖрдлреНрдиреИ рд╡рд┐рдХрд╛рд╕ рдЪрдХреНрд░ рдорд╛рд░реНрдлрдд рд╡рд┐рдХрд╛рд╕ рдЧрд░рд┐рдПрдХреЛ рдЫред

рдореБрдЦреНрдп рдирд╡рд╛рдЪрд╛рд░рд╣рд░реВ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдмрдиреНрдзрдХ 1.20:

  • рд╡рд╛рдпрд░рд▓реЗрд╕ рдореЗрд╕ рдиреЗрдЯрд╡рд░реНрдХрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ, рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдб рдЬрд╕рдорд╛ рдЫрд┐рдореЗрдХреА рдиреЛрдбрд╣рд░реВ рдорд╛рд░реНрдлрдд рдЬрдбрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫ;
  • рдЕрдкреНрд░рдЪрд▓рд┐рдд рдШрдЯрдХрд╣рд░реВ рд╕рдлрд╛ рдЧрд░рд┐рдПрдХреЛ рдЫред libnm-glib рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╕рд╣рд┐рдд, рдЬреБрди libnm рдкреБрд╕реНрддрдХрд╛рд▓рдпрджреНрд╡рд╛рд░рд╛ NetworkManager 1.0 рдорд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, 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" рдЕрд╕рд╛рдЗрди рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ;
  • рд╕реЗрдЯрд┐рдЩреН рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдкреНрд▓рдЧрдЗрдирд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд░ рдбрд┐рд╕реНрдХрдорд╛ рдкреНрд░реЛрдлрд╛рдЗрд▓рд╣рд░реВ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдиреЗ рд╡рд┐рдзрд┐ рдкреБрди: рдХрд╛рдо рдЧрд░рд┐рдПрдХреЛ рдЫред рдкреНрд▓рдЧрдЗрдирд╣рд░реВ рдмреАрдЪ рдЬрдбрд╛рди рдкреНрд░реЛрдлрд╛рдЗрд▓рд╣рд░реВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдЧрд░реНрди рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ;
  • рдореЗрдореЛрд░реАрдорд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдПрдХрд╛ рдкреНрд░реЛрдлрд╛рдЗрд▓рд╣рд░реВ рдЕрдм рдХреБрдЮреНрдЬреА рдлрд╛рдЗрд▓ рдкреНрд▓рдЧрдЗрдирджреНрд╡рд╛рд░рд╛ рдорд╛рддреНрд░ рдкреНрд░рд╢реЛрдзрди рдЧрд░рд┐рдиреНрдЫ рд░ /run рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдиреНрдЫ, рдЬрд╕рд▓реЗ NetworkManager рдкреБрди: рд╕реБрд░реБ рдЧрд░реЗрдкрдЫрд┐ рдкреНрд░реЛрдлрд╛рдЗрд▓рд╣рд░реВ рдЧреБрдорд╛рдЙрдирдмрд╛рдЯ рдЬреЛрдЧрд┐рди рд░ рдореЗрдореЛрд░реАрдорд╛ рдкреНрд░реЛрдлрд╛рдЗрд▓рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди FS-рдЖрдзрд╛рд░рд┐рдд API рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдЙрдБрдЫ;
  • рдирдпрд╛рдБ D-рдмрд╕ рд╡рд┐рдзрд┐ рдердкрд┐рдпреЛ рдЬрдбрд╛рди реи() рдЬреЛрдбреНрдиреБрд╣реЛрд╕реН, рдЬрд╕рд▓реЗ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдкреНрд░реЛрдлрд╛рдЗрд▓рдХреЛ рд╕рд┐рд░реНрдЬрдирд╛рдХреЛ рд╕рдордпрдорд╛ рд╕реНрд╡рдд: рдЬрдбрд╛рди рд░реЛрдХреНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рд╡рд┐рдзрд┐рдорд╛ рдЕрдкрдбреЗрдЯ2() "рдиреЛ-рдкреБрдирдГ рд▓рд╛рдЧреВ рдЧрд░реНрдиреБрд╣реЛрд╕реН" рдЭрдгреНрдбрд╛ рдердкрд┐рдпреЛ, рдЬрд╕рдорд╛ рдЬрдбрд╛рди рдкреНрд░реЛрдлрд╛рдЗрд▓рдХреЛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрджрд╛ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдкреБрди: рд╕рдХреНрд░рд┐рдп рдирднрдПрд╕рдореНрдо рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдЙрдкрдХрд░рдгрдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдБрджреИрди;
  • "ipv6.method=disabled" рд╕реЗрдЯрд┐рдЩ рдердкрд┐рдпреЛ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдпрдиреНрддреНрд░рдХреЛ рд▓рд╛рдЧрд┐ IPv6 рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

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

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