溫馨提示×

centos iptables規則持久化怎么做

小樊
44
2025-05-30 23:40:06
欄目: 智能運維

在CentOS系統中,iptables規則的持久化可以通過以下幾種方法實現:

方法一:使用iptables-persistent

  1. 安裝iptables-persistent

    sudo yum install iptables-persistent
    
  2. 保存當前的iptables規則

    sudo netfilter-persistent save
    
  3. 查看保存的規則文件: 默認情況下,規則會被保存到/etc/sysconfig/iptables文件中。

  4. 重啟系統后,規則會自動加載。

方法二:手動保存和恢復規則

  1. 保存當前的iptables規則

    sudo iptables-save > /etc/iptables/rules.v4
    
  2. 創建一個啟動腳本,在系統啟動時加載規則: 創建一個腳本文件,例如/etc/network/if-pre-up.d/iptables,并添加以下內容:

    #!/bin/sh
    /sbin/iptables-restore < /etc/iptables/rules.v4
    
  3. 賦予腳本執行權限

    sudo chmod +x /etc/network/if-pre-up.d/iptables
    
  4. 重啟系統后,規則會自動加載。

方法三:使用firewalld服務

如果你更喜歡使用firewalld服務來管理防火墻規則,可以考慮以下步驟:

  1. 安裝firewalld

    sudo yum install firewalld
    
  2. 啟動并啟用firewalld服務

    sudo systemctl start firewalld
    sudo systemctl enable firewalld
    
  3. 配置防火墻規則: 使用firewall-cmd命令來添加、刪除或修改規則。

  4. 保存配置

    sudo firewall-cmd --runtime-to-permanent
    
  5. 重啟系統后,規則會自動加載。

注意事項

  • 在進行任何防火墻規則的更改之前,請確保你了解這些更改的影響,并備份現有的規則。
  • 如果你使用的是CentOS 8或更高版本,iptables-persistent包已經被棄用,建議使用firewalld服務來管理防火墻規則。

通過以上方法,你可以確保iptables規則在系統重啟后仍然有效。

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