பிணைய கட்டமைப்பாளரின் வெளியீடு NetworkManager 1.40.0

பிணைய அளவுருக்களை அமைப்பதை எளிதாக்க இடைமுகத்தின் நிலையான வெளியீடு கிடைக்கிறது - NetworkManager 1.40.0. VPN ஆதரவிற்கான செருகுநிரல்கள் (லிப்ரெஸ்வான், ஓபன் கனெக்ட், ஓபன்ஸ்வான், எஸ்எஸ்டிபி, முதலியன) அவற்றின் சொந்த வளர்ச்சி சுழற்சிகளின் ஒரு பகுதியாக உருவாக்கப்படுகின்றன.

NetworkManager 1.40 இன் முக்கிய கண்டுபிடிப்புகள்:

  • nmcli கட்டளை வரி இடைமுகம் “--offline” கொடியை செயல்படுத்துகிறது, இது பின்னணி NetworkManager செயல்முறையை அணுகாமல் இணைப்பு சுயவிவரங்களை கீஃபைல் வடிவத்தில் செயலாக்க அனுமதிக்கிறது. குறிப்பாக, பிணைய இடைமுகத்துடன் தொடர்புடைய அமைப்புகளை உருவாக்குதல், காட்டுதல், நீக்குதல் மற்றும் மாற்றுதல் ஆகியவற்றின் போது, ​​D-Bus வழியாக பின்புல NetworkManager செயல்முறையை அணுகாமல் “nmcli இணைப்பு” கட்டளை இப்போது செயல்படும். எடுத்துக்காட்டாக, “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 —ஆஃப்லைன் இணைப்பை மாற்றவும்.mptcp-கொடிகள் இயக்கப்பட்டது, சிக்னல் \ < /etc/NetworkManager/system-connections/my-profile.nm. tee /etc/NetworkManager/system-connections/my-profile.nmconnection~ mv /etc/NetworkManager/system-connections/my-profile.nmconnection~ \ /etc/NetworkManager/system-connections/my-profile # பிறகு. வட்டில் சுயவிவரம், அமைப்புகளை மீண்டும் ஏற்றவும் NetworkManager nmcli இணைப்பு மறுஏற்றம்
  • MPTCP (மல்டிபாத் TCP)க்கான ஆதரவு சேர்க்கப்பட்டது, TCP நெறிமுறையின் விரிவாக்கம், TCP இணைப்பின் செயல்பாட்டை ஒழுங்கமைக்க பல்வேறு IP முகவரிகளுடன் தொடர்புடைய பல்வேறு பிணைய இடைமுகங்கள் மூலம் பல வழிகளில் ஒரே நேரத்தில் பாக்கெட்டுகளை வழங்குதல். NetworkManager இப்போது விளம்பரப்படுத்தப்பட்ட அல்லது கூடுதல் MPTCP ஃப்ளோக்களில் பயன்படுத்தப்படும் IP முகவரிகளை நிர்வகிக்க முடியும், இந்த முகவரிகளை mptcpd செயல்முறை எவ்வாறு செய்கிறதோ அதே போன்று தானாகவே இந்த முகவரிகளை உள்ளமைக்கிறது. NetworkManager ஆனது sysctl /proc/sys/net/mptcp/enabled மற்றும் "ip mptcp வரம்புகள்" கட்டளையால் குறிப்பிடப்பட்ட வரம்புகளை அமைப்பதன் மூலம் கர்னலில் MPTCP ஐ செயல்படுத்துவதை ஆதரிக்கிறது. MPTCP செயலாக்கத்தைக் கட்டுப்படுத்த, ஒரு புதிய சொத்து "connection.mptcp-flags" முன்மொழியப்பட்டது, இதன் மூலம் நீங்கள் MPTCP ஐ இயக்கலாம் மற்றும் முகவரி ஒதுக்கீட்டு அளவுருக்களைத் தேர்ந்தெடுக்கலாம் (சிக்னல், துணைப் பாய்ச்சல், காப்புப்பிரதி, ஃபுல்மெஷ்). இயல்பாக, கர்னலில் sysctl /proc/sys/net/mptcp/enabled அமைக்கப்பட்டால், MPTCP தானாகவே NetworkManager இல் செயல்படுத்தப்படும்.
  • கோப்பு /ரன்/நெட்வொர்க்மேனேஜர்/சாதனங்கள்/$IFINDEX (தகவல் [dhcp4] மற்றும் [dhcp6] ஆகிய பிரிவுகளில் சேமிக்கப்படுகிறது), DHCP (DHCP குத்தகை) க்கான IP முகவரி பிணைப்பு அளவுருக்களை எழுதுவது சாத்தியமாகும். 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 கிளையண்ட் செயலாக்கத்திலிருந்து குறியீடு நீக்கப்பட்டது. நெட்டூல்ஸ் தொகுப்பிலிருந்து n-dhcp4 செயல்படுத்தல் நீண்ட காலமாக DHCP கிளையண்டாகப் பயன்படுத்தப்படுகிறது.
  • சாதனத்தில் MAC முகவரி மாறும்போது இயக்கப்பட்ட DHCP மறுதொடக்கம்.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்