Keluaran konfigurator rangkaian NetworkManager 1.20.0

diterbitkan keluaran stabil baharu antara muka untuk memudahkan penyediaan parameter rangkaian - NetworkManager 1.20. Pemalam untuk menyokong VPN, OpenConnect, PPTP, OpenVPN dan OpenSWAN sedang dibangunkan melalui kitaran pembangunan mereka sendiri.

Utama inovasi NetworkManager 1.20:

  • Sokongan tambahan untuk rangkaian Mesh wayarles, setiap nod yang disambungkan melalui nod jiran;
  • Komponen usang telah dibersihkan. Termasuk perpustakaan libnm-glib, yang digantikan dalam NetworkManager 1.0 oleh perpustakaan libnm, pemalam ibft telah dialih keluar (untuk memindahkan data konfigurasi rangkaian daripada perisian tegar, anda harus menggunakan nm-initrd-generator daripada initrd) dan sokongan untuk "utama Tetapan .monitor-” telah dihentikan sambungan-fail" dalam NetworkManager.conf (harus secara eksplisit memanggil "beban sambungan nmcli" atau "muat semula sambungan nmcli");
  • Secara lalai, klien DHCP terbina dalam diaktifkan (mod dalaman) dan bukannya aplikasi dhclient yang digunakan sebelum ini. Anda boleh menukar nilai lalai menggunakan pilihan binaan "--with-config-dhcp-default" atau dengan menetapkan main.dhcp dalam fail konfigurasi;
  • Menambah keupayaan untuk mengkonfigurasi disiplin pengurusan baris gilir fq_codel (Fair Queuing Controlled Delay) untuk paket yang menunggu untuk dihantar dan tindakan yang dicerminkan untuk pencerminan trafik;
  • Untuk pengedaran, adalah mungkin untuk meletakkan skrip penghantaran dalam direktori /usr/lib/NetworkManager, yang boleh digunakan dalam imej sistem yang tersedia dalam mod baca sahaja dan kosongkan /etc pada setiap permulaan;
  • Menambah sokongan untuk direktori baca sahaja pada pemalam fail kunci
    (β€œ/usr/lib/NetworkManager/system-connections”), profil yang boleh ditukar atau dipadamkan melalui D-Bus (dalam kes ini, fail yang tidak boleh diubah suai dalam /usr/lib/ ditindih oleh fail yang disimpan dalam /etc atau / lari);

  • Dalam libnm, kod untuk menghurai tetapan dalam format JSON telah diolah semula dan semakan parameter yang lebih ketat disediakan;
  • Dalam peraturan penghalaan mengikut alamat sumber (penghalaan dasar), sokongan untuk atribut "suppress_prefixlength" telah ditambahkan;
  • Untuk VPN WireGuard, sokongan untuk skrip untuk menetapkan laluan lalai "wireguard.ip4-auto-default-route" dan "wireguard.ip6-auto-default-route" secara automatik telah dilaksanakan;
  • Pelaksanaan pemalam pengurusan tetapan dan kaedah menyimpan profil pada cakera telah diolah semula. Menambah sokongan untuk memindahkan profil sambungan antara pemalam;
  • Profil yang disimpan dalam ingatan kini diproses hanya oleh pemalam fail kunci dan disimpan dalam direktori /run, yang mengelakkan kehilangan profil selepas memulakan semula NetworkManager dan memungkinkan untuk menggunakan API berasaskan FS untuk mencipta profil dalam ingatan;
  • Menambah kaedah D-Bus baharu AddConnection2(), yang membolehkan anda menyekat auto-sambungan profil pada masa penciptaannya. Dalam kaedah Kemas kini2() menambahkan bendera "tidak memohon semula", di mana menukar kandungan profil sambungan tidak secara automatik mengubah konfigurasi sebenar peranti sehingga profil diaktifkan semula;
  • Menambah tetapan "ipv6.method=disabled", yang membolehkan anda melumpuhkan IPv6 untuk peranti.

Sumber: opennet.ru

Tambah komen