6.7. 网络


dnsmasq 不再使用低于 1024 的端口作为源端口

在以前的版本中,域名系统转发器(dnsmasq)用于查询低于 1024 的所有端口。但是,BIND 会丢弃从某些低端口传入的 DNS 查询。因此,BIND 会忽略目标端口 464。在这个版本中,dnsmasq 已被修复为不使用自定义随机端口生成器,但现在它允许操作系统分配随机端口。因此,dnsmasq 不再使用低于 1024 的端口作为源端口,这会阻止 BIND 描述的问题。

(BZ#1614331)

带有启用缓存的 dnsmasq 不再返回没有 DNSSEC 记录的缓存响应

在以前的版本中,启用了缓存的 dnsmasq 服务返回缓存的响应,且没有 DNSSEC 记录,即使查询设置了 DNSSEC OK 位。因此,返回的回复无法通过 dnsmasq 下的客户端进行 DNSSEC 验证。这会导致 dnsmasq 下的客户端无法使用 DNSSEC 验证。要解决这个问题,请始终转发设置了 DNSSEC OK 位的请求,且不使用缓存的值,除非在本地启用了 DNSSEC 验证。因此,dnsmasq 下的客户端可以成功验证所有响应。

(BZ#1638703)

ipset 服务现在可以加载依赖于其他集合的集合

novncproxyhe ipset 服务将 IP 集(IP 地址列表)保存在单独的文件中。在 Red Hat Enterprise Linux (RHEL) 7.6 中,启动服务时,每个集合都会按顺序加载,忽略它们之间的依赖关系。因此,服务无法与其他集合的依赖关系加载 IP 集。在这个版本中,ipset 服务首先会创建保存的配置中包含的所有集合,然后添加其条目。因此,带有其他集合依赖关系的 IP 设置现在可以被加载。

(BZ#1646666)

改进了 ipset 服务中的错误日志记录

在以前的版本中,ipset 服务不会在 systemd 日志中报告具有有意义的严重性的配置错误。无效配置条目的严重性级别只是 信息,服务不会报告不可用配置的错误。因此,管理员很难识别和排除 ipset 服务配置中的问题。在这个版本中,ipset 将配置问题报告为 systemd 日志中的 警告,如果服务无法启动,它会记录一个带有 错误 严重性的条目,包括更多详情。现在,在 ipset 服务配置中对问题进行故障排除。

(BZ#1649877)

ipset 服务现在忽略启动过程中无效的配置条目

ipset 服务将配置存储为独立文件中的集合。在以前的版本中,当服务启动时,它会从单一操作中的所有集合中恢复配置,而无需通过手动编辑集合过滤可插入的无效条目。因此,如果单个配置条目无效,服务不会恢复其他不相关的集合。这个问题已被解决。因此,ipset 服务在恢复操作过程中检测到并删除无效的配置条目,并忽略无效的配置条目。

(BZ#1650297)

firewalld 被 rebase 到版本 0.6.3

firewalld 软件包已升级到上游版本 0.6.3,它修复了几个程序错误:

  • firewalld 服务现在只修改 ifcfg 文件以进行永久配置更改。
  • firewall-config 工具中的未翻译字符串已被修复,这会导致无法在 UI 中修改富规则。
  • 现在,当与 icmp-block-inversion 参数结合使用时,set-log-denied 参数可以正常工作。
  • firewall-cmd 工具现在可以正确地检查 ipset 命令的返回值。
  • 当使用端口转发且没有指定 toaddr 参数时,IP 转发不再启用。
  • shell 自动完成功能不再持续要求进行身份验证。

(BZ#1637204)

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.