【发布时间】:2014-03-06 09:26:45
【问题描述】:
作为我大学研究项目的一部分,我需要更改数据包,并且遇到了两个库。分别是 libnetfilter_queue 和 libipq,这是已弃用的版本。 libnetfilter_queue 关于数据包更改的文档几乎为零,我遇到的唯一好的文档是通过 libipq 完成的。
因此,当我运行我的代码时,我得到了错误 passer: Unable to create netlink socket: Protocol not supported 我发现这是因为新的 linux 内核不支持 libipq。
我的问题是,是否有解决方法使 libipq 与 Ubuntu 12.04 LTS 或任何有助于通过 libnetfilter_queue 实现数据包更改的文档或教程的参考。
我在这个问题上待了几天,找不到解决方案。您的帮助将不胜感激。 :)
非常感谢:)
P.S:问题也贴在这里(https://askubuntu.com/questions/430234/libipq-not-supported-in-ubuntu-12-04-lts)
【问题讨论】:
标签: c ubuntu-12.04 iptables packet raw-sockets