當前位置:編程學習大全網 - 編程軟體 - 如何為Android創建壹個可加載的內核模塊

如何為Android創建壹個可加載的內核模塊

所以實現netfilter(iptables)要從兩個方面入手:1)內核支持NetFilter;2)用戶層的iptables配置命令。1,編譯內核,支持netfilter進入主機上的Linux內核目錄,配置需要的內核模塊:cd/usr/SRC/linuxmakemenuconfig選擇以下內核選項:通用設置-[*] sysctl支持(在ROMFS文件系統/proc/syS/Net/ipv4/ IP _ forward中)聯網選項-[*]。網絡包過濾(取代IPchains) IP: netfilter配置-(全選)以便在內核中選擇和支持netfilter。接下來,只需編譯生成內核鏡像文件,並刻錄到嵌入式系統中。如果刻錄後重啟並成功進入Linux,說明支持netfiter的新內核已經正常運行。(註意,這裏的內核選項只是壹些支持netfilter/iptables的選項。假設原內核已經支持嵌入式系統的相關硬件,可以在嵌入式平臺上運行)。2、編譯生成iptables命令iptables工具包可以從網上免費獲得。下載完iptables工具包後,進入下載目錄,編譯生成可執行文件。編譯方法請參考iptables目錄下的安裝文件:CD/root/iptablemake kernel _ dir =/usr/src/Linux(指定內核目錄)makeNO。SHARED_LIBS=1(靜態鏈接編譯生成可執行文件)將生成的iptables可執行文件復制到ramdisk,然後下載到嵌入式系統運行。
  • 上一篇:請問壹下 , 國內有哪些頂尖的CNC加工廠 我畢業以後想做CNC數控機床的編程 . 國內有哪些頂尖的廠 介紹下
  • 下一篇:如何DIY小學生小汽車手工制作方法圖解
  • copyright 2024編程學習大全網