เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดฑเดฟเดฒเต€เดธเต NetworkManager 1.40.0

เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเดจเตเดฑเต† เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เด’เดฐเต เดฑเดฟเดฒเต€เดธเต เดฒเดญเตเดฏเดฎเดพเดฃเต - NetworkManager 1.40.0. VPN เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดณเตเดณ เดชเตเดฒเด—เดฟเดจเตเด•เตพ (เดฒเดฟเดฌเตเดฐเดธเตโ€Œเดตเดพเตป, เด“เดชเตเดชเตบเด•เดฃเด•เตโ€ŒเดŸเต, เด“เดชเตเดชเตบเดธเตเดตเดพเตป, เดŽเดธเตโ€ŒเดŽเดธเตโ€ŒเดŸเดฟเดชเดฟ, เดฎเตเดคเดฒเดพเดฏเดต) เด…เดตเดฐเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดตเดฟเด•เดธเดจ เดธเตˆเด•เตเด•เดฟเดณเตเด•เดณเตเดŸเต† เดญเดพเด—เดฎเดพเดฏเดฟ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเดคเดพเดฃเต.

NetworkManager 1.40-เดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เด•เดฃเตเดŸเตเดชเดฟเดŸเตเดคเตเดคเด™เตเด™เตพ:

  • ะ’ ะธะฝั‚ะตั€ั„ะตะนัะต ะบะพะผะฐะฝะดะฝะพะน ัั‚ั€ะพะบะธ nmcli ั€ะตะฐะปะธะทะพะฒะฐะฝ ั„ะปะฐะณ ยซโ€”offlineยป, ะฟะพะทะฒะพะปััŽั‰ะธะน ะพะฑั€ะฐะฑะฐั‚ั‹ะฒะฐั‚ัŒ ะฟั€ะพั„ะธะปะธ ัะพะตะดะธะฝะตะฝะธะน ะฒ ั„ะพั€ะผะฐั‚ะต keyfile ะฑะตะท ะพะฑั€ะฐั‰ะตะฝะธั ะบ ั„ะพะฝะพะฒะพะผัƒ ะฟั€ะพั†ะตัััƒ NetworkManager. ะ’ ั‡ะฐัั‚ะฝะพัั‚ะธ, ะฟั€ะธ ัะพะทะดะฐะฝะธะธ, ะพั‚ะพะฑั€ะฐะถะตะฝะธะธ, ัƒะดะฐะปะตะฝะธะธ ะธ ะธะทะผะตะฝะตะฝะธะธ ะฟั€ะธะฒัะทะฐะฝะฝั‹ั… ะบ ัะตั‚ะตะฒะพะผัƒ ะธะฝั‚ะตั€ั„ะตะนััƒ ะฝะฐัั‚ั€ะพะตะบ, ะบะพะผะฐะฝะดะฐ ยซnmcli connectionยป ั‚ะตะฟะตั€ัŒ ะผะพะถะตั‚ ั€ะฐะฑะพั‚ะฐั‚ัŒ ะฑะตะท ะพะฑั€ะฐั‰ะฐะตั‚ัั ะบ ั„ะพะฝะพะฒะพะผัƒ ะฟั€ะพั†ะตัััƒ NetworkManager ั‡ะตั€ะตะท D-Bus. ะะฐะฟั€ะธะผะตั€, ะฟั€ะธ ะฒั‹ะฟะพะปะฝะตะฝะธะธ ะบะพะผะฐะฝะดั‹ ยซnmcli โ€”offline connection add โ€ฆยป ัƒั‚ะธะปะธั‚ะฐ nmcli ะฝะต ะฑัƒะดะตั‚ ะพั‚ะฟั€ะฐะฒะปัั‚ัŒ ั„ะพะฝะพะฒะพะผัƒ ะฟั€ะพั†ะตัััƒ ะทะฐะฟั€ะพั ะฝะฐ ะดะพะฑะฐะฒะปะตะฝะธะต ะฟั€ะพั„ะธะปั ัะพะตะดะธะฝะตะฝะธั, ะฐ ะฝะฐะฟั€ัะผัƒัŽ ะฒั‹ะฒะตะดะตั‚ ะฒ stdout ัะพะพั‚ะฒะตั‚ัั‚ะฒัƒัŽั‰ะธะน ะฑะปะพะบ ะฝะฐัั‚ั€ะพะตะบ ะฒ ั„ะพั€ะผะฐั‚ะต keyfile, ั‡ั‚ะพ ะฟะพะทะฒะพะปัะตั‚ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ nmcli ะฒ ัะบั€ะธะฟั‚ะฐั… ะดะปั ะณะตะฝะตั€ะฐั†ะธะธ ะธ ะธะทะผะตะฝะตะฝะธั ะฟั€ะพั„ะธะปะตะน ัะพะตะดะธะฝะตะฝะธะน. ะ”ะปั ะฐะบั‚ะธะฒะฐั†ะธะธ ัะพะทะดะฐะฝะฝั‹ะน ะฟั€ะพั„ะธะปัŒ ะผะพะถะฝะพ ัะพั…ั€ะฐะฝะธั‚ัŒ ะฒ ะบะฐั‚ะฐะปะพะณะต /etc/NetworkManager/system-connections. # ะะฐัั‚ั€ะฐะธะฒะฐะตะผ ัะพั…ั€ะฐะฝะตะฝะธะต ั„ะฐะนะปะพะฒ ั ะฟั€ะฐะฒะฐะผะธ ยซ600ยป (ะดะพัั‚ัƒะฟะฝั‹ ั‚ะพะปัŒะบะพ ะฒะปะฐะดะตะปัŒั†ัƒ). umask 077 # ะ“ะตะฝะตั€ะธั€ัƒะตะผ ะฟั€ะพั„ะธะปัŒ ะฒ ั„ะพั€ะผะฐั‚ะต keyfile. nmcli โ€”offline connection add type ethernet con-name my-profile \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection # ะ˜ะทะผะตะฝัะตะผ ะฟั€ะพั„ะธะปัŒ nmcli โ€”offline connection modify connection.mptcp-flags enabled,signal \ < /etc/NetworkManager/system-connections/my-profile.nmconnection \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection~ mv /etc/NetworkManager/system-connections/my-profile.nmconnection~ \ /etc/NetworkManager/system-connections/my-profile.nmconnection # ะŸะพัะปะต ะฟะตั€ะตะทะฐะฟะธัะธ ะฟั€ะพั„ะธะปั ะฝะฐ ะดะธัะบะต ะฟะตั€ะตะทะฐะณั€ัƒะถะฐะตะผ ะฝะฐัั‚ั€ะพะนะบะธ NetworkManager nmcli connection reload
  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ MPTCP (Multipath TCP), ั€ะฐััˆะธั€ะตะฝะธั ะฟั€ะพั‚ะพะบะพะปะฐ TCP ะดะปั ะพั€ะณะฐะฝะธะทะฐั†ะธะธ ั€ะฐะฑะพั‚ั‹ TCP-ัะพะตะดะธะฝะตะฝะธั ั ะดะพัั‚ะฐะฒะบะพะน ะฟะฐะบะตั‚ะพะฒ ะพะดะฝะพะฒั€ะตะผะตะฝะฝะพ ะฟะพ ะฝะตัะบะพะปัŒะบะธะผ ะผะฐั€ัˆั€ัƒั‚ะฐะผ ั‡ะตั€ะตะท ั€ะฐะทะฝั‹ะต ัะตั‚ะตะฒั‹ะต ะธะฝั‚ะตั€ั„ะตะนัั‹, ะฟั€ะธะฒัะทะฐะฝะฝั‹ะต ะบ ั€ะฐะทะฝั‹ะผ IP-ะฐะดั€ะตัะฐะผ. NetworkManager ั‚ะตะฟะตั€ัŒ ะผะพะถะตั‚ ัƒะฟั€ะฐะฒะปัั‚ัŒ IP-ะฐะดั€ะตัะฐะผะธ, ะฐะฝะพะฝัะธั€ัƒะตะผั‹ะผะธ ะธะปะธ ะธัะฟะพะปัŒะทัƒะตะผั‹ะผะธ ะฒ ะดะพะฟะพะปะฝะธั‚ะตะปัŒะฝั‹ั… ะฟะพั‚ะพะบะฐั… MPTCP, ะฒ ั‚ะพะผ ั‡ะธัะปะต ะฝะฐัั‚ั€ะฐะธะฒะฐั‚ัŒ ะดะฐะฝะฝั‹ะต ะฐะดั€ะตัะฐ ะฐะฒั‚ะพะผะฐั‚ะธั‡ะตัะบะธ, ะฟะพ ะฐะฝะฐะปะพะณะธะธ ั ั‚ะตะผ, ะบะฐะบ ัั‚ะพ ะดะตะปะฐะตั‚ ะฟั€ะพั†ะตัั mptcpd. NetworkManager ั‚ะฐะบะถะต ะฟะพะดะดะตั€ะถะธะฒะฐะตั‚ ะฒะบะปัŽั‡ะตะฝะธะต MPTCP ะฒ ัะดั€ะต ั‡ะตั€ะตะท ะฒั‹ัั‚ะฐะฒะปะตะฝะธะต sysctl /proc/sys/net/mptcp/enabled ะธ ะฝะฐัั‚ั€ะพะนะบัƒ ะพะณั€ะฐะฝะธั‡ะตะฝะธะธ, ะทะฐะดะฐะฒะฐะตะผั‹ั… ะบะพะผะฐะฝะดะพะน ยซip mptcp limitsยป. ะ”ะปั ัƒะฟั€ะฐะฒะปะตะฝะธั ะพะฑั€ะฐะฑะพั‚ะบะพะน MPTCP ะฟั€ะตะดะปะพะถะตะฝะพ ะฝะพะฒะพะต ัะฒะพะนัั‚ะฒะพ ยซconnection.mptcp-flagsยป, ั‡ะตั€ะตะท ะบะพั‚ะพั€ะพะต ะผะพะถะฝะพ ะฒะบะปัŽั‡ะธั‚ัŒ MPTCP ะธ ะฒั‹ะฑั€ะฐั‚ัŒ ะฟะฐั€ะฐะผะตั‚ั€ั‹ ะฝะฐะทะฝะฐั‡ะตะฝะธั ะฐะดั€ะตัะพะฒ (signal, subflow, backup, fullmesh). ะŸะพ ัƒะผะพะปั‡ะฐะฝะธัŽ MPTCP ะฒะบะปัŽั‡ะฐะตั‚ัั ะฒ NetworkManager ะฐะฒั‚ะพะผะฐั‚ะธั‡ะตัะบะธ, ะตัะปะธ ะฒ ัะดั€ะต ะฒั‹ัั‚ะฐะฒะปะตะฝ sysctl /proc/sys/net/mptcp/enabled.
  • ะžะฑะตัะฟะตั‡ะตะฝะฐ ะทะฐะฟะธััŒ ะฟะฐั€ะฐะผะตั‚ั€ะพะฒ ะฟั€ะธะฒัะทะบะธ IP-ะฐะดั€ะตัะพะฒ ะดะปั DHCP (DHCP lease) ะฒ ั„ะฐะนะป /run/NetworkManager/devices/$IFINDEX (ะธะฝั„ะพั€ะผะฐั†ะธั ัะพั…ั€ะฐะฝัะตั‚ัั ะฒ ัะตะบั†ะธัั… [dhcp4] ะธ [dhcp6]), ั‡ั‚ะพ ะฟะพะทะฒะพะปัะตั‚ ะพะฟั€ะตะดะตะปัั‚ัŒ ะฟั€ะธะฒัะทะบะธ ั‡ะตั€ะตะท ะฟั€ะพัั‚ะพะต ั‡ั‚ะตะฝะธะต ั„ะฐะนะปะฐ ะฑะตะท ะพะฑั€ะฐั‰ะตะฝะธั ะบ D-Bus ะธะปะธ ะฒั‹ะฟะพะปะฝะตะฝะธั ะบะพะผะฐะฝะดั‹ ยซnmcli -f all device show eth0ยป.
  • ะ’ ะฟั€ะพั„ะธะปัŒ ัะพะตะดะธะฝะตะฝะธั ะดะพะฑะฐะฒะปะตะฝ ะฟะฐั€ะฐะผะตั‚ั€ ipv4.link-local ะดะปั ะฟั€ะธะฒัะทะบะธ ะปะพะบะฐะปัŒะฝั‹ั… ะปะธะฝะบะพะฒ IPv4 ั ะธะฝั‚ั€ะฐะฝะตั‚ ะฐะดั€ะตัะฐะผะธ 169.254.0.0/16 (IPv4LL, Link-local). ะ ะฐะฝะตะต ะฐะดั€ะตัะฐ IPv4LL ะผะพะณะปะธ ะฑั‹ั‚ัŒ ัƒะบะฐะทะฐะฝั‹ ะปะธะฑะพ ะฒั€ัƒั‡ะฝัƒัŽ (ipv4.method=link-local), ะปะธะฑะพ ะฟะพะปัƒั‡ะตะฝั‹ ั‡ะตั€ะตะท DHCP.
  • ะ”ะพะฑะฐะฒะปะตะฝ ะฟะฐั€ะฐะผะตั‚ั€ ยซipv6.mtuยป ะดะปั ะฝะฐัั‚ั€ะพะนะบะธ MTU (Maximum Transmission Unit) ะดะปั IPv6.
  • ะฃะดะฐะปั‘ะฝ ะบะพะด ะฝะตะธัะฟะพะปัŒะทัƒะตะผะพะน ั€ะตะฐะปะธะทะฐั†ะธะธ ะบะปะธะตะฝั‚ะฐ DHCPv4, ะพัะฝะพะฒะฐะฝะฝะพะน ะฝะฐ ะบะพะดะต ะธะท systemd. ะ’ ะบะฐั‡ะตัั‚ะฒะต DHCP-ะบะปะธะตะฝั‚ะฐ ะดะฐะฒะฝะพ ะธัะฟะพะปัŒะทัƒะตั‚ัั ั€ะตะฐะปะธะทะฐั†ะธั n-dhcp4 ะธะท ะฟะฐะบะตั‚ะฐ nettools.
  • ะžะฑะตัะฟะตั‡ะตะฝ ะฟะตั€ะตะทะฐะฟัƒัะบ DHCP ะฟั€ะธ ะธะทะผะตะฝะตะฝะธะธ MAC-ะฐะดั€ะตัะฐ ะฝะฐ ัƒัั‚ั€ะพะนัั‚ะฒะต.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•