我在一个数据包内有一个数据包,也就是隧道。所以它的形式是 [IP HEADER 1][IP HEADER 2][PAYLOAD]。在读取第一个标头(由库完成)后,我将在 iptables 的 INPUT 链中获得带有 [ IP HEADER 2] 的数据包。我想将数据包重新注入到 iptables 的开头,即 PREROUTING 链中。最终目标是将数据包转发到远程主机(这就是我希望数据包位于 PREROUTING 链中的原因)。我已经阅读了有关 libipq 的一些内容,但我不确定它是否是最好的方法。
问问题
568 次