OpenWrt విడుదల 21.02.0

OpenWrt 21.02.0 డిస్ట్రిబ్యూషన్ యొక్క కొత్త ముఖ్యమైన విడుదల పరిచయం చేయబడింది, రౌటర్లు, స్విచ్‌లు మరియు యాక్సెస్ పాయింట్‌లు వంటి వివిధ నెట్‌వర్క్ పరికరాలలో ఉపయోగం కోసం ఉద్దేశించబడింది. OpenWrt అనేక విభిన్న ప్లాట్‌ఫారమ్‌లు మరియు ఆర్కిటెక్చర్‌లకు మద్దతు ఇస్తుంది మరియు అసెంబ్లీలోని వివిధ భాగాలతో సహా క్రాస్-కంపైలేషన్‌ను సరళంగా మరియు సౌకర్యవంతంగా నిర్వహించడానికి అనుమతించే అసెంబ్లీ వ్యవస్థను కలిగి ఉంది, ఇది రెడీమేడ్ ఫర్మ్‌వేర్ లేదా డిస్క్ ఇమేజ్‌ను కావలసిన సెట్‌తో సృష్టించడం సులభం చేస్తుంది. నిర్దిష్ట టాస్క్‌ల కోసం స్వీకరించబడిన ముందే ఇన్‌స్టాల్ చేయబడిన ప్యాకేజీలు. 36 టార్గెట్ ప్లాట్‌ఫారమ్‌ల కోసం అసెంబ్లీలు రూపొందించబడ్డాయి.

