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

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

NetworkManager 1.32 рдХрд╛ рдореБрдЦреНрдп рдЖрд╡рд┐рд╖реНрдХрд╛рд░рд╣рд░реВ:

  • рдлрд╛рдпрд░рд╡рд╛рд▓ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдмреНрдпрд╛рдХрдЗрдиреНрдб рдЪрдпрди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рдХреЛ рд▓рд╛рдЧрд┐ NetworkManager.conf рдорд╛ рдирдпрд╛рдБ рд╡рд┐рдХрд▓реНрдк "[main].firewall-backend" рдердкрд┐рдПрдХреЛ рдЫред рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛, "nftables" рдмреНрдпрд╛рдХрдЗрдиреНрдб рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░ рдЬрдм рдкреНрд░рдгрд╛рд▓реАрдорд╛ /usr/sbin/nft рдлрд╛рдЗрд▓ рд╣рд░рд╛рдЗрд░рд╣реЗрдХреЛ рдЫ рд░ /usr/sbin/iptables рдЙрдкрд╕реНрдерд┐рдд рдЫ, "iptables" рдмреНрдпрд╛рдХрдЗрдиреНрдб рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫред рднрд╡рд┐рд╖реНрдпрдорд╛, рдлрд╛рдпрд░рд╡рд╛рд▓рд▓реНрдбрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЕрд░реНрдХреЛ рдмреНрдпрд╛рдХрдЗрдиреНрдб рдердкреНрдиреЗ рдпреЛрдЬрдирд╛ рдЫред рдпреЛ рд╕реБрд╡рд┐рдзрд╛ рд╕рд╛рдЭрд╛ рдкрд╣реБрдБрдЪ рдкреНрд░реЛрдлрд╛рдЗрд▓ рд╕рдХреНрд╖рдо рд╣реБрдБрджрд╛ nftables (рдкрд╣рд┐рд▓реЗ рдорд╛рддреНрд░ iptables рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдереНрдпреЛ) рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдареЗрдЧрд╛рдирд╛ рдЕрдиреБрд╡рд╛рджрдХ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
  • рдИрдерд░рдиреЗрдЯ рдлреНрд░реЗрдорд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджрд╛ рд╡рд╛ рдкрдард╛рдЙрдБрджрд╛ рдврд┐рд▓рд╛рдЗ рдкрд░рд┐рдЪрдп рдЧрд░рд╛рдЙрди рдирдпрд╛рдБ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ "ethtool.pause-autoneg", "ethtool.pause-rx" рд░ "ethtool.pause-tx" рдердкрд┐рдпреЛред рдердкрд┐рдПрдХрд╛ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ ethtool рдЙрдкрдпреЛрдЧрд┐рддрд╛рдорд╛ рд╕рдорд╛рди рдореЛрдбрд╣рд░реВрд╕рдБрдЧ рдореЗрд▓ рдЦрд╛рдиреНрдЫ - "-pause devname [autoneg on|off] [rx on|off] [tx on|off]"ред
  • "ethernet.accept-all-mac-addresses" рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдердкрд┐рдпреЛ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╣рд╛рд▓рдХреЛ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рд╕рдореНрдмреЛрдзрди рдирдЧрд░рд┐рдПрдХрд╛ рдЯреНрд░рд╛рдиреНрдЬрд┐рдЯ рдиреЗрдЯрд╡рд░реНрдХ рдлреНрд░реЗрдорд╣рд░реВ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реНрди рдиреЗрдЯрд╡рд░реНрдХ рдПрдбрд╛рдкреНрдЯрд░рд▓рд╛рдИ "рдкреНрд░реЛрдорд┐рд╕реНрдХреНрдпреБрд╕" рдореЛрдбрдорд╛ рд╕реЗрдЯ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
  • рдкреНрд░рдгрд╛рд▓реАрдорд╛ рддреЛрдХрд┐рдПрдХреЛ IP рдареЗрдЧрд╛рдирд╛рдХреЛ рд▓рд╛рдЧрд┐ рдкрд░рд┐рднрд╛рд╖рд┐рдд DNS рдирд╛рдордорд╛ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрд╕реНрдЯ рдирд╛рдо рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рд░рд┐рднрд░реНрд╕ DNS рд▓реБрдХрдЕрдкрд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫред рдкреНрд░реЛрдлрд╛рдЗрд▓рдорд╛ рд╣реЛрд╕реНрдЯрдирд╛рдо рд╡рд┐рдХрд▓реНрдк рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдореЛрдб рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫред рдкрд╣рд┐рд▓реЗ, getnameinfo() рдкреНрд░рдХрд╛рд░реНрдпрд▓рд╛рдИ рд╣реЛрд╕реНрдЯрдирд╛рдо рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди рдмреЛрд▓рд╛рдЗрдПрдХреЛ рдерд┐рдпреЛ, рдЬрд╕рд▓реЗ NSS рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд░ /etc/hostname рдлрд╛рдЗрд▓рдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╛рдорд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреЗрдХреЛ рдерд┐рдпреЛ (рдирдпрд╛рдБ рд╕реБрд╡рд┐рдзрд╛рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ DNS рдорд╛ рдЙрд▓реНрдЯреЛ рдХреНрд╖реЗрддреНрд░ рд░рд┐рдЬреЛрд▓реНрдпреБрд╕рдирдорд╛ рдЖрдзрд╛рд░рд┐рдд рдирд╛рдо рд╕реЗрдЯ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред )ред DNS рдорд╛рд░реНрдлрдд рд╣реЛрд╕реНрдЯ рдирд╛рдо рдХреНрд╡реЗрд░реА рдЧрд░реНрди, systemd-рд╕рдорд╛рдзрд╛рди рдЧрд░рд┐рдПрдХреЛ API рдЕрдм рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рд░ рдпрджрд┐ systemd рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрди рднрдиреЗ, 'nm-daemon-helper' рд╣реНрдпрд╛рдиреНрдбрд▓рд░ 'dns' NSS рдореЛрдбреНрдпреБрд▓рдорд╛ рдЖрдзрд╛рд░рд┐рдд рд╕реБрд░реБ рд╣реБрдиреНрдЫред
  • "рдирд┐рд╖реЗрдз", "рдмреНрд▓реНрдпрд╛рдХрд╣реЛрд▓" рд░ "рдЕрдкрд░рд┐рдЪреНрдп" рдорд╛рд░реНрдЧ рдирд┐рдпрдо рдкреНрд░рдХрд╛рд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
  • рдЯреНрд░рд╛рдлрд┐рдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдирд┐рдпрдорд╣рд░реВ рд╕рдореНрдмрдиреНрдзреА рд╡реНрдпрд╡рд╣рд╛рд░ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░рд┐рдПрдХреЛ рдЫ - рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛, рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдмрдиреНрдзрдХрд▓реЗ рдЕрдм рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдкрд╣рд┐рд▓реЗ рдиреИ рд╕реЗрдЯ рдЧрд░рд┐рдПрдХрд╛ qdiscs рдирд┐рдпрдорд╣рд░реВ рд░ рдЯреНрд░рд╛рдлрд┐рдХ рдлрд┐рд▓реНрдЯрд░рд╣рд░реВ рдмрдЪрдд рдЧрд░реНрджрдЫред
  • iwd рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓рд╣рд░реВрдорд╛ NetworkManager рддрд╛рд░рд░рд╣рд┐рдд рдЬрдбрд╛рди рдкреНрд░реЛрдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рдорд┐рд░рд░рд┐рдЩ рд╕рдХреНрд╖рдо рдЧрд░рд┐рдпреЛред
  • DHCP рд╡рд┐рдХрд▓реНрдк 249 (Microsoft Classless Static Route) рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
  • "rd.net.dhcp.retry" рдХрд░реНрдиреЗрд▓ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ рдЬрд╕рд▓реЗ IP рдмрд╛рдЗрдиреНрдбрд┐рдЩ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрд░реЛрдз рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрджрдЫред
  • рд╕реНрд░реЛрдд рдкрд╛рдард╣рд░реВрдХреЛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдкреБрдирд░реНрд╕рдВрд░рдЪрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫред
  • API рдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН рдЬрд╕рд▓реЗ рдЕрд╡рд╕реНрдерд┐рдд рдПрдб-рдЕрдирд╣рд░реВрд╕рдБрдЧ рдЕрдиреБрдХреВрд▓рддрд╛рд▓рд╛рдИ рдЕрд╕рд░ рдЧрд░реНрдиреБ рд╣реБрдБрджреИрдиред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, PropertiesChanged рд╕рд┐рдЧреНрдирд▓ рд░ D-Bus рдЧреБрдг org.freedesktop.DBus.Properties.PropertiesChanged рдХреЛ рдкреНрд░рд╢реЛрдзрди, рдЬреБрди рд▓рд╛рдореЛ рд╕рдордпрджреЗрдЦрд┐ рд░реЛрдХрд┐рдПрдХреЛ рдЫ, рдмрдиреНрдж рдЧрд░рд┐рдПрдХреЛ рдЫред libnm рдкреБрд╕реНрддрдХрд╛рд▓рдпрд▓реЗ NMSimpleConnection, NMSetting рд░ NMSetting рдХрдХреНрд╖рд╛рд╣рд░реВрдорд╛ рд╕рдВрд░рдЪрдирд╛рд╣рд░реВрдХреЛ рдкрд░рд┐рднрд╛рд╖рд╛ рд▓реБрдХрд╛рдЙрдБрдЫред рдЬрдбрд╛рди рдкреНрд░реЛрдлрд╛рдЗрд▓ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрди "connection.uuid" рдврд╛рдБрдЪрд╛ рдореБрдЦреНрдп рдХреБрдЮреНрдЬреАрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

рдердк рд░реВрдкрдорд╛, рд╣рд╛рдореА ConnMan 1.40 рдиреЗрдЯрд╡рд░реНрдХ рдХрдиреНрдлрд┐рдЧреБрд░реЗрдЯрд░рдХреЛ рд░рд┐рд▓реАрдЬрд▓рд╛рдИ рдиреЛрдЯ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВ, рдЬреБрди Intel рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рднрдЗрд░рд╣реЗрдХреЛ рдЫ рд░ рдкреНрд░рдгрд╛рд▓реА рд╕реНрд░реЛрддрд╣рд░реВрдХреЛ рдХрдо рдЦрдкрдд рд░ рдкреНрд▓рдЧ-рдЗрдирд╣рд░реВ рдорд╛рд░реНрдлрдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрди рд▓рдЪрд┐рд▓реЛ рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рдЙрдкрд▓рдмреНрдзрддрд╛ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реЛред ConnMan рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВ рд░ рд╡рд┐рддрд░рдгрд╣рд░реВ рдЬрд╕реНрддреИ Tizen, Yocto, Sailfish, Aldebaran рд░реЛрдмреЛрдЯрд┐рдХреНрд╕ рд░ Nest, рд╕рд╛рдереИ рд▓рд┐рдирдХреНрд╕-рдЖрдзрд╛рд░рд┐рдд рдлрд░реНрдорд╡реЗрдпрд░ рдЪрд▓рд╛рдЙрдиреЗ рд╡рд┐рднрд┐рдиреНрди рдЙрдкрднреЛрдХреНрддрд╛ рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

