4.5. 网络
改进了大 iptables
规则集的保存速度
此增强优化了 iptables-save
工具,来减少保存大规则集时的开销。当从 /etc/protocols
文件中读取条目时,这个工具已被改进,在不需要的情况下,它不再搜索扩展共享对象文件。因此,当您在具有高存储访问延迟的环境中保存大规则集时,iptables-save
的运行时已显著提高。
(BZ#2058444)
NetworkManager rebase 到版本 1.40
NetworkManager
软件包升级到上游版本 1.40,与之前的版本相比,它提供了大量的改进和 bug 修复:
-
/run/NetworkManager/devices/
目录中的设备状态文件现在有新的部分,[dhcp4]
和[dhcp6]
,它们包含当前租期的 DHCP 选项。 -
NetworkManager 支持在连接的
ipv6.mtu
属性中设置 IPv6 最大传输单元(MTU)。 -
NetworkManager 使用
nm.debug
内核命令行选项来启用 debug 日志。 - 改进了载体检测。
- 现在,如果设备上的 MAC 地址改变了,NetworkManager 会为连接重启 DHCP 客户端。
- wifi 热点现在使用稳定的随机通道号,除非您选择了一个特定的通道。
-
如果将
wifi.key-mgmt
属性设为wpa-psk
,NetworkManager 现在会禁用 Wi-Fi Protected Access 3 (WPA3)转换模式,且网络接口不支持受保护的管理帧(PMF)。这个转换模式会在这个场景中的某些设置中造成问题。要明确启用 WPA3 转换模式,请将wifi.key-mgmt
设为sae
。 - NetworkManager 现在将从 DHCP 服务器接收的过长的主机名缩短为第一个点或 64 个字符。
有关显著变化的更多信息,请参阅 上游发行注记。
cloud-init
每次在 Microsoft Azure 上引导时都更新网络配置
当管理员在虚拟机离线时更新网络接口配置时,Microsoft Azure 不会更改实例 ID。有了这个增强,cloud-init
服务始终会在虚拟机引导时更新网络配置,以确保 Microsoft Azure 上的 RHEL 使用最新的网络设置。
因此,如果您在接口上手动配置设置,如额外的搜索域,cloud-init
也许会在重启虚拟机时覆盖它们。有关详情和临时解决方法,请参阅 cloud-init-22.1-5 在每次引导时更新网络配置 解决方案。
NetworkManger 现在将 DHCP 租期信息存储在 /run/NetworkManager/devices/
目录中
NetworkManager 现在将 DHCP 服务器的租期信息保存在 /run/NetworkManager/devices/
目录中。在以前的版本中,基于文件的 API 不可用,且此信息仅在 nmcli -f all devices show DEVICE
命令的输出中可见。有了这个增强,其他工具和脚本可以访问 DHCP 选项,而无需调用 nmcli
。