On saadaval stabiilne vĂ€ljaanne liidese jaoks, et lihtsustada vĂ”rgukonfiguratsioonide seadistamist â NetworkManager 1.32.0. VPN, OpenConnect, PPTP, OpenVPN ja OpenSWAN toe pluginad arenevad oma arendus-tsĂŒklite raames.
NetworkManager 1.32 peamised uuendused:
- KĂ€ideldud on vĂ”imalus valida tulemĂŒĂŒri haldamise taust, mille jaoks on NetworkManager.conf failile lisatud uus valik â[main].firewall-backendâ. Vaikimisi on seatud taust ânftablesâ; kui sĂŒsteemis puudub fail /usr/sbin/nft ja on olemas /usr/sbin/iptables, siis on taust âiptablesâ. Tulevikus plaanitakse lisada veel ĂŒks taust, mis pĂ”hineb Firewalld'il. Antud vĂ”imalust saab rakendada aadresside tĂ”lke seadistamiseks nftables'i kaudu (varem kasutati ainult iptables), kui on aktiveeritud jagamise profiil (shared).
- Uued valikud âethtool.pause-autonegâ, âethtool.pause-rxâ ja âethtool.pause-txâ on lisatud viivituste sisseviimiseks Etherneti kaadrite vastuvĂ”tmisel vĂ”i saatmisel. Lisatud valikud vastavad sarnastele reĆŸiimidele utiliidis ethtool â ââpause devname [autoneg on|off] [rx on|off] [tx on|off]â.
- Lisatud parameeter âethernet.accept-all-mac-addressesâ, mis vĂ”imaldab vĂ”rkaadapteril töötada 'promiscuous' reĆŸiimis, et analĂŒĂŒsida lĂ€bi liikuvate vĂ”rgukaadrite, mis ei ole suunatud kĂ€esolevale sĂŒsteemile.
- On antud vĂ”imalus teostada pöörd-DNS pĂ€ringuid hostinime seadistamiseks DNS-is mÀÀratud nime pĂ”hjal, mis on mÀÀratud antud sĂŒsteemi IP-aadressile. ReĆŸiim aktiveeritakse vĂ”imaluse hostname kaudu profiilis. Varem kutsuti hostinime mÀÀramisel vĂ€lja funktsioon getnameinfo(), mis arvestas NSS konfiguratsiooni ja nime, mis oli mÀÀratud failis /etc/hostname (uus vĂ”imalus vĂ”imaldab mÀÀrata nime ainult pöördnime lahendamise pĂ”hjal DNS-is). Hostinime pĂ€rimise jaoks DNS-i kaudu kasutatakse nĂŒĂŒd API't systemd-resolved, ja kui systemd ei ole kasutusel, kĂ€ivitatakse ĐŸĐ±ŃĐ°Đ±ĐŸŃŃĐžĐș 'nm-daemon-helper' NSS mooduli 'dns' pĂ”hjal.
- On lisatud tugi marsruutimise reeglite tĂŒĂŒpidele âprohibitâ, âblackholeâ ja âunreachableâ.
- KĂ€itumine, mis on seotud liiklusreeglite haldamisega, on muudetud â nĂŒĂŒd salvestab NetworkManager vaikimisi juba sĂŒsteemis seadistatud qdisc reeglid ja liiklusfiltrid.
- On tagatud NetworkManager'i traadita ĂŒhenduste profiilide peegeldamine iwd konfiguratsioonifailidesse.
- Lisatud tugi DHCP valikule 249 (Microsoft Classless Static Route).
- On lisatud tugi tuuma parameetrile ârd.net.dhcp.retryâ, mis haldab sidumise uuendamise pĂ€ringut. IP-aadressiga.
- On tehtud olulisi muudatusi algtekstides.
- API-s on tehtud muudatusi, mis ei tohi mĂ”jutada olemasolevate lisandmoodulite ĂŒhilduvust. NĂ€iteks on lĂ”petatud signaali PropertiesChanged ja D-Bus omaduse org.freedesktop.DBus.Properties.PropertiesChanged töötlemine, mis on juba ammu aegunud. Raamatukogus libnm on varjatud struktuuride mÀÀratlused klassides NMSimpleConnection, NMSetting ja NMSetting. Profiili tuvastamiseks kasutatakse peamise vĂ”tmena formaati âconnection.uuidâ.
Lisaks vĂ”ib mĂ€rkida, et on vĂ€lja antud vĂ”rgu konfigureerija ConnMan 1.40, mida arendab Intel ja mis on tuntud madala sĂŒsteemiresursside tarbimise ja paindlike funktsionaalsuse laiendamise vĂ”imaluste poolest pluginate kaudu. ConnMan-i kasutatakse sellistes platvormides ja jaotustes nagu Tizen, Yocto, Sailfish, Aldebaran Robotics ja Nest, samuti erinevates tarbija seadmetes, millel on Linuxi pĂ”hised tarkvarad.
EttevĂ”te Intel on samuti vĂ€lja andnud Wi-Fi deemon IWD 1.15 (iNet Wireless Daemon), mis areneb vastuvĂ”tuna wpa_supplicant'ile, et ĂŒhendada Linuxi sĂŒsteeme traadita vĂ”rku. IWD-d saab kasutada nii iseseisvalt kui ka Network Manageri ja ConnMan'i vĂ”rkude konfigureerijate backendina. Projekt sobib rakendamiseks sisse ehitatud seadmetes ja on optimeeritud vĂ€ikese mĂ€lutarbimise ja kettaruumi jaoks. IWD ei kasuta vĂ€list raamatukogu ja toetub ainult Linuxi tuuma pakutavatele vĂ”imalustele (toimimiseks piisab Linuxi tuumast ja Glibc-st).
Uues versioonis ConnMan on vaid parandatud vigu, mis olid seotud WiFi automaatse ĂŒhendamise ja katkestamise olekute töötlemisega. Samuti on lahendatud DNS Proxy koodis tekkiv puhvri ĂŒletĂ€itumise haavatavus. Uues IWD versioonis on rakendatud toestus info eksportimiseks taustprotsessi töö kohta, lisatud vĂ”imalus prognoosida pakettide intensiivsuse sissetulekut VHT RX (Very High Throughput) reĆŸiimis ja toetatud FT-over-DS protseduur mitme baasteenuse komplekti (BSS) jaoks.
Allikas: opennet.ru
