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

வெளியிடப்பட்டது பிணைய அளவுருக்களை அமைப்பதை எளிதாக்க இடைமுகத்தின் புதிய நிலையான வெளியீடு - நெட்வொர்க் மேனேஜர் 1.20. கூடுதல் VPN ஐ ஆதரிக்க, OpenConnect, PPTP, OpenVPN மற்றும் OpenSWAN ஆகியவை அவற்றின் சொந்த வளர்ச்சி சுழற்சிகள் மூலம் உருவாக்கப்படுகின்றன.

முக்கிய புதுமைகள் NetworkManager 1.20:

  • வயர்லெஸ் மெஷ் நெட்வொர்க்குகளுக்கான ஆதரவு சேர்க்கப்பட்டது, ஒவ்வொரு முனையும் அண்டை முனைகள் மூலம் இணைக்கப்பட்டுள்ளது;
  • காலாவதியான கூறுகள் சுத்தம் செய்யப்பட்டுள்ளன. libnm-glib நூலகம் உட்பட, NetworkManager 1.0 இல் libnm நூலகத்தால் மாற்றப்பட்டது, ibft செருகுநிரல் அகற்றப்பட்டது (நிறுவகத்தில் இருந்து பிணைய உள்ளமைவு தரவை மாற்ற, initrd இலிருந்து nm-initrd-generator ஐப் பயன்படுத்த வேண்டும்) மற்றும் "முக்கியத்திற்கான ஆதரவு NetworkManager.conf இல் .monitor-” அமைப்பு இணைப்பு-கோப்புகள் நிறுத்தப்பட்டது (வெளிப்படையாக "nmcli இணைப்பு சுமை" அல்லது "nmcli இணைப்பு மறுஏற்றம்" என்று அழைக்க வேண்டும்);
  • முன்னிருப்பாக, முன்பு பயன்படுத்தப்பட்ட dhclient பயன்பாட்டிற்குப் பதிலாக உள்ளமைக்கப்பட்ட DHCP கிளையன்ட் செயல்படுத்தப்படுகிறது (உள் பயன்முறை). "--with-config-dhcp-default" உருவாக்க விருப்பத்தைப் பயன்படுத்தி அல்லது கட்டமைப்பு கோப்பில் main.dhcp ஐ அமைப்பதன் மூலம் இயல்புநிலை மதிப்பை மாற்றலாம்;
  • அனுப்பப்படக் காத்திருக்கும் பாக்கெட்டுகளுக்கான fq_codel (Fair Queuing Controlled Delay) வரிசை மேலாண்மை ஒழுங்குமுறை மற்றும் ட்ராஃபிக் பிரதிபலிப்புக்கான மிரர்ட் ஆக்ஷன் ஆகியவற்றை உள்ளமைக்கும் திறன் சேர்க்கப்பட்டது;
  • விநியோகங்களுக்கு, /usr/lib/NetworkManager கோப்பகத்தில் டிஸ்பாட்ச் ஸ்கிரிப்ட்களை வைக்க முடியும், இது ஒவ்வொரு தொடக்கத்திலும் படிக்க-மட்டும் பயன்முறையில் மற்றும் தெளிவான /etc இல் கிடைக்கும் கணினி படங்களில் பயன்படுத்தப்படலாம்;
  • கீஃபைல் செருகுநிரலில் படிக்க-மட்டும் கோப்பகங்களுக்கான ஆதரவு சேர்க்கப்பட்டது
    (“/usr/lib/NetworkManager/system-connections”), D-Bus வழியாக மாற்றக்கூடிய அல்லது நீக்கக்கூடிய சுயவிவரங்கள் (இந்த நிலையில், /usr/lib/ இல் உள்ள மாற்ற முடியாத கோப்புகள் /etc அல்லது / இல் சேமிக்கப்பட்ட கோப்புகளால் மேலெழுதப்படும். ஓடு);

  • libnm இல், JSON வடிவத்தில் அமைப்புகளை பாகுபடுத்துவதற்கான குறியீடு மறுவேலை செய்யப்பட்டுள்ளது மற்றும் அளவுருக்கள் மிகவும் கடுமையான சரிபார்ப்பு வழங்கப்படுகிறது;
  • மூல முகவரி மூலம் ரூட்டிங் விதிகளில் (கொள்கை ரூட்டிங்), “suppress_prefixlength” பண்புக்கூறுக்கான ஆதரவு சேர்க்கப்பட்டுள்ளது;
  • VPN WireGuardக்கு, "wireguard.ip4-auto-default-route" மற்றும் "wireguard.ip6-auto-default-route" ஆகியவற்றை தானாக ஒதுக்குவதற்கான ஸ்கிரிப்ட்களுக்கான ஆதரவு செயல்படுத்தப்பட்டுள்ளது;
  • அமைப்புகள் மேலாண்மை செருகுநிரல்களின் செயலாக்கம் மற்றும் வட்டில் சுயவிவரங்களைச் சேமிக்கும் முறை ஆகியவை மறுவேலை செய்யப்பட்டுள்ளன. செருகுநிரல்களுக்கு இடையே இணைப்பு சுயவிவரங்களை நகர்த்துவதற்கான ஆதரவு சேர்க்கப்பட்டது;
  • நினைவகத்தில் சேமிக்கப்பட்ட சுயவிவரங்கள் இப்போது கீஃபைல் செருகுநிரல் மூலம் மட்டுமே செயலாக்கப்பட்டு /ரன் கோப்பகத்தில் சேமிக்கப்படுகின்றன, இது NetworkManager ஐ மறுதொடக்கம் செய்த பிறகு சுயவிவரங்களை இழப்பதைத் தவிர்க்கிறது மற்றும் நினைவகத்தில் சுயவிவரங்களை உருவாக்க FS அடிப்படையிலான API ஐப் பயன்படுத்துவதை சாத்தியமாக்குகிறது;
  • புதிய டி-பஸ் முறை சேர்க்கப்பட்டது AddConnection2(), ஒரு சுயவிவரத்தை உருவாக்கும் நேரத்தில் அதன் தானாக இணைப்பைத் தடுக்க இது உங்களை அனுமதிக்கிறது. முறையில் Update2() "நோ-ரி அப்ளை" கொடி சேர்க்கப்பட்டது, இதில் இணைப்பு சுயவிவரத்தின் உள்ளடக்கங்களை மாற்றுவது சுயவிவரம் மீண்டும் செயல்படுத்தப்படும் வரை சாதனத்தின் உண்மையான உள்ளமைவை தானாக மாற்றாது;
  • “ipv6.method=disabled” அமைப்பு சேர்க்கப்பட்டது, இது சாதனத்திற்கான IPv6 ஐ முடக்க உங்களை அனுமதிக்கிறது.

ஆதாரம்: opennet.ru

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