30.3. iptables.service


iptables 服务支持本地网络防火墙。它假设 iptables 配置的总控制。当它启动时,它会清除并恢复完整的 iptables 配置。恢复的规则来自其配置文件 /etc/sysconfig/iptables。配置文件在操作期间不会保持最新,因此动态添加的规则会在每次重启后丢失。

警告

停止并启动 iptables.service 将销毁 OpenShift Container Platform 和 Docker 所需的配置。OpenShift Container Platform 和 Docker 不会获得更改通知。

# systemctl disable iptables.service
# systemctl mask iptables.service

如果您需要运行 iptables.service,在配置文件中保留有限的配置,并依赖 OpenShift Container Platform 和 Docker 来安装其所需的规则。

iptables.service 配置从中加载:

/etc/sysconfig/iptables

要进行永久规则更改,请在此文件中编辑更改。不要包含 Docker 或 OpenShift Container Platform 规则。

在节点上启动或重启 iptables.service 后,必须重启 Docker 服务和 atomic-openshift-node.service 来重建所需的 iptables 配置。

重要

重启 Docker 服务将导致节点上运行的所有容器停止并重新启动。

# systemctl restart iptables.service
# systemctl restart docker
# systemctl restart atomic-openshift-node.service
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.