Ukukhutshwa komququzeleli womnatha wenethiwekhi ye-NetworkManager 1.32.0

Ukukhutshwa okuzinzile kwe-interface kuyafumaneka ukwenza lula ukuseta iiparamitha zenethiwekhi - NetworkManager 1.32.0. Iiplagi zokuxhasa i-VPN, i-OpenConnect, i-PPTP, i-OpenVPN kunye ne-OpenSWAN ziphuhliswa ngemijikelo yazo yophuhliso.

Iinguqulelo eziphambili zeNetworkManager 1.32:

  • Ukukwazi ukukhetha i-backend yolawulo lwe-firewall inikezelwe, apho inketho entsha "[enkulu].i-firewall-backend" yongezwe kwi-NetworkManager.conf. Ngokungagqibekanga, i-backend ye-"nfttables" isetyenzisiwe, kwaye xa ifayile / usr/sbin/nft ilahlekile kwinkqubo kwaye / usr/sbin/iptables ikhona, i-backend "iptables" iseti. Kwixesha elizayo, kucetywa ukongeza enye i-backend esekwe kwi-Firewalld. Eli nqaku lingasetyenziselwa ukuqwalasela umguquleli wedilesi usebenzisa i-nftables (ngaphambili iptables kuphela yayisetyenziswa) xa iprofayili yokufikelela okwabelwana ngayo yenziwe.
  • Kongezwe iinketho ezintsha "ethtool.pause-autoneg", "ethtool.pause-rx" kunye ne "ethtool.pause-tx" ukwazisa ukulibaziseka xa ufumana okanye uthumela iifreyimu ze-Ethernet. Iinketho ezongeziweyo zihambelana neendlela ezifanayo kusetyenziso lwe-ethtool - “-pause devname [autoneg on|off] [rx on|off] [tx on|off]”.
  • Yongeza iparameter "ethernet.accept-all-mac-addresses", ekuvumela ukuba usete iadaptha yenethiwekhi kwimowudi "yokuziphatha okubi" ukuhlalutya izakhelo zothungelwano zothutho ezingajoliswanga kwinkqubo yangoku.
  • Kuyenzeka ukubuyisela umva ujongo lwe-DNS ukuqwalasela igama lenginginya esekelwe kwigama le-DNS elichazwe kwidilesi ye-IP eyabelwe inkqubo. Indlela yenziwe kusetyenziswa igama lenginginya kwiprofayile. Ngaphambili, i getnameinfo () umsebenzi wawubizwe ukumisela igama lenginginya, ethathela ingqalelo uqwalaselo lwe NSS kunye negama elikhankanyiweyo kwifayile /etc/igama lomninimzi (inqaku elitsha likuvumela ukucwangcisa igama kuphela ngokusekelwe kwisisombululo sendawo kwiDNS. ). Ukubuza igama lenginginya ngeDNS, inkqubo-esonjululwe i-API ngoku iyasetyenziswa, kwaye ukuba inkqubo ayisetyenziswanga, isibambi se-'nm-daemon-helper' siyasungulwa ngokusekelwe kwimodyuli ye-'dns' ye-NSS.
  • Inkxaso eyongeziweyo ye "prohibit", "blackhole" kunye ne "unreachable" iindidi zemithetho yomzila.
  • Indlela yokuziphatha malunga nemithetho yolawulo lwendlela itshintshiwe - ngokungagqibekanga, i-NetworkManager ngoku igcina imithetho ye-qdiscs kunye nezihluzi zendlela esele zibekiwe kwinkqubo.
  • Ukwenza isipili seNetworkManager iiprofayile zoqhagamshelo olungenazingcingo kwiifayile zoqwalaselo lwe-iwd.
  • Inkxaso eyongeziweyo ye-DHCP inketho ye-249 (i-Microsoft Classless Static Route).
  • Inkxaso eyongeziweyo ye-"rd.net.dhcp.retry" iparamitha yekernel elawula isicelo sohlaziyo olubophelelayo lwe-IP.
  • Uhlengahlengiso olubalulekileyo lwezicatshulwa zomthombo lwenziwe.
  • Utshintsho lwenziwe kwi-API engafanele ichaphazele ukuhambelana nezongezo ezikhoyo. Umzekelo, ukusetyenzwa kweSignali yePropertiesChanged kunye nepropathi ye-D-Bus org.freedesktop.DBus.Properties.PropertiesChanged, ekudala ihoxisiwe, ziye zayekiswa. Ilayibrari ye-libnm ifihla iinkcazelo zezakhiwo kwiiklasi ze-NMSSimpleConnection, i-NMSetting kunye ne-NMSetting. Ifomati ethi "connection.uuid" isetyenziswa njengesitshixo esiphambili ukuchonga iprofayili yoqhagamshelwano.

Ukongezelela, sinokuqaphela ukukhululwa kwe-ConnMan 1.40 network configurator, ephuhliswa yi-Intel kwaye ibonakaliswe ngokusetyenziswa okuphantsi kwezixhobo zenkqubo kunye nokufumaneka kwezixhobo eziguquguqukayo zokwandisa ukusebenza ngokusebenzisa i-plug-ins. I-ConnMan isetyenziswa kumaqonga kunye nokuhanjiswa okunje ngeTizen, iYocto, iSailfish, iAldebaran Robotics kunye neNest, kunye nezixhobo ezahlukeneyo zabathengi abasebenzisa iLinux-based firmware.

I-Intel ikwapapashe ukukhutshwa kwe-Wi-Fi daemon IWD 1.15 (iNet Wireless Daemon), ephuhliswe njengenye indlela kwi-wpa_supplicant yokudibanisa iinkqubo ze-Linux kwinethiwekhi engenazingcingo. I-IWD ingasetyenziswa nokuba iyodwa okanye njengomva kuMphathi weNethiwekhi kunye nabaqwalaseli bomsebenzi womnatha weConnMan. Iprojekthi ikulungele ukusetyenziswa kwizixhobo ezifakwe ngaphakathi kwaye ilungiselelwe imemori encinci kunye nokusetyenziswa kwendawo yediski. I-IWD ayisebenzisi amathala eencwadi angaphandle kwaye ifikelela kuphela kwizakhono ezibonelelwe yi-Linux kernel esemgangathweni (i-Linux kernel kunye ne-Glibc zanele ukusebenza).

Uguqulelo olutsha lweConnMan lubandakanya kuphela ukulungiswa kwebug enxulumene nokuphatha uqhagamshelo oluzenzekelayo kunye nokuqhawula uqhagamshelwano kwi-WiFi. Isithinteli sokuphuphuma sesichengeni kwikhowudi ye-DNS ye-Proxy nayo iqwalaselwe. Uguqulelo olutsha lwe-IWD lubonelela ngenkxaso yokuthumela ngaphandle ulwazi malunga nokusebenza kwenkqubo yangasemva, yongeza ukukwazi ukuqikelela ukuqina kokufika kwepakethe kwimodi ye-VHT RX (i-Highly throughput), kwaye ibonelela ngenkxaso yenkqubo ye-FT-over-DS iiseti zenkonzo esisiseko ezininzi (BSS).

umthombo: opennet.ru

Yongeza izimvo