7.6. 网络

使用涉及 ipset 查询的规则在将 iptables 规则集从 RHEL 7 迁移到 RHEL 8 时不会再失败

在以前的版本中,只有在所有附加约束都匹配时才会更新 ipset 计数器,同时从 iptables 规则集中引用启用了计数器的 ipset 命令。因此,涉及 ipset 查询的规则(例如 -m set --match-set xxx src --bytes-gt 100 )永远不会有匹配的机会,因为ipset成员的计数器不会添加。在这个版本中,迁移包含涉及到 ipset 查询规则的 iptables 规则集可以正常工作。

(BZ#1806882)

iptraf-ng 不再公开原始内存内容

在以前的版本中,当在 iptraf-ng 的过滤器中设置 %p 时,应用程序会在状态栏中显示原始内存内容。因此,显示了非基础信息。在这个版本中,iptraf-ng 进程不会在底部的状态栏中显示任何原始内存内容。

(BZ#1842690)

现在,在 Anaconda ip 引导选项中使用DHCP 时,可以使用网络访问

初始 RAM 磁盘(initrd)使用 NetworkManager 管理网络。在以前的版本中,RHEL 8.3 ISO 文件提供的 dracut NetworkManager 模块错误地假定 Anaconda 引导选项中 ip 选项的第一个字段总是被设置了。因此,如果您使用 DHCP 并设置了 ip=::::<host_name>::dhcp,NetworkManager 无法检索 IP 地址,且网络在 Anaconda 中不可用。这个问题已被解决。因此,当使用 RHEL 8.4 ISO 在上述场景中安装主机时,Anaconda ip 引导选项可以正常工作。

(BZ#1900260)

在使用nfp 驱动程序的 Netronome 网卡中卸载 XDP 程序不再失败

在以前的版本中,Netronome 网卡的nfp 驱动程序存在一个程序错误。因此,如果您使用这样的卡,并使用带有 XDP_FLA GS_REPLACE 标志的 IFLA_XDP_EXPECTED_FD 功能来载入 XDP 程序,那么卸载 eXpress Data Path(XDP)程序会失败。例如,这会影响到使用 libxdp 库载入的 XDP 程序。这个程序错误已被解决。因此,从 Netronome 网卡卸载 XDP 程序可以正常工作。

(BZ#1880268)

NetworkManager 现在尝试使用 DHCP 检索主机名,并在所有接口中反向 DNS 查找

在以前的版本中,如果 /etc/hostname 文件中没有设置主机名,NetworkManager 只能通过具有最低指标值的默认路由的接口,尝试使用DHCP或反向DNS查询来获取主机名。因此,在没有默认路由的情况下,无法在网络中自动分配主机名。在这个版本中,NetworkManager 会首先尝试使用默认路由接口检索主机名。如果这个过程失败,NetworkManager 会尝试其他可用接口。因此,如果主机名未在 /etc/hostname 中设置,NetworkManager 会尝试使用 DHCP,并对所有接口进行反向 DNS 查询来检索主机名。

把配置网络管理器(NetworkManager)配置为使用旧的行为:

  1. 创建包含以下内容 的/etc/NetworkManager/conf.d/10-hostname.conf 文件:

    [connection-hostname-only-from-default]
    hostname.only-from-default=1
  2. 重新载入 NetworkManager 服务:

    # systemctl reload NetworkManager

(BZ#1766944)