Sistemi i konfigurimit të rrjetit Netplan 1.0 është i disponueshëm dhe përdoret në Ubuntu

Pas shtatë vjet zhvillimi, u publikua lirimi i mjetit Netplan 1.0, që zhvillon formatin për ruajtjen e konfigurimeve të ndërfaqeve të rrjetit dhe utilitetet e lidhura për menaxhimin e konfigurimeve të rrjetit. Netplan ofron ruajtjen e parametrave në formatin YAML dhe siguron një backend që abstrahon aksesin 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 po marrin pjesë edhe punonjës të Microsoft-it dhe Deutsche Telekom. Netplan është përdorur në Ubuntu që nga versioni 17.10, është angazhuar në Ubuntu 23.10 Desktop si backend i paracaktuar në NetworkManager dhe përdoret si default për menaxhimin e konfigurimeve të rrjetit në distribucionet zyrtare të Debian 12 për sistemet në re. Mbështetje për Netplan është gjithashtu realizuar për cloud-init dhe installer-in Calamares. Lirimi i ri i Netplan 1.0 do të përfshihet në distribucionin Ubuntu 24.04 dhe do të sjellë në Debian 13.

Netplan 1.0 shënon publikimin e tij të parë të rëndësishëm dhe stabil, duke lejuar heqjen e disa funksioneve të vjetra. Eliminimi i borxhit teknik ka çuar në thjeshtimin e mbështetjes së bazës së kodit dhe ka hequr pengesat që pengonin realizimin e disa ideve të reja. Përveç stabilizimit të API-t të bibliotekës libnetplan1, versioni i ri shënon ndryshime të tjera si:

  • Mbështetje e njëkohshme për WPA2 dhe WPA3.
  • Mbështetje për pajisjet rrjetore Mellanox VF-LAG me SR-IOV (Virtualizimi i Hyrjes me Një Rrëfyes).
  • Parametra të rinj 'hairpin' dhe 'port-mac-learning' të dobishëm për konfigurimin e tunelave VXLAN duke përdorur FRRouting.
  • Një grup i ri i lidhjeve për gjuhën Python (python3-netplan), që thjeshton integrimin me sistemet e jashtme.
  • Komanda 'netplan status --diff', që lejon të vlerësosh qartë dallimet midis gjendjes aktuale të konfigurimeve dhe skedarëve të konfigurimit.
    Sistemi i konfigurimit të rrjetit Netplan 1.0 është i disponueshëm dhe përdoret në Ubuntu

Përdorimi i netplan-i unifikon përcaktimin e skedarëve themelorë të konfigurimit që përdoren në NetworkManager dhe systemd-networkd, duke eliminuar nevojën për të mësuar detajet e formateve të konfigurimit të secilës prej këtyre sistemeve. Pika kyçe e funksionit të netplan-it është se gjatë procesit të nisjes fillestare ai lexon cilësimet themelore të rrjetit nga skedarët "/{lib,etc,run}/netplan/*.yaml" dhe regjistron konfigurimin në katalogun /run në një format të përshtatshëm për përpunimin e mëtejshëm në systemd-networkd ose NetworkManager.

Sistemi i konfigurimit të rrjetit Netplan 1.0 është i disponueshëm dhe përdoret në Ubuntu

Veçoritë e Netplan:

  • Injorimi i pajisjeve që nuk janë markuar në konfigurim;
  • E gjithë konfigurimi ruhet vetëm në skedarin origjinal YAML (pa përdorimin e /etc/network/interfaces);
  • Mundësia e ndarjes së konfigurimit në disa skedarë (p.sh., për të nxjerrë cilësimet libvirt dhe lxd);
  • Mundësi fleksibël për zgjedhjen dhe ndryshimin e backend-it.
  • Përshkrimi i parametrave të interfazit të rrjetit në netplan realizohet përmes një sintakse deklarative, që lejon përshkrimin e thjeshtë të strukturës së një rrjeti kompleks.

Mes përfitimeve të netplan krahasuar me ifupdown:

  • Sintaksë deklarative;
  • Mundësia e aplikimit të maskave për emrat e interfecëve të rrjetit, adresave MAC, drejtuesve dhe komponentëve të tjerë;
  • Këtu duhen marrë parasysh kontekstet kur interpretohen hierarkitë e parametrave të ndërfaqeve rrjetike, që lejon dërgimin e saktë dhe në rend të duhur të cilësimeve për përpunuesit (në ifupdown, gjatë analizimit të konfigurations komplekse, mund të ndodhin probleme të shkaktuara nga gjendjet e garës).

Burimi: opennet.ru

Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS 🔥 Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS | ProHoster