เบ›เปˆเบญเบเบ•เบปเบงเบเบณเบ™เบปเบ”เบ„เปˆเบฒเป€เบ„เบทเบญเบ‚เปˆเบฒเบ NetworkManager 1.20.0

เบˆเบฑเบ”เบžเบตเบกเบกเบฒ เบเบฒเบ™เบ›เปˆเบญเบเบ•เบปเบงเป‚เบ•เป‰เบ•เบญเบšเบ—เบตเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡เปƒเบซเบกเปˆเป€เบžเบทเปˆเบญเบ‡เปˆเบฒเบเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ - NetworkManager 1.20. เบ›เบฅเบฑเบเบญเบดเบ™ เป€เบžเบทเปˆเบญเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ VPN, OpenConnect, PPTP, OpenVPN เปเบฅเบฐ OpenSWAN เบเปเบฒเบฅเบฑเบ‡เบ–เบทเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบœเปˆเบฒเบ™เบฎเบญเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡.

เบ•เบปเป‰เบ™โ€‹เบ•เป เบ™เบฐเบงเบฑเบ”เบ•เบฐเบเปเบฒ NetworkManager 1.20:

  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ•เบฒเบซเบ™เปˆเบฒเบ‡เป„เบฎเป‰เบชเบฒเบ, เปเบ•เปˆเบฅเบฐ node เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป‚เบ”เบเบœเปˆเบฒเบ™ nodes เปƒเบเป‰เบ„เบฝเบ‡;
  • เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเบฅเป‰เบฒเบชเบฐเป„เบซเบกเป„เบ”เป‰เบ–เบทเบเบญเบฐเบ™เบฒเป„เบก. เบฅเบงเบกเบ—เบฑเบ‡เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” libnm-glib, เป€เบŠเบดเปˆเบ‡เบ–เบทเบเปเบ—เบ™เบ—เบตเปˆเปƒเบ™ NetworkManager 1.0 เป‚เบ”เบเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” libnm, plugin ibft เบ–เบทเบเป‚เบเบเบเป‰เบฒเบเบญเบญเบ (เป€เบžเบทเปˆเบญเป‚เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบˆเบฒเบเป€เบŸเบตเบกเปเบง, เบ—เปˆเบฒเบ™เบ„เบงเบ™เปƒเบŠเป‰ nm-initrd-generator เบˆเบฒเบ initrd) เปเบฅเบฐเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš "เบ•เบปเป‰เบ™เบ•เป. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ .monitor-โ€ เบ–เบทเบเบขเบธเบ”เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ-เป„เบŸเบฅเปŒ" เปƒเบ™ NetworkManager.conf (เบ„เบงเบ™เป‚เบ—เบซเบฒ "nmcli connection load" เบซเบผเบท "nmcli connection reload" เบขเปˆเบฒเบ‡เบŠเบฑเบ”เป€เบˆเบ™);
  • เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบฅเบนเบเบ„เป‰เบฒ DHCP เบขเบนเปˆเปƒเบ™เบ•เบปเบงเบˆเบฐเบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰ (เป‚เบซเบกเบ”เบžเบฒเบเปƒเบ™) เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ dhclient เบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เป€เบกเบทเปˆเบญเบเปˆเบญเบ™. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป‚เบ”เบเปƒเบŠเป‰เบ•เบปเบงเป€เบฅเบทเบญเบเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡ โ€œ--with-config-dhcp-defaultโ€ เบซเบผเบทเป‚เบ”เบเบเบฒเบ™เบ•เบฑเป‰เบ‡ main.dhcp เปƒเบ™เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ;
  • เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบเปเบฒเบซเบ™เบปเบ”เบ„เปˆเบฒ fq_codel (Fair Queuing Controlled Delay) เบฅเบฐเบšเบฝเบšเบงเบดเป„เบ™เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เปเบ–เบงเบชเปเบฒเบฅเบฑเบš packets เบฅเปเบ–เป‰เบฒเบเบฒเบ™เบชเบปเปˆเบ‡เปเบฅเบฐเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” mirrred เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™ mirroring;
  • เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เปเบˆเบเบขเบฒเบ, เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบงเบฒเบ‡ scripts dispatch เปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต /usr/lib/NetworkManager, เป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบฎเบนเบšเบžเบฒเบšเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบ—เบตเปˆเบกเบตเบขเบนเปˆเปƒเบ™เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบญเปˆเบฒเบ™เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™เปเบฅเบฐเบˆเบฐเปเบˆเป‰เบ‡ /etc เปƒเบ™เปเบ•เปˆเบฅเบฐเบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™;
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเปเบšเบšเบญเปˆเบฒเบ™เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™เปƒเบชเปˆ plugin เป„เบŸเบฅเปŒเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™
    (โ€œ/usr/lib/NetworkManager/system-connectionsโ€), เป‚เบ›เบผเป„เบŸเบฅเปŒเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™ เบซเบผเบทเบฅเบถเบšเบœเปˆเบฒเบ™ D-Bus (เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰, เป„เบŸเบฅเปŒเบ—เบตเปˆเบšเปเปˆเบชเบฒเบกเบฒเบ”เปเบเป‰เป„เบ‚เป„เบ”เป‰เปƒเบ™ /usr/lib/ เปเบกเปˆเบ™ overridden เป‚เบ”เบเป„เบŸเบฅเปŒเบ—เบตเปˆเป€เบเบฑเบšเป„เบงเป‰เปƒเบ™ /etc เบซเบผเบท / เปเบฅเปˆเบ™);

  • เปƒเบ™ libnm, เบฅเบฐเบซเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเปƒเบ™เบฎเบนเบšเปเบšเบš JSON เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เบทเบ™เปƒเบซเบกเปˆเปเบฅเบฐเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ—เบตเปˆเป€เบ‚เบฑเป‰เบกเบ‡เบงเบ”เบเบงเปˆเบฒเปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰;
  • เปƒเบ™เบเบปเบ”เบฅเบฐเบšเบฝเบšเบเบฒเบ™เบˆเบฑเบ”เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป‚เบ”เบเบ—เบตเปˆเบขเบนเปˆเปเบซเบผเปˆเบ‡ (เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ™เบฐเป‚เบเบšเบฒเบ), เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐ "suppress_prefixlength" เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบก;
  • เบชเปเบฒเบฅเบฑเบš VPN WireGuard, เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเบฐเบ„เบดเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเปเบฒเบ™เบปเบ”เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ” "wireguard.ip4-auto-default-route" เปเบฅเบฐ "wireguard.ip6-auto-default-route" เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”;
  • เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบญเบ‡ plugins เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป‚เบ›เบฃเป„เบŸเบฅเปŒเปƒเบ™เปเบœเปˆเบ™เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เบทเบ™เปƒเบซเบกเปˆ. เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป‚เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบฅเบฐเบซเบงเปˆเบฒเบ‡ plugins;
  • เป‚เบ›เป„เบŸเบ—เบตเปˆเป€เบเบฑเบšเป„เบงเป‰เปƒเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบ›เบธเบ‡เปเบ•เปˆเบ‡เป‚เบ”เบ plugin เป„เบŸเบฅเปŒเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™เปเบฅเบฐเบ–เบทเบเป€เบเบฑเบšเป„เบงเป‰เปƒเบ™ /run directory, เป€เบŠเบดเปˆเบ‡เบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เบชเบนเบ™เป€เบชเบเป‚เบ›เบฃเป„เบŸเบฅเปŒเบซเบผเบฑเบ‡เบˆเบฒเบ restart NetworkManager เปเบฅเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰ FS-based API เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เป‚เบ›เบฃเป„เบŸเบฅเปŒเปƒเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ;
  • เป€เบžเบตเปˆเบกเบงเบดเบ—เบตเบเบฒเบ™ D-Bus เปƒเปเปˆ AddConnection2(), เป€เบŠเบดเปˆเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฐเบเบฑเบ”เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบ‚เบญเบ‡เป‚เบ›เบฃเป„เบŸเบฅเปŒเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบ™เบชเป‰เบฒเบ‡เบ‚เบญเบ‡เบกเบฑเบ™. เปƒเบ™โ€‹เบงเบดโ€‹เบ—เบตโ€‹เบเบฒเบ™โ€‹ เบญเบฑเบšเป€เบ”เบ”2() เป€เบžเบตเปˆเบกเบ—เบธเบ‡ โ€œเบซเป‰เบฒเบกเบ™เบณเปƒเบŠเป‰เบ„เบทเบ™เปƒเปเปˆโ€, เป€เบŠเบดเปˆเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เป‚เบ›เบฃเป„เบŸเบฅเปŒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบšเปเปˆเป„เบ”เป‰เบ›เปˆเบฝเบ™เบเบฒเบ™เบเบณเบ™เบปเบ”เบ„เปˆเบฒเบ•เบปเบงเบˆเบดเบ‡เบ‚เบญเบ‡เบญเบธเบ›เบฐเบเบญเบ™เป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบˆเบปเบ™เบเบงเปˆเบฒเป‚เบ›เบฃเป„เบŸเบฅเปŒเบˆเบฐเบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰เบ„เบทเบ™เปƒเปเปˆ;
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ โ€œipv6.method=disabledโ€, เป€เบŠเบดเปˆเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™ IPv6 เบชเปเบฒเบฅเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™