iptables 安装在 centos 7 中,但没有 nat 表

iptables 安装在 centos 7 中,但没有 nat 表

[root@localhost yum.repos.d]# iptables --version

iptables v1.4.21

[root@localhost yum.repos.d]# iptables -L -t nat

iptables v1.4.21:无法初始化 iptables 表“nat”:表不存在(您需要 insmod 吗?)也许 iptables 或您的内核需要升级。

答案1

centos 7 默认使用firewalld。

请参阅此处了解如何切换到 iptables:

http://www.rayheffer.com/essential-linux-skills-with-centos-7-secure-firewall-with-iptables/

我猜想加载模块的相关行(你显然缺少这些行)是

# systemctl enable iptables
# systemctl enable ip6tables
# systemctl start iptables
# systemctl start ip6tables

相关内容