ජාල වින්‍යාසකරු NetworkManager මුදා හැරීම 1.40.0

ජාල පරාමිතීන් සැකසීම සරල කිරීම සඳහා අතුරු මුහුණතේ ස්ථාවර නිකුතුවක් පවතී - NetworkManager 1.40.0. VPN සහාය සඳහා ප්ලගීන (Libreswan, OpenConnect, Openswan, SSTP, ආදිය) ඔවුන්ගේම සංවර්ධන චක්‍රවල කොටසක් ලෙස සංවර්ධනය කර ඇත.

NetworkManager 1.40 හි ප්‍රධාන නවෝත්පාදන:

  • nmcli විධාන රේඛා අතුරුමුහුණත “--නොබැඳි” ධජය ක්‍රියාත්මක කරයි, එමඟින් පසුබිම් NetworkManager ක්‍රියාවලියට ප්‍රවේශ නොවී යතුරු ගොනු ආකෘතියෙන් සම්බන්ධතා පැතිකඩ සැකසීමට ඉඩ සලසයි. විශේෂයෙන්, ජාල අතුරුමුහුණත සමඟ සම්බන්ධිත සැකසුම් නිර්මාණය කිරීම, ප්රදර්ශනය කිරීම, මකා දැමීම සහ වෙනස් කිරීම, "nmcli සම්බන්ධතාවය" විධානය D-Bus හරහා පසුබිම් NetworkManager ක්රියාවලියට ප්රවේශ වීමෙන් තොරව දැන් ක්රියා කළ හැකිය. උදාහරණයක් ලෙස, “nmcli —offline connection add ...” විධානය ක්‍රියාත්මක කරන විට, nmcli උපයෝගිතා සම්බන්ධතා පැතිකඩක් එක් කිරීමට පසුබිම් ක්‍රියාවලියට ඉල්ලීමක් නොයවනු ඇත, නමුත් යතුරු ගොනු ආකෘතියේ අනුරූප සැකසුම් බ්ලොක් එක stdout කිරීමට සෘජුවම ප්‍රතිදානය කරයි. සම්බන්ධතා පැතිකඩ උත්පාදනය කිරීමට සහ වෙනස් කිරීමට ඔබට ස්ක්‍රිප්ට් වල nmcli භාවිතා කිරීමට ඉඩ සලසයි. සක්‍රිය කිරීමට, සාදන ලද පැතිකඩ /etc/NetworkManager/system-connections බහලුම තුළ සුරැකිය හැක. # "600" හිමිකම් සහිත ගොනු සුරැකීම වින්‍යාස කරන්න (හිමිකරුට පමණක් ලබා ගත හැක). umask 077 # යතුරු ගොනු ආකෘතියෙන් පැතිකඩක් ජනනය කරන්න. nmcli --නොබැඳි සම්බන්ධතාවය එක් කරන්න වර්ගය ඊතර්නෙට් con-name my-profile \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection # පැතිකඩ වෙනස් කරන්න nmcli —නොබැඳි සම්බන්ධතාව modify connection.mptcp-flags enabled, signal \ < /etc/NetworkManager/system-connections/my-profile.nm. tee /etc/NetworkManager/system-connections/my-profile.nmconnection~ mv /etc/NetworkManager/system-connection/my-profile.nmconnection~ \ /etc/NetworkManager/system-connections/my-profile #nm-profile පසු. තැටියේ පැතිකඩ, සැකසුම් NetworkManager nmcli සම්බන්ධතාවය නැවත පූරණය කරන්න
  • විවිධ IP ලිපින සමඟ සම්බන්ධිත විවිධ ජාල අතුරුමුහුණත් හරහා මාර්ග කිහිපයක් ඔස්සේ එකවර පැකට් බෙදා හැරීම සමඟ TCP සම්බන්ධතාවයක් ක්‍රියාත්මක කිරීම සංවිධානය කිරීම සඳහා TCP ප්‍රොටෝකෝලයේ දිගුවක් වන MPTCP (Multipath TCP) සඳහා සහය එකතු කරන ලදී. NetworkManager හට දැන් මෙම ලිපින ස්වයංක්‍රීයව වින්‍යාස කිරීම ඇතුළුව, mptcpd ක්‍රියාවලිය සිදු කරන ආකාරයටම, ප්‍රචාරණය කරන ලද හෝ අමතර MPTCP ප්‍රවාහවල භාවිතා කරන IP ලිපින කළමනාකරණය කළ හැක. NetworkManager sysctl /proc/sys/net/mptcp/enabled සැකසීමෙන් සහ “ip mptcp limits” විධානය මඟින් නියම කර ඇති සීමාවන් සැකසීමෙන් කර්නලය තුළ MPTCP සක්‍රීය කිරීමට සහාය දක්වයි. MPTCP සැකසුම් පාලනය කිරීම සඳහා, නව දේපලක් "connection.mptcp-flags" යෝජනා කර ඇති අතර, එමඟින් ඔබට MPTCP සක්‍රිය කර ලිපින පැවරුම් පරාමිතීන් (සංඥා, උපප්‍රවාහ, උපස්ථ, ෆුල්මෙෂ්) තෝරාගත හැක. පෙරනිමියෙන්, කර්නලය තුළ sysctl /proc/sys/net/mptcp/enabled සකසා ඇත්නම්, NetworkManager හි MPTCP ස්වයංක්‍රීයව සක්‍රීය වේ.
  • DHCP (DHCP කල්බදු) සඳහා IP ලිපින බන්ධන පරාමිති /run/NetworkManager/devices/$IFINDEX (තොරතුරු [dhcp4] සහ [dhcp6] යන කොටස්වල ගබඩා කර ඇත) වෙත ලිවිය හැකිය, එමඟින් ඔබට බන්ධන සරලව තීරණය කිරීමට ඉඩ සලසයි. D -Bus වෙත පිවිසීමෙන් තොරව ගොනුව කියවීම හෝ "nmcli -f all device show eth0" විධානය ක්‍රියාත්මක කරන්න.
  • 4/4 (IPv169.254.0.0LL, Link-local) වෙත දේශීය IPv16 සබැඳි සම්බන්ධ කිරීම සඳහා ipv4.link-local පරාමිතිය සම්බන්ධතා පැතිකඩට එක් කර ඇත. මීට පෙර, IPv4LL ලිපින අතින් නියම කළ හැක (ipv4.method=link-local) හෝ DHCP හරහා ලබා ගත හැක.
  • IPv6 සඳහා MTU (උපරිම සම්ප්‍රේෂණ ඒකකය) වින්‍යාස කිරීමට "ipv6.mtu" පරාමිතිය එක් කරන ලදී.
  • systemd වෙතින් කේතය මත පදනම්ව භාවිත නොකළ DHCPv4 සේවාදායක ක්‍රියාත්මක කිරීමකින් කේතය ඉවත් කරන ලදී. nettools පැකේජයෙන් n-dhcp4 ක්‍රියාත්මක කිරීම DHCP සේවාලාභියෙකු ලෙස දිගු කාලයක් භාවිතා කර ඇත.
  • උපාංගයේ MAC ලිපිනය වෙනස් වූ විට DHCP නැවත ආරම්භ කිරීම සබල කර ඇත.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න