关闭

Netfilter ipv6问题

162人阅读 评论(0) 收藏 举报

最近防火墙在修改关于Netfilter中添加对ipv6的支持,脚本基本完成,接下来修改代码。

在修改过程中注册HOOK函数时,NF_IP6_FORWARD undeclared  网上搜了一下,

在2.6.22以及以后的内核中,NF_IP_PRE_ROUTING以及NF_IP6_PRE_ROUTING都被放在了用户态,而在内核态编程必须统一使用NF_INET_PRE_ROUTING
具体在netfilter_ipv4.h源代码中可以看到, NF_IP_PRE_ROUTING的定义被放在了#ifndef __KERNERL__下。

解决:NF_INET_PRE_ROUTING替代NF_IP_PRE_ROUTING




0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1196次
    • 积分:89
    • 等级:
    • 排名:千里之外
    • 原创:8篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章存档