跳转到帖子

6.CentOS 8 防火牆從預設firewalld更改為iptables


Jack

推荐的帖子

------------------------------------------------------
CentOS 8 防火牆從預設 firewalld 更改為 iptables
------------------------------------------------------

關閉防火牆firewalld
systemctl stop firewalld.service

systemctl disable firewalld.service


將firewalld永久關閉
systemctl mask firewalld


查看firewalld防火墙状态(关闭后显示notrunning,开启后显示running)
firewall-cmd --state


重啟
sudo reboot


安装iptables
yum -y install iptables-services


启用iptables
systemctl enable iptables


启动iptables
systemctl start iptables


重啟
sudo reboot

 

檢查 firewalld 服務是否運行
systemctl status firewalld

 

關掉selinux
vi /etc/selinux/config

SELINUX=enforcing
改為
SELINUX=disabled


保存離開
:wq

 

重啟
sudo reboot

 

 

設置防火牆iptables
cd /usr/local/bin

vi firewall.sh

將防火牆的規則複製貼上

firewall.sh的規則在這,請另開視窗觀看


保存離開
:wq

 

 

變更權限
chmod +x /usr/local/bin/firewall.sh

 

啟動防火牆
./firewall.sh

./firewall.sh start

 

開機啟動
vi /etc/rc.d/rc.local

 

將這一行貼到最底下
/usr/local/bin/firewall.sh start


保存離開
:wq

 

變更權限
chmod +x /etc/rc.d/rc.local


重啟
sudo reboot

 

確認iptables防火牆規則,有出現你的IP才可以,只有你的IP才能SSH連線
iptables -L

本帖最后于,由Jack编辑
意见的链接
分享到其他网站

创建帐户或登录后发表意见

你需要成为会员才能发表意见

创建帐户

在我们的论坛注册新帐户,只需要几个简单步骤!

注册帐户

登录

已有帐户?请登录。

立刻登录
×
×
  • 创建新的...