发布了新版本的NetworkManager 1.20.0,这些是其更改

网络管理员

recientemente 发布了稳定接口的新版本,以简化网络配置“ NetworkManager 1.20”,其中添加了一些创新功能的版本,但最重要的是它提供了错误修复和更多的支持。

NetworkManager是一种实用程序,采用机会主义方法进行网络选择,当发生中断或用户在无线网络之间移动时,尝试使用最佳的可用连接。 与“已知”无线网络相比,您更喜欢以太网连接。 根据需要提示用户输入WEP或WPA密钥。

NetworkManager具有两个组件:

  1. 一种管理连接并报告网络更改的服务。
  2. 图形桌面应用程序,允许用户操纵网络连接。 nmcli applet在命令行上提供了类似的功能。

另一方面 支持VPN的插件,OpenConnect,PPTP,OpenVPN和OpenSWAN是作为其自身开发周期的一部分开发的。

支持VPN,OpenConnect,PPTP,OpenVPN和OpenSWAN的插件是其自身开发周期的一部分。

NetworkManager 1.20的主要新功能

在这个新版本中 配置管理插件部署已更改 以及在磁盘上存储配置文件的方法。 添加了对在插件之间迁移连接配置文件的支持。

存储的配置文件 在记忆 现在它们仅由密钥文件插件处理,并保存在/ run目录中, 这样可以防止重新启动NetworkManager后丢失配置文件,并可以使用基于FS的API在内存中创建配置文件。

除此之外,它还突出显示了该实用程序中已清除的过时组件。。 特别是,删除了libnm-glib库,并在NetworkManager 1.0中将其替换为libnm库,并删除了ibft插件(应使用initrd的nm-initrd-generator来传输固件中的网络配置数据),并支持“ mainManager.conf中的“ main.monitor-连接文件”(您必须显式调用“ nmcli连接负载”或“ nmcli连接重载”)。

默认情况下,内置DHCP客户端处于启用状态 (“内部”模式),而不是以前使用的dhclient应用程序。 您可以通过使用汇编选项“ –with-config-dhcp-default”或在配置文件中设置main.dhcp来更改默认值。

另一方面,有一个新方法D-Bus AddConnection2(),它使您可以在创建配置文件时阻止其自动连接。

“不重新应用”标志已添加到Update2()方法中,在该方法中,更改连接配置文件的内容不会自动更改实际的设备设置,直到重新激活该配置文件为止。

对于不同的发行版,提供了将调度脚本放置在/ usr / lib / NetworkManager目录中的功能,可用于只读模式下的系统映像,并在每次启动时清除/ etc等。

在此新版本中突出的其他更改中,我们可以找到:

  • 添加了“ ipv6.method = Disabled”设置,该设置使您可以禁用设备的IPv6。
  • 增加了对无线网状网络的支持,其中每个节点都通过相邻节点连接
  • 新增了配置fq_codel(公平队列控制的延迟)数据包排队规则和镜像操作以反映流量的功能
  • 在libnm中,已修改了用于解析JSON格式的配置的代码,并提供了更严格的参数检查。
  • 在路由规则中将对“ suppress_prefixlength”属性的支持添加到源地址(策略路由)。
  • WireGuard VPN具有脚本支持,可以自动分配默认路由“ wireguard.ip4-auto-default-route”和“ wireguard.ip6-auto-default-route”。

如何获得NetworkManager 1.20.0?

对于有兴趣能够获得此新版本的NetworkManager 1.20.0的用户, 您应该知道,目前还没有为Ubuntu或衍生版本构建的软件包。 所以如果你想得到这个版本 他们必须从源代码构建NetworkManager 1.20.0。

链接是这个。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。