నెట్వర్క్ కాన్ఫిగరేషన్ను సులభతరం చేసే ఇంటర్ఫేస్ యొక్క స్థిరమైన విడుదల ఇప్పుడు అందుబాటులో ఉంది: నెట్వర్క్మేనేజర్ 1.32.0. VPN, ఓపెన్కనెక్ట్ మరియు PPTP మద్దతు కోసం ప్లగిన్లు. OpenVPN మరియు OpenSWAN వాటి స్వంత అభివృద్ధి చక్రాలలో పరిణామం చెందుతాయి.
NetworkManager 1.32 యొక్క ప్రధాన ఆవిష్కరణలు:
- ఫైర్వాల్ మేనేజ్మెంట్ బ్యాకెండ్ను ఎంచుకునే సామర్థ్యం అందించబడింది, దీని కోసం “[main].firewall-backend” అనే కొత్త ఎంపిక NetworkManager.confకు జోడించబడింది. డిఫాల్ట్గా, “nftables” బ్యాకెండ్ సెట్ చేయబడుతుంది మరియు సిస్టమ్లో /usr/sbin/nft ఫైల్ తప్పిపోయినప్పుడు మరియు /usr/sbin/iptables ఉన్నప్పుడు, “iptables” బ్యాకెండ్ సెట్ చేయబడుతుంది. భవిష్యత్తులో, ఫైర్వాల్డ్ ఆధారంగా మరొక బ్యాకెండ్ని జోడించడానికి ప్లాన్ చేయబడింది. షేర్డ్ యాక్సెస్ ప్రొఫైల్ ప్రారంభించబడినప్పుడు nftables (గతంలో iptables మాత్రమే ఉపయోగించబడేవి) ఉపయోగించి చిరునామా అనువాదకుడిని కాన్ఫిగర్ చేయడానికి ఈ ఫీచర్ ఉపయోగించబడుతుంది.
- ఈథర్నెట్ ఫ్రేమ్లను స్వీకరించేటప్పుడు లేదా పంపేటప్పుడు ఆలస్యాన్ని పరిచయం చేయడానికి "ethtool.pause-autoneg", "ethtool.pause-rx" మరియు "ethtool.pause-tx" కొత్త ఎంపికలు జోడించబడ్డాయి. జోడించిన ఎంపికలు ethtool యుటిలిటీలోని సారూప్య మోడ్లకు అనుగుణంగా ఉంటాయి - “-పాజ్ devname [autoneg on|off] [rx on|off] [tx on|off]”.
- "ethernet.accept-all-mac-addresses" పరామితి జోడించబడింది, ఇది ప్రస్తుత సిస్టమ్కు సంబోధించబడని ట్రాన్సిట్ నెట్వర్క్ ఫ్రేమ్లను విశ్లేషించడానికి నెట్వర్క్ అడాప్టర్ను "వ్యభిచార" మోడ్కు సెట్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
- సిస్టమ్కు కేటాయించిన IP చిరునామా కోసం నిర్వచించబడిన DNS పేరు ఆధారంగా హోస్ట్ పేరును కాన్ఫిగర్ చేయడానికి రివర్స్ DNS లుక్అప్లను నిర్వహించడం సాధ్యమవుతుంది. ప్రొఫైల్లోని హోస్ట్నేమ్ ఎంపికను ఉపయోగించి మోడ్ ప్రారంభించబడింది. మునుపు, getnameinfo() ఫంక్షన్ హోస్ట్ పేరును నిర్ణయించడానికి పిలువబడింది, ఇది NSS కాన్ఫిగరేషన్ మరియు /etc/hostname ఫైల్లో పేర్కొన్న పేరును పరిగణనలోకి తీసుకుంటుంది (కొత్త ఫీచర్ DNSలో రివర్స్ జోన్ రిజల్యూషన్ ఆధారంగా మాత్రమే పేరును సెట్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. ) DNS ద్వారా హోస్ట్ పేరును ప్రశ్నించడానికి, systemd-పరిష్కార API ఇప్పుడు ఉపయోగించబడుతుంది మరియు systemd ఉపయోగించబడకపోతే, 'dns' NSS మాడ్యూల్ ఆధారంగా 'nm-daemon-helper' హ్యాండ్లర్ ప్రారంభించబడుతుంది.
- "నిషేధించు", "బ్లాక్హోల్" మరియు "అన్ రీచబుల్" రూటింగ్ రూల్ రకాలకు మద్దతు జోడించబడింది.
- ట్రాఫిక్ నిర్వహణ నియమాలకు సంబంధించిన ప్రవర్తన మార్చబడింది - డిఫాల్ట్గా, NetworkManager ఇప్పుడు సిస్టమ్లో ఇప్పటికే సెట్ చేసిన qdiscs నియమాలు మరియు ట్రాఫిక్ ఫిల్టర్లను సేవ్ చేస్తుంది.
- Iwd కాన్ఫిగరేషన్ ఫైల్లలో NetworkManager వైర్లెస్ కనెక్షన్ ప్రొఫైల్లను ప్రతిబింబించడం ప్రారంభించబడింది.
- DHCP ఎంపిక 249 (మైక్రోసాఫ్ట్ క్లాస్లెస్ స్టాటిక్ రూట్)కి మద్దతు జోడించబడింది.
- బైండింగ్ అప్డేట్ల కోసం అభ్యర్థనను నియంత్రించే "rd.net.dhcp.retry" అనే కెర్నల్ పారామీటర్కు మద్దతు జోడించబడింది. IP చిరునామా.
- మూల గ్రంథాల యొక్క ముఖ్యమైన పునర్నిర్మాణం జరిగింది.
- ఇప్పటికే ఉన్న యాడ్-ఆన్లతో అనుకూలతను ప్రభావితం చేయని మార్పులు APIకి చేయబడ్డాయి. ఉదాహరణకు, PropertiesChanged సిగ్నల్ మరియు D-Bus ప్రాపర్టీ org.freedesktop.DBus.Properties.PropertiesChanged ప్రాసెసింగ్ నిలిపివేయబడ్డాయి, ఇవి చాలా కాలంగా నిలిపివేయబడ్డాయి. libnm లైబ్రరీ NMSimpleConnection, NMSetting మరియు NMSetting తరగతులలో నిర్మాణాల నిర్వచనాలను దాచిపెడుతుంది. కనెక్షన్ ప్రొఫైల్ను గుర్తించడానికి “connection.uuid” ఫార్మాట్ ప్రధాన కీగా ఉపయోగించబడుతుంది.
ఇంటెల్ అభివృద్ధి చేసిన, తక్కువ సిస్టమ్ వనరుల వినియోగం మరియు అనువైన ప్లగిన్ సామర్థ్యాలను కలిగి ఉన్న కాన్మ్యాన్ 1.40 నెట్వర్క్ కాన్ఫిగరేటర్ విడుదల కూడా గమనార్హం. కాన్మ్యాన్ను టైజెన్, యోక్టో, సెయిల్ఫిష్, ఆల్డెబరాన్ రోబోటిక్స్ మరియు నెస్ట్ వంటి ప్లాట్ఫారమ్లు మరియు డిస్ట్రిబ్యూషన్లలో, అలాగే ఫర్మ్వేర్పై ఆధారపడిన వివిధ వినియోగదారు పరికరాలలో ఉపయోగిస్తారు. Linux.
కనెక్షన్ను ఏర్పాటు చేయడానికి wpa_supplicantకు ప్రత్యామ్నాయంగా అభివృద్ధి చేయబడుతున్న IWD 1.15 (iNet వైర్లెస్ డెమన్) Wi-Fi డెమన్ను కూడా ఇంటెల్ విడుదల చేసింది. Linuxసిస్టమ్లను వైర్లెస్ నెట్వర్క్కు కనెక్ట్ చేయడానికి. IWDని స్వతంత్రంగా మరియు నెట్వర్క్ మేనేజర్ మరియు కాన్మ్యాన్ నెట్వర్క్ కాన్ఫిగరేటర్లకు బ్యాకెండ్గా కూడా ఉపయోగించవచ్చు. ఈ ప్రాజెక్ట్ ఎంబెడెడ్ పరికరాలకు అనుకూలంగా ఉంటుంది మరియు కనిష్ట మెమరీ మరియు డిస్క్ స్పేస్ వినియోగం కోసం ఆప్టిమైజ్ చేయబడింది. IWD ఎటువంటి బాహ్య లైబ్రరీలను ఉపయోగించదు మరియు నేటివ్ కెర్నల్ అందించిన సామర్థ్యాలను మాత్రమే యాక్సెస్ చేస్తుంది. Linux (పనికి ప్రధాన భాగం సరిపోతుంది) Linux మరియు Glibc).
ConnMan యొక్క కొత్త వెర్షన్ WiFiలో ఆటో-కనెక్ట్ మరియు డిస్కనెక్ట్ స్టేట్లను నిర్వహించడానికి సంబంధించిన బగ్ పరిష్కారాలను మాత్రమే కలిగి ఉంటుంది. DNS ప్రాక్సీ కోడ్లోని బఫర్ ఓవర్ఫ్లో దుర్బలత్వం కూడా పరిష్కరించబడింది. IWD యొక్క కొత్త వెర్షన్ నేపథ్య ప్రక్రియ యొక్క ఆపరేషన్ గురించి సమాచారాన్ని ఎగుమతి చేయడానికి మద్దతును అందిస్తుంది, VHT RX (వెరీ హై థ్రూపుట్) మోడ్లో ప్యాకెట్ రాకపోకల తీవ్రతను అంచనా వేయగల సామర్థ్యాన్ని జోడిస్తుంది మరియు FT-ఓవర్-DS విధానానికి మద్దతును అందిస్తుంది అనేక ప్రాథమిక సేవా సెట్లు (BSS).
మూలం: opennet.ru