Intel рд▓реЗ Wi-Fi рдбреЗрдорди IWD 1.15 (iNet Wireless Daemon) рдХреЛ рд░рд┐рд▓реАрдЬ рдкрдирд┐ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реНтАНрдпреЛ, рдЬрд╕рд▓реЗ рд▓рд┐рдирдХреНрд╕ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрд▓рд╛рдИ рд╡рд╛рдпрд░рд▓реЗрд╕ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрди wpa_supplicant рдХреЛ рд╡рд┐рдХрд▓реНрдкрдХреЛ рд░реВрдкрдорд╛ рд╡рд┐рдХрд╕рд┐рдд рдЧрд░реЗрдХреЛ рдерд┐рдпреЛред IWD рдпрд╛ рдд рдЖрдлреНрдиреИ рд╡рд╛ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдмрдиреНрдзрдХ рд░ ConnMan рдиреЗрдЯрд╡рд░реНрдХ рдХрдиреНрдлрд┐рдЧрд░реЗрдЯрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдмреНрдпрд╛рдХрдЗрдиреНрдбрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЗрдореНрдмреЗрдбреЗрдб рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреБрдХреНрдд рдЫ рд░ рдиреНрдпреВрдирддрдо рдореЗрдореЛрд░реА рд░ рдбрд┐рд╕реНрдХ рд╕реНрдкреЗрд╕ рдЦрдкрддрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдХреВрд▓рд┐рдд рдЫред IWD рд▓реЗ рдмрд╛рд╣реНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИрди рд░ рдорд╛рдирдХ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХрд╛ рдХреНрд╖рдорддрд╛рд╣рд░реВ рдорд╛рддреНрд░ рдкрд╣реБрдБрдЪ рдЧрд░реНрджрдЫ (рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд░ Glibc рдХрд╛рдо рдЧрд░реНрди рдкрд░реНрдпрд╛рдкреНрдд рдЫрдиреН)ред

ConnMan рдХреЛ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрд▓реЗ WiFi рдорд╛ рд╕реНрд╡рдд: рдЬрдбрд╛рди рд░ рд╡рд┐рдЪреНрдЫреЗрдж рдЕрд╡рд╕реНрдерд╛рд╣рд░реВ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрди рд╕рдореНрдмрдиреНрдзрд┐рдд рдмрдЧ рд╕рдорд╛рдзрд╛рдирд╣рд░реВ рдорд╛рддреНрд░ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред DNS рдкреНрд░реЛрдХреНрд╕реА рдХреЛрдбрдорд╛ рдмрдлрд░ рдУрднрд░рдлреНрд▓реЛ рдЬреЛрдЦрд┐рдорд▓рд╛рдИ рдкрдирд┐ рд╕рдореНрдмреЛрдзрди рдЧрд░рд┐рдПрдХреЛ рдЫред IWD рдХреЛ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрд▓реЗ рдкреГрд╖реНрдарднреВрдорд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рдирд┐рд░реНрдпрд╛рдд рдЧрд░реНрди рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, VHT RX (рдзреЗрд░реИ рдЙрдЪреНрдЪ рдереНрд░реБрдкреБрдЯ) рдореЛрдбрдорд╛ рдкреНрдпрд╛рдХреЗрдЯ рдЖрдЧрдордирдХреЛ рддреАрд╡реНрд░рддрд╛ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкреНрдЫ, рд░ FT-over-DS рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдзреЗрд░реИ рдЖрдзрд╛рд░рднреВрдд рд╕реЗрд╡рд╛ рд╕реЗрдЯ (BSS)ред

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

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