9.8. 网络
BIND auto-dnssec 参数已弃用
从 RHEL 9.7 开始,BIND auto-dnssec 参数已弃用,并将在以后的发行版本中删除。作为替换,使用 dnssec-policy 参数指定一个完整的密钥和签名策略(KASP),它将所有相关配置分组到一个直观的块中。
有关迁移到 dnssec-policy 的详情,请参考 BIND 9 上游文档中的 DNSSEC 密钥和签名策略。
Jira:RHELDOCS-21505[1]
ipset 已被弃用
在 RHEL 9 中,ipset 工具已弃用,计划在以后的主发行版本中删除。红帽将在当前发行生命周期中提供对这个功能的 bug 修复和支持,但此功能将不再获得改进。作为 ipset 的替代选择,您可以使用 nftables 设置功能。
Jira:RHELDOCS-20146[1]
Soft-iWARP 驱动程序已弃用
RHEL 9 提供 Soft-iWARP 驱动程序,作为不受支持的技术预览。从 RHEL 9.5 开始,这个驱动程序已弃用,并将在 RHEL 10 中删除。
Jira:RHELDOCS-18699[1]
dhcp-client 软件包已弃用
在以前的版本中,您可以将 RHEL 9 中的 NetworkManager 配置为使用 dhcp-client 软件包中的 DHCP 客户端。但是,使用 dhclient 工具的选项现已被弃用,并导致在 NetworkManager 启动时显示一条警告。要配置上述 NetworkManager,请切换到内部 DHCP 库。在 RHEL 10 中,不再提供 dhcp-client 软件包,且配置为使用 dhclient 工具的应用程序改为使用内部 DHCP 库。
perl (Mail::Sender) 模块现已弃用
perl (Mail::Sender) 模块现已弃用,并将从下一个主发行版本中删除,而没有任何替换。因此,当达到主机或接口的带宽高/低水平时,net-snmp-perl 软件包中的 checkbandwidth 脚本不支持电子邮件警报。
Jira:RHELDOCS-18959[1]
libdb 已被弃用
RHEL 9 目前提供 Berkeley DB (libdb)版本 5.3.28,它根据 LGPLv2 许可证而发布。上游 Berkeley DB 版本 6 在 AGPLv3 许可证下提供,该许可证更严格。
从 RHEL 9 开始,libdb 软件包已弃用,可能不会在以后的 RHEL 版本中可用。
另外,在 RHEL 9 中,加密算法已从 libdb 中删除,从 RHEL 9 中删除了多个 libdb 依赖项。
建议 libdb 用户迁移到其他键值数据库。如需更多信息,请参阅以下红帽知识库文章:
Jira:RHELPLAN-67314[1]
RHEL 9 中已弃用网络团队(Network teams)
teamd 服务和 libteam 库在 Red Hat Enterprise Linux 9 中已弃用,并将在下一个主发行版本中删除。作为替换,配置绑定而不是网络组。
红帽注重于基于内核的绑定操作,以避免维护具有类似功能的两个功能:绑定和团队(team)。绑定代码具有较高的客户采用率,非常可靠,具有活跃的社区开发。因此,绑定代码会收到功能增强和更新。
有关如何将团队迁移到绑定的详情,请参阅将网络组配置迁移到网络绑定。
Jira:RHELPLAN-69554[1]
ifcfg 格式的 NetworkManager 连接配置文件已弃用
在 RHEL 9.0 及更高版本中,ifcfg 格式的连接配置文件已弃用。下一个主要 RHEL 发行版本将删除对这个格式的支持。但是,在 RHEL 9 中,如果修改了配置文件,NetworkManager 仍然会使用这个格式处理和更新现有的配置文件。
默认情况下,NetworkManager 现在在 /etc/NetworkManager/system-connections/ 目录中以 keyfile 格式存储连接配置文件。与 ifcfg 格式不同,keyfile 格式支持 NetworkManager 提供的所有连接设置。有关 keyfile 格式以及如何迁移配置集的详情,请参考 keyfile 格式的 NetworkManager 连接配置文件。
Jira:RHELPLAN-58745[1]
firewalld 中的 iptables 后端已弃用
在 RHEL 9 中,iptables 框架已弃用。因此,firewalld 中的 iptables 后端和 直接接口也 被弃用。您可以使用 firewalld 中的原生功能,而不是 direct interface 来配置所需的规则。
Jira:RHELPLAN-122745[1]
firewalld 锁定功能已弃用。
firewalld 中的锁定功能已弃用,因为它无法阻止以 root 身份运行的进程将它们自己添加到允许列表中。锁定功能可能在以后的主 RHEL 发行版本中被删除。
connection.master,connection.slave-type, 和 connection.autoconnect-slaves 属性已弃用
红帽承诺使用适当的语言。因此,connection.master、connection.slave-type 和 connection.autoconnect-slaves 属性被重命名了。为确保向后兼容,已创建了将旧属性名称映射到新属性的别名:
-
connection.master是connection.controller的别名 -
connection.slave-type是connection.port-type的别名 -
connection.autoconnect-slaves是connection.autoconnect-ports的别名
请注意, connection.master,connection.slave-type 和 connection.autoconnect-slaves 别名已弃用,并将在以后的 RHEL 版本中删除。
Jira:RHEL-17619[1]
PF_KEYv2 内核 API 已弃用
应用程序可以使用 PV_KEYv2 和较新的 netlink API 配置内核的 IPsec 实现。PV_KEYv2 没有在上游进行主动维护,并且缺少重要的安全功能,如现代密码、卸载和扩展的序列号支持。因此,从 RHEL 9.3 开始,PV_KEYv2 API 已被弃用,并将在下一个主 RHEL 发行版本中删除。如果您在应用程序中使用此内核 API,请迁移它,以使用现代 netlink API 作为替代。
Jira:RHEL-1015[1]
在 RHEL 9 中弃用 ATM 封装
异步传输模式(ATM)封装为 ATM Adaptation Layer 5(AAL-5)提供第 2 层(Point-to-Point 协议、以太网)或第 3 层(IP)连接。从 RHEL 7 开始,红帽尚未为 ATM NIC 驱动程序提供支持。RHEL 9 中丢弃对 ATM 实施的支持。这些协议目前仅在芯片组中使用,该协议支持 ADSL 技术,并由制造商逐步淘汰。因此,Red Hat Enterprise Linux 9 中已弃用 ATM 封装。
如需更多信息,请参阅 PPP Over AAL5, Multiprotocol Encapsulation over ATM Adaptation Layer 5, 和 Classical IP and ARP over ATM。
Jira:RHELPLAN-113659[1]
客户端侧和服务器端 DHCP 软件包已弃用
Internet Systems Consortium (ISC)已宣布在 2022 年底之前结束 ISC DHCP 的维护。因此,红帽决定在 RHEL 9 中弃用客户端和服务器端 DHCP 软件包,且不在以后的 RHEL 主发行版本中分发它们。客户必须准备过渡到可用的替代品,如 dhcpcd 和 ISC Kea。
Jira:RHELDOCS-17135[1]