Rilis konfigurator jaringan NetworkManager 1.20.0

diterbitkan rilis stabil baru dari antarmuka untuk menyederhanakan pengaturan parameter jaringan - NetworkManager 1.20. Plugin untuk mendukung VPN, OpenConnect, PPTP, OpenVPN dan OpenSWAN sedang dikembangkan melalui siklus pengembangannya sendiri.

Utama inovasi Manajer Jaringan 1.20:

  • Menambahkan dukungan untuk jaringan Mesh nirkabel, setiap node terhubung melalui node tetangga;
  • Komponen usang telah dibersihkan. Termasuk perpustakaan libnm-glib, yang digantikan di NetworkManager 1.0 oleh perpustakaan libnm, plugin ibft telah dihapus (untuk mentransfer data konfigurasi jaringan dari firmware, Anda harus menggunakan nm-initrd-generator dari initrd) dan dukungan untuk "utama .monitor-” pengaturan dihentikan file koneksi" di NetworkManager.conf (harus secara eksplisit memanggil "nmcli connection load" atau "nmcli connection reload");
  • Secara default, klien DHCP bawaan diaktifkan (mode internal) alih-alih aplikasi dhclient yang digunakan sebelumnya. Anda dapat mengubah nilai default menggunakan opsi build “--with-config-dhcp-default” atau dengan mengatur main.dhcp di file konfigurasi;
  • Menambahkan kemampuan untuk mengkonfigurasi disiplin manajemen antrian fq_codel (Fair Queuing Controlled Delay) untuk paket yang menunggu untuk dikirim dan tindakan mirred untuk pencerminan lalu lintas;
  • Untuk distribusi, dimungkinkan untuk menempatkan skrip pengiriman di direktori /usr/lib/NetworkManager, yang dapat digunakan dalam image sistem yang tersedia dalam mode read-only dan menghapus /etc pada setiap startup;
  • Menambahkan dukungan untuk direktori read-only ke plugin keyfile
    (“/usr/lib/NetworkManager/system-connections”), profil yang dapat diubah atau dihapus melalui D-Bus (dalam hal ini, file yang tidak dapat dimodifikasi di /usr/lib/ digantikan oleh file yang disimpan di /etc atau / berlari);

  • Di libnm, kode untuk parsing pengaturan dalam format JSON telah dikerjakan ulang dan pemeriksaan parameter yang lebih ketat disediakan;
  • Dalam aturan perutean berdasarkan alamat sumber (perutean kebijakan), dukungan untuk atribut “suppress_prefixlength” telah ditambahkan;
  • Untuk VPN WireGuard, dukungan untuk skrip untuk secara otomatis menetapkan rute default “wireguard.ip4-auto-default-route” dan “wireguard.ip6-auto-default-route” telah diterapkan;
  • Penerapan plugin manajemen pengaturan dan metode penyimpanan profil pada disk telah dikerjakan ulang. Menambahkan dukungan untuk memigrasikan profil koneksi antar plugin;
  • Profil yang disimpan di memori kini hanya diproses oleh plugin keyfile dan disimpan di direktori /run, yang menghindari kehilangan profil setelah memulai ulang NetworkManager dan memungkinkan penggunaan API berbasis FS untuk membuat profil di memori;
  • Menambahkan metode D-Bus baru TambahkanKoneksi2(), yang memungkinkan Anda memblokir koneksi otomatis suatu profil pada saat pembuatannya. Dalam metode Pembaruan2() menambahkan tanda “tidak mengajukan permohonan kembali”, di mana mengubah konten profil koneksi tidak secara otomatis mengubah konfigurasi perangkat yang sebenarnya hingga profil tersebut diaktifkan kembali;
  • Menambahkan pengaturan “ipv6.method=disabled”, yang memungkinkan Anda menonaktifkan IPv6 untuk perangkat.

Sumber: opennet.ru

Tambah komentar