温馨提示×

Ubuntu ifconfig如何配置防火墙规则

小樊
54
2026-01-09 12:37:27
栏目: 智能运维

在 Ubuntu 系统中,ifconfig 命令主要用于配置网络接口,而不是直接用于配置防火墙规则。Ubuntu 默认使用 ufw(Uncomplicated Firewall)作为防火墙管理工具。以下是如何使用 ufw 配置防火墙规则的步骤:

  1. 检查 UFW 状态: 首先,检查 UFW 是否已启用:

    sudo ufw status
    

    如果显示 Status: inactive,则需要启用 UFW:

    sudo ufw enable
    
  2. 允许特定端口: 如果你想允许特定端口的流量,可以使用以下命令:

    sudo ufw allow 80/tcp
    

    这将允许 TCP 流量通过端口 80(通常是 HTTP)。

  3. 拒绝特定端口: 如果你想拒绝特定端口的流量,可以使用以下命令:

    sudo ufw deny 22/tcp
    

    这将拒绝 TCP 流量通过端口 22(通常是 SSH)。

  4. 允许特定 IP 地址: 如果你想允许特定 IP 地址访问你的服务器,可以使用以下命令:

    sudo ufw allow from 192.168.1.100 to any port 80
    

    这将允许来自 IP 地址 192.168.1.100 的流量访问端口 80。

  5. 拒绝特定 IP 地址: 如果你想拒绝特定 IP 地址访问你的服务器,可以使用以下命令:

    sudo ufw deny from 192.168.1.100
    

    这将拒绝来自 IP 地址 192.168.1.100 的所有流量。

  6. 查看所有规则: 你可以查看所有当前的 UFW 规则:

    sudo ufw status numbered
    
  7. 删除规则: 如果你想删除某个规则,可以使用以下命令:

    sudo ufw delete allow 80/tcp
    

    这将删除允许 TCP 流量通过端口 80 的规则。

  8. 重载 UFW: 如果你对规则进行了修改,可以重新加载 UFW 以应用更改:

    sudo ufw reload
    

请注意,ufw 是一个简单的防火墙管理工具,适用于大多数基本的防火墙需求。如果你需要更复杂的防火墙配置,可能需要使用 iptables 或其他高级防火墙工具。

0