เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจธเฉฐเจฐเจšเจจเจพ NetworkManager 1.20.0 เจฆเจพ เจฐเฉ€เจฒเฉ€เจœเจผ

เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐเจพเจ‚ เจฆเฉ€ เจธเจฅเจพเจชเจจเจพ เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฆเฉ€ เจจเจตเฉ€เจ‚ เจธเจฅเจฟเจฐ เจฐเฉ€เจฒเฉ€เจœเจผ - เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจฎเฉˆเจจเฉ‡เจœเจฐ 1.20. เจชเจฒเฉฑเจ—เจ‡เจจ VPN เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจจ เจฒเจˆ, OpenConnect, PPTP, OpenVPN เจ…เจคเฉ‡ OpenSWAN เจจเฉ‚เฉฐ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจ†เจชเจฃเฉ‡ เจตเจฟเจ•เจพเจธ เจšเฉฑเจ•เจฐเจพเจ‚ เจฐเจพเจนเฉ€เจ‚ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆเฅค

เจฎเฉเฉฑเจ– เจจเจตเฉ€เจจเจคเจพเจตเจพเจ‚ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจฎเฉˆเจจเฉ‡เจœเจฐ 1.20:

  • เจตเจพเจ‡เจฐเจฒเฉˆเฉฑเจธ เจœเจพเจฒ เจจเฉˆเฉฑเจŸเจตเจฐเจ•เจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†, เจนเจฐเฉ‡เจ• เจจเฉ‹เจก เจœเจฟเจธ เจตเจฟเฉฑเจš เจ—เฉเจ†เจ‚เจขเฉ€ เจจเฉ‹เจกเจพเจ‚ เจฐเจพเจนเฉ€เจ‚ เจœเฉเฉœเจฟเจ† เจนเฉ‹เจ‡เจ† เจนเฉˆ;
  • เจชเฉเจฐเจพเจฃเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจธเจพเจซเจผ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ. libnm-glib เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจธเจฎเฉ‡เจค, เจœเจฟเจธ เจจเฉ‚เฉฐ เจจเฉˆเฉฑเจŸเจตเจฐเจ•เจฎเฉˆเจจเฉ‡เจœเจฐ 1.0 เจตเจฟเฉฑเจš libnm เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉเจ†เจฐเจพ เจฌเจฆเจฒเจฟเจ† เจ—เจฟเจ† เจธเฉ€, ibft เจชเจฒเฉฑเจ—เจ‡เจจ เจจเฉ‚เฉฐ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจธเฉ€ (เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจคเฉ‹เจ‚ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจธเฉฐเจฐเจšเจจเจพ เจกเฉ‡เจŸเจพ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ initrd เจคเฉ‹เจ‚ nm-initrd-generator เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ) เจ…เจคเฉ‡ "main" เจฒเจˆ เจธเจฎเจฐเจฅเจจ NetworkManager.conf เจตเจฟเฉฑเจš .monitor-โ€ เจธเฉˆเจŸเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจ•เจจเฉˆเจ•เจธเจผเจจ-เจซเจพเจ‡เจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฐเฉ‹เจ• เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจธเฉ€ (เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ "nmcli เจ•เจจเฉˆเจ•เจธเจผเจจ เจฒเฉ‹เจก" เจœเจพเจ‚ "nmcli เจ•เจจเฉˆเจ•เจธเจผเจจ เจฐเฉ€เจฒเฉ‹เจก" เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ);
  • เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš, เจฌเจฟเจฒเจŸ-เจ‡เจจ DHCP เจ•เจฒเจพเจ‡เฉฐเจŸ เจชเจนเจฟเจฒเจพเจ‚ เจตเจฐเจคเฉ€ เจ—เจˆ dhclient เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ€ เจฌเจœเจพเจ เจ•เจฟเจฐเจฟเจ†เจธเจผเฉ€เจฒ (เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจฎเฉ‹เจก) เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจคเฉเจธเฉ€เจ‚ โ€œ--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.ip4-auto-default-route" เจ…เจคเฉ‡ "wireguard.ip6-auto-default-route" เจจเฉ‚เฉฐ เจธเจตเฉˆเจšเจฒเจฟเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฒเจˆ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ;
  • เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจชเฉเจฐเจฌเฉฐเจงเจจ เจชเจฒเฉฑเจ—เจ‡เจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจ…เจคเฉ‡ เจกเจฟเจธเจ• 'เจคเฉ‡ เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฆเฉ€ เจตเจฟเจงเฉ€ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจชเจฒเฉฑเจ—เจ‡เจจเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจ•เจจเฉˆเจ•เจธเจผเจจ เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฎเจพเจˆเจ—เจฐเฉ‡เจŸ เจ•เจฐเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†;
  • เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฟเฉฑเจš เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเฉ‡ เจชเจฐเฉ‹เจซเจพเจ‡เจฒเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉเจฃ เจธเจฟเจฐเจซ เจ•เฉ€เจซเจพเจ‡เจฒ เจชเจฒเฉฑเจ—เจ‡เจจ เจฆเฉเจ†เจฐเจพ เจธเฉฐเจธเจพเจงเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ /run เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจœเฉ‹ NetworkManager เจจเฉ‚เฉฐ เจฎเฉเฉœ เจšเจพเจฒเฉ‚ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจชเจฐเฉ‹เจซเจพเจˆเจฒ เจ—เฉเจ†เจ‰เจฃ เจคเฉ‹เจ‚ เจฌเจšเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฟเฉฑเจš เจชเจฐเฉ‹เจซเจพเจˆเจฒ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ FS- เจ…เจงเจพเจฐเจฟเจค API เจจเฉ‚เฉฐ เจตเจฐเจคเจฃเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ;
  • เจจเจตเฉ€เจ‚ เจกเฉ€-เจฌเฉฑเจธ เจตเจฟเจงเฉ€ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจœเฉ‹เฉœเฉ‹ เจ•เจจเฉˆเจ•เจธเจผเจจ2(), เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒ เจฆเฉ‡ เจจเจฟเจฐเจฎเจพเจฃ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ‰เจธ เจฆเฉ‡ เจธเจตเฉˆ-เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจฌเจฒเฉŒเจ• เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจตเจฟเจงเฉ€ เจตเจฟเฉฑเจš เจ…เฉฑเจชเจกเฉ‡เจŸ2() "เจจเฉ‹-เจฐเฉ€-เจเจชเจฒเจพเจˆ" เจซเจฒเฉˆเจ— เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ•เจจเฉˆเจ•เจธเจผเจจ เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃเจพ เจ†เจชเจฃเฉ‡ เจ†เจช เจกเจฟเจตเจพเจˆเจธ เจฆเฉ€ เจ…เจธเจฒ เจธเฉฐเจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจ‰เจฆเฉ‹เจ‚ เจคเฉฑเจ• เจจเจนเฉ€เจ‚ เจฌเจฆเจฒเจฆเจพ เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒ เจฎเฉเฉœ เจ•เจฟเจฐเจฟเจ†เจธเจผเฉ€เจฒ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ;
  • "ipv6.method=disabled" เจธเฉˆเจŸเจฟเฉฐเจ— เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจกเจฟเจตเจพเจˆเจธ เจฒเจˆ IPv6 เจจเฉ‚เฉฐ เจ…เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