簡體   English   中英

Ubuntu 12.04不支持libipq

[英]libipq not supported in Ubuntu 12.04

作為我大學研究項目的一部分,我需要更改數據包,並且遇到了兩個圖書館。 分別是libnetfilter_queuelibipq (已棄用的版本)。 libnetfilter_queu e文檔在數據包更改方面libnetfilter_queu為零,而我遇到的唯一好的文檔是通過libipq完成的。

因此,當我運行我的代碼時,我得到了錯誤傳遞者:無法創建netlink套接字:不支持該協議,我發現這是由於新的Linux內核不支持libipq

我的查詢是,有沒有一種解決方法可以使libipqUbuntu 12.04 LTS或者是否有任何文檔或教程參考可以通過libnetfilter_queue實現數據包更改。

我在這里待了幾天,找不到解決方案。 您的幫助將不勝感激。 :)

非常感謝你 :)

PS:問題也發布在這里( https://askubuntu.com/questions/430234/libipq-not-supported-in-ubuntu-12-04-lts

一旦ip_queue模塊消失了,就不能使用libipq ,因為它直接利用了該模塊。 因此,除非您安裝仍具有ip_queue模塊的舊內核,否則沒有解決方法。

就是說,您完全沒有提及您實際嘗試過的內容。 如果從基本的libnetfilter_queue示例開始,則在設置判決時,應使用nfq_set_verdict ,傳入包含模糊數據包數據的data_lenbuf參數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM