溫馨提示×

centos iptables端口如何開放

小樊
84
2025-03-13 10:07:29
欄目: 智能運維

在 CentOS 系統中,使用 iptables 命令可以管理防火墻規則,從而開放特定的端口。以下是一些基本步驟來開放端口:

  1. 查看當前iptables規則

    sudo iptables -L -n -v
    
  2. 開放TCP端口: 假設你想開放TCP端口8080,可以使用以下命令:

    sudo iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
    
  3. 開放UDP端口: 假設你想開放UDP端口53,可以使用以下命令:

    sudo iptables -A INPUT -p udp --dport 53 -j ACCEPT
    
  4. 保存iptables規則: CentOS 7及更高版本使用 firewalld 作為默認防火墻管理工具,而 iptables 規則通常在系統重啟后不會自動保存。你可以使用 firewalld 來持久化規則,或者手動保存 iptables 規則。

    使用 firewalld 持久化規則:

    sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
    sudo firewall-cmd --permanent --zone=public --add-port=53/udp
    sudo firewall-cmd --reload
    

    手動保存 iptables 規則:

    sudo service iptables save
    
  5. 重啟iptables服務(如果需要):

    sudo systemctl restart iptables
    

使用 firewalld 管理端口

如果你更喜歡使用 firewalld,可以按照以下步驟操作:

  1. 查看當前firewalld狀態

    sudo firewall-cmd --state
    
  2. 開放TCP端口

    sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
    
  3. 開放UDP端口

    sudo firewall-cmd --permanent --zone=public --add-port=53/udp
    
  4. 重新加載firewalld配置

    sudo firewall-cmd --reload
    
  5. 查看已開放的端口

    sudo firewall-cmd --list-all
    

通過以上步驟,你可以在 CentOS 系統中成功開放指定的端口。

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