เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเต เดฒเดณเดฟเดคเดฎเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดจเตเดฑเตผเดซเตเดธเดฟเดจเตเดฑเต เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดเดฐเต เดฑเดฟเดฒเตเดธเต เดฒเดญเตเดฏเดฎเดพเดฃเต - 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