OpenWrt 21.02.0లోని మార్పులలో ఈ క్రిందివి గుర్తించబడ్డాయి:

  • కనీస హార్డ్‌వేర్ అవసరాలు పెంచబడ్డాయి. డిఫాల్ట్ బిల్డ్‌లో, అదనపు Linux కెర్నల్ సబ్‌సిస్టమ్‌లను చేర్చడం వల్ల, OpenWrtని ఉపయోగించడం కోసం ఇప్పుడు 8 MB ఫ్లాష్ మరియు 64 MB RAM ఉన్న పరికరం అవసరం. మీరు కోరుకుంటే, మీరు ఇప్పటికీ 4 MB ఫ్లాష్ మరియు 32 MB RAM ఉన్న పరికరాలలో పని చేయగల మీ స్వంత స్ట్రిప్డ్-డౌన్ అసెంబ్లీని సృష్టించవచ్చు, కానీ అటువంటి అసెంబ్లీ యొక్క కార్యాచరణ పరిమితం చేయబడుతుంది మరియు ఆపరేషన్ స్థిరత్వం హామీ ఇవ్వబడదు.
  • ప్రాథమిక ప్యాకేజీలో WPA3 వైర్‌లెస్ నెట్‌వర్క్ సెక్యూరిటీ టెక్నాలజీకి మద్దతు ఇచ్చే ప్యాకేజీలు ఉన్నాయి, ఇది ఇప్పుడు క్లయింట్ మోడ్‌లో పని చేస్తున్నప్పుడు మరియు యాక్సెస్ పాయింట్‌ను సృష్టించేటప్పుడు డిఫాల్ట్‌గా అందుబాటులో ఉంటుంది. WPA3 పాస్‌వర్డ్ ఊహించే దాడుల నుండి రక్షణను అందిస్తుంది (ఇది ఆఫ్‌లైన్ మోడ్‌లో పాస్‌వర్డ్ ఊహించడాన్ని అనుమతించదు) మరియు SAE ప్రమాణీకరణ ప్రోటోకాల్‌ను ఉపయోగిస్తుంది. WPA3ని ఉపయోగించగల సామర్థ్యం వైర్‌లెస్ పరికరాల కోసం చాలా డ్రైవర్లలో అందించబడుతుంది.
  • బేస్ ప్యాకేజీలో డిఫాల్ట్‌గా TLS మరియు HTTPS మద్దతు ఉంటుంది, ఇది మిమ్మల్ని HTTPS ద్వారా LuCI వెబ్ ఇంటర్‌ఫేస్‌ని యాక్సెస్ చేయడానికి మరియు ఎన్‌క్రిప్టెడ్ కమ్యూనికేషన్ ఛానెల్‌ల ద్వారా సమాచారాన్ని తిరిగి పొందడానికి wget మరియు opkg వంటి యుటిలిటీలను ఉపయోగించడానికి మిమ్మల్ని అనుమతిస్తుంది. opkg ద్వారా డౌన్‌లోడ్ చేయబడిన ప్యాకేజీలు పంపిణీ చేయబడిన సర్వర్‌లు కూడా డిఫాల్ట్‌గా HTTPS ద్వారా సమాచారాన్ని పంపడానికి మారతాయి. ఎన్‌క్రిప్షన్ కోసం ఉపయోగించే mbedTLS లైబ్రరీ wolfSSL ద్వారా భర్తీ చేయబడింది (అవసరమైతే, మీరు mbedTLS మరియు OpenSSL లైబ్రరీలను మాన్యువల్‌గా ఇన్‌స్టాల్ చేయవచ్చు, ఇవి ఎంపికలుగా సరఫరా చేయబడుతున్నాయి). HTTPSకి ఆటోమేటిక్ ఫార్వార్డింగ్‌ను కాన్ఫిగర్ చేయడానికి, వెబ్ ఇంటర్‌ఫేస్ “uhttpd.main.redirect_https=1” ఎంపికను అందిస్తుంది.
  • DSA (డిస్ట్రిబ్యూటెడ్ స్విచ్ ఆర్కిటెక్చర్) కెర్నల్ సబ్‌సిస్టమ్‌కు ప్రారంభ మద్దతు అమలు చేయబడింది, ఇది సాంప్రదాయిక నెట్‌వర్క్ ఇంటర్‌ఫేస్‌లను (iproute2, ifconfig) కాన్ఫిగర్ చేయడానికి ఉపయోగించే మెకానిజమ్‌లను ఉపయోగించి ఇంటర్‌కనెక్టడ్ ఈథర్నెట్ స్విచ్‌ల క్యాస్‌కేడ్‌లను కాన్ఫిగర్ చేయడానికి మరియు నిర్వహించడానికి సాధనాలను అందిస్తుంది. మునుపు అందించిన swconfig సాధనం స్థానంలో పోర్ట్‌లు మరియు VLANలను కాన్ఫిగర్ చేయడానికి DSA ఉపయోగించబడుతుంది, అయితే అన్ని స్విచ్ డ్రైవర్‌లు ఇంకా DSAకి మద్దతు ఇవ్వవు. ప్రతిపాదిత విడుదలలో, ath79 (TP-Link TL-WR941ND), bcm4908, జెమిని, కిర్క్‌వుడ్, mediatek, mvebu, octeon, ramips (mt7621) మరియు realtek డ్రైవర్‌ల కోసం DSA ప్రారంభించబడింది.
  • /etc/config/networkలో ఉన్న కాన్ఫిగరేషన్ ఫైల్‌ల సింటాక్స్‌కు మార్పులు చేయబడ్డాయి. "config ఇంటర్‌ఫేస్" బ్లాక్‌లో, "ifname" ఎంపిక "పరికరం"గా మార్చబడింది మరియు "config పరికరం" బ్లాక్‌లో, "బ్రిడ్జ్" మరియు "ifname" ఎంపికలు "పోర్ట్‌లు"గా పేరు మార్చబడ్డాయి. కొత్త ఇన్‌స్టాలేషన్‌ల కోసం, పరికరాల (లేయర్ 2, “కాన్ఫిగర్ డివైస్” బ్లాక్) మరియు నెట్‌వర్క్ ఇంటర్‌ఫేస్‌ల (లేయర్ 3, “కాన్ఫిగర్ ఇంటర్‌ఫేస్” బ్లాక్) కోసం సెట్టింగ్‌లతో ప్రత్యేక ఫైల్‌లు ఇప్పుడు రూపొందించబడ్డాయి. వెనుకబడిన అనుకూలతను కొనసాగించడానికి, పాత సింటాక్స్‌కు మద్దతు అలాగే ఉంచబడుతుంది, అనగా. గతంలో సృష్టించిన సెట్టింగ్‌లకు మార్పులు అవసరం లేదు. ఈ సందర్భంలో, వెబ్ ఇంటర్‌ఫేస్‌లో, పాత సింటాక్స్ గుర్తించబడితే, కొత్త సింటాక్స్‌కు మైగ్రేట్ చేయాలనే ప్రతిపాదన ప్రదర్శించబడుతుంది, ఇది వెబ్ ఇంటర్‌ఫేస్ ద్వారా సెట్టింగ్‌లను సవరించడానికి అవసరం.

    కొత్త సింటాక్స్ యొక్క ఉదాహరణ: config పరికర ఎంపిక పేరు 'br-lan' ఎంపిక రకం 'బ్రిడ్జ్' ఎంపిక macaddr '00:01:02:XX:XX:XX' జాబితా పోర్ట్‌లు 'lan1' జాబితా పోర్ట్‌లు 'lan2' జాబితా పోర్ట్‌లు 'lan3' జాబితా పోర్ట్‌లు 'lan4' config ఇంటర్‌ఫేస్ 'lan' ఎంపిక పరికరం 'br-lan' ఎంపిక ప్రోటో 'స్టాటిక్' ఎంపిక ipaddr '192.168.1.1' ఎంపిక నెట్‌మాస్క్ '255.255.255.0' ఎంపిక ip6assign '60' config పరికరం ఎంపిక పేరు 'eth1' ఎంపిక macaddr '00 :01:02:YY:YY:YY' config ఇంటర్‌ఫేస్ 'wan' ఎంపిక పరికరం 'eth1' ఎంపిక ప్రోటో 'dhcp' config ఇంటర్‌ఫేస్ 'wan6' ఎంపిక పరికరం 'eth1' ఎంపిక ప్రోటో 'dhcpv6'

    కాన్ఫిగరేషన్ ఫైల్స్ /etc/config/networkతో సారూప్యతతో, board.jsonలోని ఫీల్డ్ పేర్లు “ifname” నుండి “device”కి మార్చబడ్డాయి.

  • D-Link, ZyXEL, ALLNET, INABA మరియు NETGEAR ఈథర్నెట్ స్విచ్‌లు వంటి పెద్ద సంఖ్యలో ఈథర్‌నెట్ పోర్ట్‌లు ఉన్న పరికరాలలో OpenWrtని ఉపయోగించడానికి కొత్త "realtek" ప్లాట్‌ఫారమ్ జోడించబడింది.
  • బ్రాడ్‌కామ్ BCM4908 మరియు Rockchip RK4908xx SoCల ఆధారంగా పరికరాల కోసం కొత్త bcm33 మరియు రాక్‌చిప్ ప్లాట్‌ఫారమ్‌లు జోడించబడ్డాయి. మునుపు మద్దతు ఉన్న ప్లాట్‌ఫారమ్‌ల కోసం పరికర మద్దతు సమస్యలు పరిష్కరించబడ్డాయి.
  • ar71xx ప్లాట్‌ఫారమ్‌కు మద్దతు నిలిపివేయబడింది, బదులుగా ath79 ప్లాట్‌ఫారమ్‌ను ఉపయోగించాలి (ar71xx ఆధారంగా పరికరాల కోసం, మొదటి నుండి OpenWrtని మళ్లీ ఇన్‌స్టాల్ చేయాలని సిఫార్సు చేయబడింది). cns3xxx (Cavium Networks CNS3xxx), rb532 (MikroTik RB532) మరియు samsung (SamsungTQ210) ప్లాట్‌ఫారమ్‌లకు మద్దతు కూడా నిలిపివేయబడింది.
  • నెట్‌వర్క్ కనెక్షన్‌లను ప్రాసెస్ చేయడంలో పాల్గొన్న అప్లికేషన్‌ల ఎక్జిక్యూటబుల్ ఫైల్‌లు అటువంటి అప్లికేషన్‌లలోని దుర్బలత్వాలను ఉపయోగించడం కష్టతరం చేయడానికి చిరునామా స్పేస్ రాండమైజేషన్ (ASLR)కి పూర్తి మద్దతుతో PIE (పొజిషన్-ఇండిపెండెంట్ ఎగ్జిక్యూటబుల్స్) మోడ్‌లో కంపైల్ చేయబడతాయి.
  • Linux కెర్నల్‌ను నిర్మిస్తున్నప్పుడు, కంటైనర్ ఐసోలేషన్ టెక్నాలజీలకు మద్దతు ఇవ్వడానికి డిఫాల్ట్‌గా ఎంపికలు ప్రారంభించబడతాయి, LXC టూల్‌కిట్ మరియు procd-ujail మోడ్‌ను చాలా ప్లాట్‌ఫారమ్‌లలో OpenWrtలో ఉపయోగించడానికి అనుమతిస్తుంది.
  • SELinux యాక్సెస్ కంట్రోల్ సిస్టమ్‌కు మద్దతుతో నిర్మించగల సామర్థ్యం అందించబడింది (డిఫాల్ట్‌గా నిలిపివేయబడింది).
  • ప్రతిపాదిత విడుదలలతో సహా నవీకరించబడిన ప్యాకేజీ సంస్కరణలు musl libc 1.1.24, glibc 2.33, gcc 8.4.0, binutils 2.34, hostapd 2020-06-08, dnsmasq 2.85, dropbear 2020.81, busybox1.33.1. Linux కెర్నల్ వెర్షన్ 5.4.143కి నవీకరించబడింది, cfg80211/mac80211 వైర్‌లెస్ స్టాక్‌ను 5.10.42 కెర్నల్ నుండి పోర్ట్ చేస్తుంది మరియు Wireguard VPN మద్దతును పోర్ట్ చేస్తుంది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి