Sistemi i konfigurimit të rrjetit Netplan 1.0 është në dispozicion, i përdorur në Ubuntu.

Pas pas shtatë vitesh zhvillimi, është publikuar lëshimi i instrumentit Netplan 1.0, i cili zhvillon formatin për ruajtjen e konfigurimeve të ndërfaqeve rrjetë dhe mjetet për menaxhimin e konfigurimeve rrjetës. Netplan siguron ruajtjen e parametrave në formatin YAML dhe ofron backend që abstrahojnë qasjen në konfigurim për NetworkManager dhe systemd-networkd. Kodi i projektit është shkruar në gjuhët Python dhe C, dhe shpërndahet nën licencën GPLv3.

Përveç punonjësve nga kompania Canonical, në zhvillimin e projektit marrin pjesë gjithashtu punonjës të Microsoft dhe Deutsche Telekom. Netplan përdoret tashmë në Ubuntu që nga versioni 17.10, është aktivizuar në Ubuntu 23.10 Desktop si backend i parazgjedhur në NetworkManager dhe përdoret si parazgjedhje për menaxhimin e cilësimeve rrjetës në ndërtimet zyrtare të Debian 12 për sistemet cloud. Mbështetja për Netplan është gjithashtu implementuar për cloud-init dhe instaluesin Calamares. Lëshimi i ri Netplan 1.0 do të jetë pjesë e distribucionit Ubuntu 24.04 dhe do të shpërndahet në Debian 13.

Netplan 1.0 është shënuar si lëshimi i parë stabil i rëndësishëm, i cili ka lejuar heqjen e disa mundësive të vjetruara. Heqja e borxhit teknik ka çuar në thjeshtimin e mbështetjes së bazës së kodit dhe ka eliminuar pengesat që pengonin implementimin e disa ideve të reja. Përveç stabilizimit të API-së së bibliotekës libnetplan1, versioni i ri shënon ndrrime të tjera:

  • MbĂ«shtetje e njĂ«kohshme pĂ«r WPA2 dhe WPA3.
  • MbĂ«shtetje pĂ«r pajisjet rrjetĂ«s Mellanox VF-LAG me SR-IOV (Single-Root I/O Virtualization).
  • Parametrat e rinj «hairpin» dhe «port-mac-learning», tĂ« dobishĂ«m pĂ«r konfigurimin e tuneleve VXLAN duke pĂ«rdorur FRRouting.
  • Grupi i ri i lidhjeve pĂ«r gjuhĂ«n Python (python3-netplan), qĂ« thjeshtĂ«son integrimin me sistemet e jashtme.
  • Komanda «netplan status —diff», e cila lejon tĂ« vlerĂ«sohet vizualisht ndryshimi midis gjendjes aktuale tĂ« konfigurimeve dhe skedave tĂ« konfigurimit.
    Sistemi i konfigurimit të rrjetit Netplan 1.0 është në dispozicion, i përdorur në Ubuntu.

Përdorimi i netplan unifikon përcaktimin e skedave bazike të konfigurimit, të cilat përdoren në NetworkManager dhe systemd-networkd, duke eliminuar nevojën për të studiuar detajet e formateve të konfigurimit të secilës nga këto sisteme. Thelbi i punës së netplan është se gjatë procesit të ngarkesës fillestare, ai lexon konfigurimet themelore rrjetës nga skedat «/{lib,etc,run}/netplan/*.yaml» dhe shkruan konfigurimin në direktoriumin /run në format të përshtatshëm për përpunim të mëtejshëm në systemd-networkd ose NetworkManager.

Sistemi i konfigurimit të rrjetit Netplan 1.0 është në dispozicion, i përdorur në Ubuntu.

Veçoritë e Netplan:

  • Injorimi i pajisjeve qĂ« nuk janĂ« shĂ«nuar nĂ« konfigurim;
  • E gjithĂ« konfigurimi ruhet vetĂ«m nĂ« skedarin origjinal YAML (pa pĂ«rdorim tĂ« /etc/network/interfaces);
  • MundĂ«sia e ndarjes sĂ« konfigurimit nĂ« disa skedarĂ« (p.sh., pĂ«r ndarjen e ĐœĐ°ŃŃ‚Ń€ĐŸĐčĐșаeve libvirt dhe lxd);
  • MundĂ«sitĂ« fleksibĂ«l pĂ«r zgjedhjen dhe ndryshimin e backend-it.
  • PĂ«rshkrimi i parametrave tĂ« ndĂ«rfaqeve rrjetike nĂ« netplan bĂ«het me njĂ« sintaksĂ« deklarative, qĂ« lejon pĂ«rshkrimin mjaft tĂ« thjeshtĂ« tĂ« strukturĂ«s sĂ« njĂ« rrjeti tĂ« komplikuar.

Mes avantazheve të netplan krahasuar me ifupdown:

  • SintaksĂ« deklarative;
  • MundĂ«sia e aplikimit tĂ« maskave pĂ«r emrat e ndĂ«rfaqeve rrjetike, adresave MAC, shoferĂ«ve dhe komponentĂ«ve tĂ« tjerĂ«;
  • Konsiderimi i kontekstit gjatĂ« analizimit tĂ« hierarkisĂ« sĂ« parametrave tĂ« ndĂ«rfaqeve rrjetike, çka lejon kalimin e saktĂ« dhe nĂ« rendin e duhur tĂ« konfigurimeve te pĂ«rpunuesit (nĂ« ifupdown, gjatĂ« analizimit tĂ« konfigurimeve tĂ« komplikuara, mund tĂ« ndodhin probleme pĂ«r shkak tĂ« gjendjeve konkurruese).

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster