共計 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 操作”,如果因為版本問題或系統問題導致無法實現,可以自己百度了解一下相關知識!