共计 760 个字符,预计需要花费 2 分钟才能阅读完成。
centos7 如何关闭默认防火墙 firewall? 关闭了默认防火墙后,我们如何启用 iptables 防火墙呢? 在使用 Docker 时,启用 centos7 默认的 firewall,启动端口映射时,防火墙规则不生效。docker 默认使用了 iptables 防火墙机制。所以需要关闭 firewall 使用 iptables 解决。今天,小编教大家如何关闭 firewall 和启用 iptables 的相关操作!
1. 关闭默认的 firewall 防火墙
systemctl stop firewalld.service 关闭防火墙
2. 关闭开机启动
systemctl disable firewalld.service
3. 安装开启 iptables 防火墙
yum install iptables (根据 centOS7 的版本和内核,有些版本已经装过,可以跳过此命令)
yum install iptables-services
service iptables restart
4. 设置 iptables 防火墙开机启动
sudo systemctl enable iptables
或者
systemctl enable iptables.service
5. 禁用 22 端口添加指定 ip 访问指定端口
vim /etc/sysconfig/iptables
-A INPUT -p tcp -m state –state NEW -m tcp –dport 22 -j DROP
-A INPUT -s 192.168.255.13 -p tcp -m state –state NEW -m tcp –dport 22 -j ACCEPT
6. 重启防火墙:
systemctl restart iptables
最后: 通过以上操作就可以实现“Centos7 关闭默认防火墙 firewall 和启用 iptables 操作”,如果因为版本问题或系统问题导致无法实现,可以自己百度了解一下相关知识!