Iptables

来自 阿尔派 Linux

Iptables 是一个通用的防火墙软件,允许您定义规则集。IP 表中的每个规则都由许多分类器 (iptables 匹配) 和一个连接的动作 (iptables 目标) 组成。 iptables 是用于配置 Linux 2.4.x 及更高版本数据包过滤规则集的用户空间命令行程序。它面向系统管理员。


安装 iptables/ip6tables

  • 安装 iptables (在 alpine 3.19 及更高版本中包含 ip6tables)

# apk add iptables

  • 安装 ip6tables (仅适用于低于 3.19 的 Alpine 版本)

# apk add ip6tables

  • 安装 iptables 和 ip6tables 的 man 页面

# apk add iptables-doc

配置 iptables/ip6tables

保存防火墙规则

对于 iptables

  1. 设置 iptables 在重启时启动
    • # rc-update add iptables

  2. 将防火墙规则写入磁盘
    • # rc-service iptables save

  3. 如果您使用 Alpine Local Backup
    1. 保存配置
      • # lbu ci

对于 ip6tables

  1. 设置 ip6tables 在重启时启动
    • # rc-update add ip6tables

  2. 将防火墙规则写入磁盘
    • # rc-service ip6tables save

  3. 如果您使用 Alpine Local Backup
    1. 保存配置
      • # lbu ci

参见

官方网站