Phát hành bộ cấu hình mạng NetworkManager 1.20.0

được phát hành bản phát hành giao diện ổn định mới để đơn giản hóa việc thiết lập các tham số mạng - NetworkManager 1.20. Plugin để hỗ trợ VPN, OpenConnect, PPTP, OpenVPN và OpenSWAN đang được phát triển thông qua các chu kỳ phát triển của riêng họ.

Chính đổi mới Trình quản lý mạng 1.20:

  • Đã thêm hỗ trợ cho mạng Lưới không dây, mỗi nút được kết nối thông qua các nút lân cận;
  • Các thành phần lỗi thời đã được làm sạch. Trong đó có thư viện libnm-glib đã được thay thế trong NetworkManager 1.0 bằng thư viện libnm, plugin ibft đã bị xóa (để truyền dữ liệu cấu hình mạng từ firmware, bạn nên sử dụng nm-initrd-generator từ initrd) và hỗ trợ cho “main Cài đặt .monitor-” đã bị dừng các tệp kết nối" trong NetworkManager.conf (nên gọi rõ ràng là "tải kết nối nmcli" hoặc "tải lại kết nối nmcli");
  • Theo mặc định, ứng dụng khách DHCP tích hợp được kích hoạt (chế độ bên trong) thay vì ứng dụng dhclient đã sử dụng trước đó. Bạn có thể thay đổi giá trị mặc định bằng cách sử dụng tùy chọn xây dựng “--with-config-dhcp-default” hoặc bằng cách đặt main.dhcp trong tệp cấu hình;
  • Đã thêm khả năng định cấu hình kỷ luật quản lý hàng đợi fq_codel (Độ trễ được kiểm soát xếp hàng công bằng) cho các gói đang chờ được gửi và hành động được phản chiếu để phản chiếu lưu lượng;
  • Đối với các bản phân phối, có thể đặt các tập lệnh điều phối trong thư mục /usr/lib/NetworkManager, thư mục này có thể được sử dụng trong các ảnh hệ thống có sẵn ở chế độ chỉ đọc và xóa /etc mỗi lần khởi động;
  • Đã thêm hỗ trợ cho các thư mục chỉ đọc vào plugin keyfile
    (“/usr/lib/NetworkManager/system-connections”), các cấu hình có thể được thay đổi hoặc xóa thông qua D-Bus (trong trường hợp này, các tệp không thể sửa đổi trong /usr/lib/ sẽ bị ghi đè bởi các tệp được lưu trữ trong /etc hoặc / chạy);

  • Trong libnm, mã để phân tích cài đặt ở định dạng JSON đã được làm lại và cung cấp khả năng kiểm tra tham số nghiêm ngặt hơn;
  • Trong quy tắc định tuyến theo địa chỉ nguồn (định tuyến chính sách), hỗ trợ cho thuộc tính “suppress_prefixlength” đã được thêm vào;
  • Đối với VPN WireGuard, hỗ trợ các tập lệnh để tự động chỉ định tuyến mặc định “wireguard.ip4-auto-default-route” và “wireguard.ip6-auto-default-route” đã được triển khai;
  • Việc triển khai các plugin quản lý cài đặt và phương thức lưu trữ hồ sơ trên đĩa đã được làm lại. Đã thêm hỗ trợ di chuyển cấu hình kết nối giữa các plugin;
  • Các cấu hình được lưu trong bộ nhớ hiện chỉ được xử lý bởi plugin keyfile và được lưu trữ trong thư mục /run, điều này tránh mất cấu hình sau khi khởi động lại NetworkManager và giúp có thể sử dụng API dựa trên FS để tạo cấu hình trong bộ nhớ;
  • Đã thêm phương thức D-Bus mới ThêmConnection2(), cho phép bạn chặn tự động kết nối của một cấu hình tại thời điểm tạo cấu hình đó. Trong phương pháp Cập nhật2() đã thêm cờ “no-reapply”, trong đó việc thay đổi nội dung của cấu hình kết nối sẽ không tự động thay đổi cấu hình thực tế của thiết bị cho đến khi cấu hình được kích hoạt lại;
  • Đã thêm cài đặt “ipv6.method=disabled”, cho phép bạn tắt IPv6 cho thiết bị.

Nguồn: opennet.ru

Thêm một lời nhận xét