NetworkManager 1.40.0 መለቀቅ

የአውታረ መረብ መለኪያዎችን ማቀናበርን ለማቃለል የተረጋጋ የበይነገጽ ልቀት አለ - NetworkManager 1.40.0. ፕለጊኖች ለቪፒኤን ድጋፍ (ሊብሬስዋን፣ ኦፕን ኮንኔት፣ ኦፕስዋን፣ SSTP፣ ወዘተ) እንደ የራሳቸው የእድገት ዑደቶች አካል ሆነው ተዘጋጅተዋል።

የኔትወርክ አስተዳዳሪ 1.40 ዋና ፈጠራዎች፡-

  • የ nmcli የትዕዛዝ መስመር በይነገጽ የ "--ከመስመር ውጭ" ባንዲራ ይተገብራል, ይህም የግንኙነት መገለጫዎችን በቁልፍ ፋይል ቅርፀት የበስተጀርባውን የአውታረ መረብ ማኔጀር ሂደትን ሳይደርሱበት ይፈቅዳል. በተለይም ከአውታረ መረብ በይነገጽ ጋር የተገናኙ ቅንብሮችን ሲፈጥሩ, ሲያሳዩ, ሲሰርዙ እና ሲቀይሩ የ "nmcli connection" ትዕዛዝ አሁን የጀርባውን የአውታረ መረብ ማኔጀር ሂደትን በ D-Bus ሳይደርስ ሊሠራ ይችላል. ለምሳሌ “nmcli —ከመስመር ውጭ ግንኙነት አክል…” የሚለውን ትዕዛዝ ሲፈጽም የ nmcli መገልገያ የግንኙነት ፕሮፋይል ለመጨመር ወደ ዳራ ሂደቱ ጥያቄን አይልክም ነገር ግን ተጓዳኝ የቅንጅቶችን በቁልፍ ፋይል ቅርጸት ለማስቆም በቀጥታ ይወጣል። የግንኙነት መገለጫዎችን ለመፍጠር እና ለመለወጥ nmcliን በስክሪፕቶች ውስጥ እንዲጠቀሙ ይፈቅድልዎታል። ለማግበር የተፈጠረ መገለጫ በ /etc/NetworkManager/system-connections directory ውስጥ ሊቀመጥ ይችላል። # ፋይሎችን በ"600" መብቶች (ለባለቤቱ ብቻ የሚገኝ) በማስቀመጥ ያዋቅሩ። umask 077 # መገለጫ በቁልፍ ፋይል ቅርጸት ይፍጠሩ። nmcli - ከመስመር ውጭ ግንኙነት ኢተርኔትን ይተይቡ con-name my-profile \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection # ፕሮፋይሉን ይቀይሩ nmcli —ከመስመር ውጭ ግንኙነት ቀይር ግንኙነት.mptcp-flags ነቅቷል፣ሲግናል \ < /ወዘተ/NetworkManager/system-connections/my-profile.nmconnection \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection~ mv /etc/NetworkManager/system-connections/my-profile.nmconnection~ \ /ወዘተ/NetworkManager/system-connections/my-profile.nmconnection # እንደገና ከተፃፈ በኋላ መገለጫ በዲስክ ላይ, ቅንብሮቹን እንደገና ይጫኑ NetworkManager nmcli ግንኙነት እንደገና ይጫኑ
  • ለMPTCP (Multipath TCP) ታክሏል ድጋፍ፣ የ TCP ፕሮቶኮል ማራዘሚያ የ TCP ግንኙነትን እና ፓኬጆችን በአንድ ጊዜ በተለያዩ መንገዶች ከተለያዩ የአይፒ አድራሻዎች ጋር በተያያዙ የአውታረ መረብ በይነገጾች መላክ። NetworkManager አሁን የmptcpd ሂደት እንዴት እንደሚሰራው እነዚህን አድራሻዎች በራስ-ሰር ማዋቀርን ጨምሮ ተጨማሪ የMPTCP ፍሰቶችን የሚታወጁ ወይም ጥቅም ላይ የሚውሉትን የአይፒ አድራሻዎች ማስተዳደር ይችላል። NetworkManager sysctl/proc/sys/net/mptcp/enabled በማዘጋጀት እና በ"ip mptcp limits" ትዕዛዝ የተገለጸውን ገደብ በማዘጋጀት MPTCPን በከርነል ውስጥ ማንቃትን ይደግፋል። የMPTCP ሂደትን ለመቆጣጠር አዲስ ንብረት “connection.mptcp-flags” ቀርቧል፣ በዚህ በኩል MPTCP ን ማንቃት እና የአድራሻ ምደባ መለኪያዎችን (ምልክት ፣ ንዑስ ፍሰት ፣ ምትኬ ፣ ሙሉ ሜሽ) መምረጥ ይችላሉ። በነባሪ፣ sysctl/proc/sys/net/mptcp/enabled በከርነል ውስጥ ከተቀናበረ MPTCP በNetworkManager ውስጥ በራስ-ሰር እንዲነቃ ይደረጋል።
  • ለዲኤችሲፒ (DHCP ሊዝ) የአይፒ አድራሻ ማያያዣ መለኪያዎችን በፋይል / run/NetworkManager/መሳሪያዎች/$IFINDEX (መረጃው በክፍል [dhcp4] እና [dhcp6] ውስጥ ተቀምጧል) መፃፍ ይቻላል፣ ይህም ማሰሪያዎቹን በቀላሉ ለመወሰን ያስችላል። D -Bus ሳይደርሱ ፋይሉን ማንበብ ወይም "nmcli -f all device show eth0" የሚለውን ትዕዛዝ ያሂዱ።
  • የአካባቢ IPv4 አገናኞችን ወደ ኢንተርኔት አድራሻዎች 4/169.254.0.0 (IPv16LL, Link-local) ለማያያዝ የipv4.link-local መለኪያው ወደ የግንኙነት መገለጫው ተጨምሯል። ከዚህ ቀደም የIPv4LL አድራሻዎች በእጅ ሊገለጹ ይችላሉ (ipv4.method=link-local) ወይም በDHCP በኩል ሊገኙ ይችላሉ።
  • MTU (Maximum Transmission Unit) ለIPv6 ለማዋቀር "ipv6.mtu" ታክሏል።
  • በስርዓት ኮድ ላይ በመመስረት ጥቅም ላይ ካልዋለ የDHCPv4 ደንበኛ ትግበራ የተወገደ ኮድ። የn-dhcp4 አተገባበር ከnettools ጥቅል ለረጅም ጊዜ እንደ DHCP ደንበኛ ሲያገለግል ቆይቷል።
  • በመሣሪያው ላይ ያለው የማክ አድራሻ ሲቀየር DHCP እንደገና እንዲጀምር ነቅቷል።

ምንጭ: opennet.ru

አስተያየት ያክሉ