在netfilter中ACCEPT、DROP、CONTINUE 和 RETURN 对应的值

在 Linux 内核的 Netfilter 框架中,ACCEPTDROPCONTINUE、和 RETURN 对应的值是通过一组常量定义的。这些常量用于表示不同的处理动作。

对应的常量值:

  1. ACCEPT:

    • : NF_ACCEPT
    • 定义: #define NF_ACCEPT 1
    • 含义: 允许数据包通过,继续传输。
  2. DROP:

    • : NF_DROP
    • 定义: #define NF_DROP 0
    • 含义: 丢弃数据包,不再进行后续处理。
  3. CONTINUE:

    • : XT_CONTINUE
    • 定义: #define XT_CONTINUE NF_REPEAT
    • NF_REPEAT 定义: #define NF_REPEAT 3
    • 含义: 继续处理当前链中的下一条规则(这是 iptables 内部使用的特殊值,表示不采取立即行动,而是继续处理链中的其他规则)。
  4. RETURN:

    • : NF_STOP
    • 定义: #define NF_STOP 5
    • 含义: 停止当前链的处理,返回到调用链。

汇总:

  • ACCEPT 对应 NF_ACCEPT (1)
  • DROP 对应 NF_DROP (0)
  • CONTINUE 对应 XT_CONTINUE (NF_REPEAT, 3)
  • RETURN 对应 NF_STOP (5)

这些常量值是内核中用于控制数据包处理流程的核心部分,决定了数据包在链中的去向和处理方式。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值