2015-03-25 55 views
0

我有一个软件,它使用TUN设备读取数据包,对它们进行处理并发送出去。现在我问自己,如果可能的话,发送“tun数据包”而不触及它们。 在TUN设备上,我得到了IP数据包,但通过RAW套接字,我只能发送自定义传输层数据包...... 是否有可能从TUN设备中取出此数据包并通过网卡发送出去?如何发送未触动的tun数据包?

回答

0

您未在RAW套接字上启用IP_HDRINCL套接字选项? 如果启用IP_HDRINCL选项,则可以发送自定义网络层数据包。