mips下移植iptable

今天在做iptables移植到mips板子上!

iptable有兩部分,內核的netfilter和用戶層的iptable! 

第一步: 增加netfilter進內核

    進入你的內核目錄下,執行 "make menuconfig";

    進入networking->networking options -> network packet filtering framework,選中core netfilter configuration中的所有和ip netfilterconfiguration所有選項!


第二步:移植iptable

   下載iptable的壓縮文件,解壓開來,裏面有個配置文件configure,這個文件是用來給你的iptable配置環境的,因爲有的是arm結構,有的是mips結構,還有x86之流,你就可以用如下命令來配置你的交叉環境:   ./configure --host=mips-linux --prefix=/home/xionghao/ CC=/opt/mipstool/usr/bin/mips_4KCle-gcc

命令解析 host是你主機是基於什麼架構的,如arm,mips,你可以再config.sub文件下的base_machine的實例中看見很多架構的例子!

CC=/opt/mipstool/usr/bin/mips_4KCle-gcc 大家肯定都知道,這是交叉編譯的命令,因爲我這邊沒有把mips_4KCle加入到環境變量中,所以我用了個絕對路徑!

執行:make KERNEL_DIR=/usr/src/linux-headers-2.6.38

執行:make 

執行:make install

然後你可以進入到你配置的prefix目錄下的sbin子目錄下!iptables-static


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章