这是我的其他问题的扩展 - modifying ip packet using libipq 我在客户端和服务器机器之间建立了一个linux桥接器。在修改某些数据包中的数据期间,我将来自服务器的tcp数据包转发到客户端。我正在计算我修改的数据包的新校验和。未修改的数据包正确转发,而我修改的数据包不会转发到客户端。我在修改数据包后使用以下语句接受并转发数据包:
ipq_set_verdict (h, m->packet_id, NF_ACCEPT, m->data_len, m->payload);
我的iptable规则是“
iptables -A OUTPUT -p tcp -j QUEUE
任何帮助我如何克服这个问题?