0
我正在使用libpcap捕获GRE数据包,现在转发,我认为效率不是很好。如何使用netfilter捕获数据包?
所以我决定用netfilter做转发,但我是新手。有人能给我一个
简单的例子来捕获netfilter IP或GRE数据包?谢谢!
我正在使用libpcap捕获GRE数据包,现在转发,我认为效率不是很好。如何使用netfilter捕获数据包?
所以我决定用netfilter做转发,但我是新手。有人能给我一个
简单的例子来捕获netfilter IP或GRE数据包?谢谢!
目前尚不清楚你要完成什么。您是否试图捕获数据包进行分析(如wireshark或tcpdump),还是通过GRE隧道转发流量?
如果你想捕获流量进行分析,使用netfilter没有多大意义。这可能是可能的,使用类似QUEUE目标的数据包传递给用户空间,但我怀疑你会比使用带有合适的BPF规则的libpcap更好的性能。
如果您尝试通过GRE隧道转发流量,正常的方法是建立一个GRE隧道接口;做man ip
并看看“隧道”部分。隧道接口(例如gre0)是系统路由表可以发送数据包的正常网络接口。
谢谢!我想通过程序转发流量通过GRE隧道 – why 2010-11-30 14:14:47