第 18 章 网络


以下章节包含 RHEL 9 和 RHEL 10 之间网络的最显著更改。

网络团队驱动程序已被删除

teamd 服务和 libteam 库在 Red Hat Enterprise Linux 10 中删除。作为替换,配置绑定而不是网络组。

红帽注重于基于内核的绑定操作,以避免维护具有类似功能的两个功能:绑定和团队(team)。绑定代码具有较高的客户采用率,非常可靠,具有活跃的社区开发。因此,绑定代码会收到功能增强和更新。

要将团队迁移到绑定,请参阅将网络组配置迁移到网络绑定

删除了对 ifcfg 格式的网络配置文件的支持

从 RHEL 9.0 开始,RHEL 将新创建的网络配置以密钥文件格式存储在 /etc/NetworkManager/system-connections/ 目录中。连接中,配置已经从之前的时间存储在旧 ifcfg 格式的 /etc/sysconfig/network-scripts/ 目录中仍可以正常工作。但是,在 RHEL 10 发行版本中,删除了对 ifcfg 格式的网络配置文件的支持。

dhclient 工具已被删除

dhclient 实用程序是一个客户端程序,用于从 DHCP 服务器获取 IP 地址、网络配置和其他信息。从 2022 年早期,dhclient 不再开发,因此该工具已在 Red Hat Enterprise Linux 10 中删除。移除后,您无法在 /etc/NetworkManager.conf 中设置 dhcp=dhclient。作为替换,在 NetworkManager 配置中使用 dhcp=internal (默认)。

删除了与 iPXE 相关的 NIC 设备驱动程序

Internet Preboot eXecution Environment (iPXE)固件提供了一系列经常在环境中使用的通过网络的引导选项,其中机器需要远程引导。此外,它还包含大量的设备驱动程序。在 RHEL 10 发行版本中,以下内容将被删除:

  • 完整的 ipxe-roms 子 RPM 软件包
  • 包含 ipxe-bootimgs-x86 子 RPM 软件包中的设备驱动程序的二进制文件:

    • /usr/share/ipxe/ipxe-i386.efi
    • /usr/share/ipxe/ipxe-x86_64.efi
    • /usr/share/ipxe/ipxe.dsk
    • /usr/share/ipxe/ipxe.iso
    • /usr/share/ipxe/ipxe.lkrn
    • /usr/share/ipxe/ipxe.usb

iPXE 现在依赖平台固件来为网络引导提供 NIC 驱动程序。/usr/share/ipxe/ipxe-snponly-x86_64.efi/usr/share/ipxe/undionly.kpxe iPXE 二进制文件是 ipxe-bootimgs 软件包的一部分,并使用平台固件提供的 NIC 驱动程序。

NetworkManager-initscripts-updown 不可用

在 RHEL 10 中删除 NetworkManager-initscripts-updown 子软件包,因为 RHEL 9 中已经删除了相关的 network-scripts 软件包。

将一些内核模块移到 kernel-modules-extra

所有与以下工具相关的内核模块都已移到 kernel-modules-extra 软件包中:

  • iptables
  • ip6tables
  • ipset
  • ebtables
  • arptables

ATM 封装已被删除

异步传输模式(ATM)封装为 ATM Adaptation Layer 5(AAL-5)提供第 2 层(Point-to-Point 协议、以太网)或第 3 层(IP)连接。在 RHEL 9 中,ATM 实现不被支持并弃用。在 RHEL 10 中,内核中禁用了内核功能,而 ATM 不再可用。

PF_KEYv2 内核 API 已被删除

在以前的 RHEL 版本中,应用程序可以使用已弃用的 PV_KEYv2 和较新的 netlink API 配置内核的 IPsec 实现。PV_KEYv2 未由上游社区维护,缺少了重要的安全功能,如现代密码、卸载和扩展序列号支持。因此,RHEL 10 中已删除 PV_KEYv2 API。如果您在应用程序中使用了这个内核 API,请迁移应用程序以使用现代 netlink API 作为替代方案。

firewalld 锁定功能已被删除

firewalld 锁定功能可能会阻止以 root 身份运行的进程添加到 allow 列表中。在 RHEL 10 中,这个功能已被删除。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat