溫馨提示×

怎樣在CentOS上安裝iptables

小樊
38
2025-10-06 20:52:53
欄目: 智能運維

在CentOS上安裝iptables的步驟如下:

方法一:使用yum包管理器安裝

  1. 更新系統

    sudo yum update -y
    
  2. 安裝iptables

    sudo yum install iptables -y
    
  3. 啟動iptables服務

    sudo systemctl start iptables
    
  4. 設置iptables開機自啟

    sudo systemctl enable iptables
    
  5. 檢查iptables狀態

    sudo systemctl status iptables
    

方法二:使用firewalld(CentOS 7及以上版本)

CentOS 7及以上版本默認使用firewalld作為防火墻管理工具,它提供了更友好的圖形界面和更靈活的配置選項。

  1. 安裝firewalld

    sudo yum install firewalld -y
    
  2. 啟動firewalld服務

    sudo systemctl start firewalld
    
  3. 設置firewalld開機自啟

    sudo systemctl enable firewalld
    
  4. 檢查firewalld狀態

    sudo systemctl status firewalld
    
  5. 配置firewalld規則

    • 查看當前區域:
      sudo firewall-cmd --get-active-zones
      
    • 查看所有可用區域:
      sudo firewall-cmd --get-zones
      
    • 設置默認區域:
      sudo firewall-cmd --set-default-zone=public
      
    • 添加端口到防火墻規則(例如開放80端口):
      sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
      
    • 重新加載防火墻配置:
      sudo firewall-cmd --reload
      

注意事項

  • iptables規則持久化:默認情況下,iptables規則在系統重啟后會丟失??梢允褂?code>iptables-save和iptables-restore命令來保存和恢復規則。
    sudo iptables-save > /etc/sysconfig/iptables
    sudo iptables-restore < /etc/sysconfig/iptables
    
  • SELinux:如果啟用了SELinux,可能需要調整相關策略以允許iptables規則生效。

通過以上步驟,你應該能夠在CentOS上成功安裝并配置iptables或firewalld。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女