Lansohet versioni i përmendësit Netplan 1.1, i cili zhvillon formatin për ruajtjen e konfigurimeve të ndërfaqeve rrjet dhe mjetet e lidhura për menaxhimin e konfigurimeve rrjet. Netplan siguron ruajtjen e parametrave në formatin YAML dhe ofron backend që abstrakton qasjen në konfigurim për NetworkManager dhe systemd-networkd. Ky mjet përdoret në shpërndarjen Ubuntu që nga versioni 17.10 dhe në ndërtimet Debian 12 për sistemet cloud. Projekti zhvillohet nga kompania Canonical me pjesëmarrjen e punonjësve nga Microsoft dhe Deutsche Telekom. Kodi i projektit është shkruar në gjuhët Python dhe C, dhe shpërndahet nën licencën GPLv3.
Funksioni i netplan Ă«shtĂ« tĂ« lexojĂ« konfigurimet rrjet nga skedarĂ«t â/{lib,etc,run}/netplan/*.yamlâ gjatĂ« procesit tĂ« ngarkimit fillestar dhe tĂ« shkruajĂ« konfigurimin nĂ« katalogun /run nĂ« njĂ« format qĂ« Ă«shtĂ« i pĂ«rshtatshĂ«m pĂ«r pĂ«rpunim tĂ« mĂ«tejshĂ«m nĂ« systemd-networkd ose NetworkManager. TĂ« gjitha konfigurimet ruhen vetĂ«m nĂ« skedarin origjinal YAML pa pĂ«rdorimin e â/etc/network/interfacesâ, ndĂ«rkohĂ« qĂ« lejohet ndarja e konfigurimeve nĂ« disa skedarĂ«, pĂ«r shembull, pĂ«r tĂ« ndarĂ« skedarĂ«t e konfigurimit pĂ«r libvirt dhe lxd. PĂ«rshkrimi i parametrave tĂ« ndĂ«rfaqeve rrjet bĂ«het me sintaksĂ« deklarative, e cila lejon pĂ«rshkrimin mjaft tĂ« thjeshtĂ« tĂ« strukturĂ«s sĂ« njĂ« rrjeti kompleks.
Ndryshe nga formati ifupdown, në netplan aplikohet sintaksë deklarative; ka mundësi për të përdorur maska për emrat e ndërfaqeve rrjet, adresat MAC, drejtuesit dhe komponentët e tjerë; gjatë analizës së hierarkisë së parametrave të ndërfaqeve rrjet merren parasysh kontekstet, gjë që lejon që parametrat të përcillen në mënyrë korrekte dhe në rendin e duhur në trajtuesit (në ifupdown gjatë analizës së konfigurimeve komplekse mund të shfaqen probleme për shkak të gjendjeve të garës).
Në lëshimin e ri:
- Mundësia për të ribërë logjikën e shërbimit systemd-networkd-wait-online për të pritur ndërfaqet rrjet të brendshme (link-local) dhe të rrugës (me gjendje routable).
- Mbështetje për ndryshimin e konfigurimeve të modit eswitch (embedded-switch-mode) për ndërfaqet rrjet pa funksione virtuale (VF, virtual-function) në pajisjet SR-IOV (Single Root I/O Virtualization).
- Mbështetje për flag që lejojnë të ndikojnë në parserin e konfigurimit për të injoruar disa konfigurime të papërshtatshme pa ndalur gjenerimin e tërë konfigurimeve të backend-it.
- Janë bërë rregullime që zgjidhin problemet specifike për ProtonVPN dhe Microsoft Azure Linux.
Burimi: opennet.ru
