---
title: 开启防火墙端口
description: "鲲鹏DevKit在安装过程中会检查工具所需端口是否开启，并通过交互信息帮助用户开启相应端口。如果在安装过程中选择不开启相关端口，将导致工具服务不能够正常使用。若需手动开启工具所需端口，则可执行以下操作。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevps/install/installguide/KunpengDevKit_0054.html
sourcePath: /source/zh/kunpengdevps/install/installguide/KunpengDevKit_0054.html
indexId: 28cbf4e8e3ed1d9c574afd882d7c9d570481218e7d7a0b6f62f12232932137e668
---
# 开启防火墙端口

鲲鹏DevKit在安装过程中会检查工具所需端口是否开启，并通过交互信息帮助用户开启相应端口。如果在安装过程中选择不开启相关端口，将导致工具服务不能够正常使用。若需手动开启工具所需端口，则可执行以下操作。

如果服务器OS防火墙已开启，执行如下操作开通服务器OS防火墙端口（如果服务器OS防火墙没有开启，请跳过此步骤）。- 以下命令中的8086端口是  5
安装过程中设置的HTTPS端口号，请根据实际情况修改。
- 若用户还配置了硬件防火墙，则需要用户联系相关的网络管理员同步完成对硬件防火墙的配置，开通需要访问的端口。
- 开启防火墙端口需使用root用户。


#### CentOS/EulerOS/openEuler/RHEL 7.x/中标麒麟/麒麟/BC-Linux/iSoft/SUSE

1. 查看防火墙是否开启。
  1 systemctl status firewalld

  显示“inactive”表示防火墙没有开启，请跳过以下步骤。

2. 查看端口是否开通。
  1 firewall-cmd --query-port=8086/tcp

  提示“no”表示端口未开通。

3. 永久开通端口。
  1 firewall-cmd --add-port=8086/tcp --permanent

  提示“success”表示开通成功。

4. 重新载入配置。
  1 firewall-cmd --reload

5. 再次执行以下命令查看端口是否开通。
  1 firewall-cmd --query-port=8086/tcp

  提示“yes”表示端口已开通。

  如果想要移除端口，请执行以下命令。 1 firewall-cmd --permanent --remove-port=8086/tcp 提示“success”表示端口移除成功。 移除成功后再执行以下命令重新载入配置。 1 firewall-cmd --reload 如果SUSE中没有firewalld，则需要先安装firewalld，再执行以上命令。


#### Debian/Ubuntu/深之度/凝思/UOS

- 如果安装了UFW，执行如下操作。

  1. 查看当前防火墙状态和端口开启情况。
    1 ufw status

    显示“inactive”表示防火墙没有开启，请跳过以下步骤。

  2. 执行以下命令开通端口。
    1 ufw allow 8086/tcp

  3. 再次执行以下命令检查端口是否打开。
    1 ufw status

    “Action”状态显示“ALLOW”表示端口已开通。

    如果想要移除端口，请执行以下命令。 1 ufw delete allow 8086/tcp 当用户的系统中同时存在ufw和firewalld，且两个防火墙都处于开启状态的情况下，通过firewalld命令查看端口，端口显示未开通，此时工具无法自动为用户开通端口（若工具自动使用firewalld命令来开启端口时会导致ufw防火墙关闭），用户需要自行操作来开通端口。用户可以选择关闭ufw或firewalld，只留一种防火墙，然后再使用上述对应的命令来开启端口。

- 如果没有安装ufw，使用操作系统自带的iptables，执行如下操作：

  1. 查看端口是否被禁用。

```
iptables -L -n --line-numbers | grep
8086
```


    - 无回显信息则采用默认策略，可通过iptables -LINPUT-n | head -1查看默认策略。若为ACCEPT，请跳过以下步骤；若为DROP，请参见步骤      2
添加允许的规则。
      INPUT：表示链名，请根据实际情况进行替换。

    - 有对应回显信息且为DROP规则表示端口被禁用，请执行步骤      2
。
  2. 端口被禁用，执行如下命令开放端口。
    请先根据上一步查询的规则编号，删除DROP规则。以3为例，请根据实际查询结果进行替换。

```
iptables -D
INPUT
3
```


    添加允许的规则。

```
iptables -A
INPUT
-p tcp --dport
8086
-j ACCEPT
```
