《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 把Iptables移植到嵌入式Linux系統
把Iptables移植到嵌入式Linux系統
摘要: Linux下支持netfilter機制的配置工具就是iptables,它也就相當與一個應用程序,可以對netfilter進行配置(包過濾規則,NAT等等)。所以要實現netfilter(iptables)就要從兩方面來著手:1)內核支持netfilter;2)用戶層的iptables配置命令。
關鍵詞: 軟件 嵌入式Linux
Abstract:
Key words :
</a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a></a>

 

 

Linux下支持netfilter機制的配置工具就是iptables,它也就相當與一個應用程序,可以對netfilter進行配置(包過濾規則,NAT等等)。所以要實現netfilter(iptables)就要從兩方面來著手:1)內核支持netfilter;2)用戶層的iptables配置命令。

 

1、編譯內核,支持netfilter

在宿主機上進入Linux內核目錄,配置所需的內核模塊:

cd/usr/src/linux

makemenuconfig

選中如下內核選項:

Generalsetup--->

[*]Sysctlsupport(在ROMFS文件系統中/proc/sys/net/ipv4/出現ip_forward)

Networkingoptions--->

[*]Networkpacketfiltering(replacesipchains)

IP:NetfilterConfiguration--->(全部選擇即可)

這樣在內核中就選擇支持了netfilter。接下來只需編譯并生成內核映像文件并燒寫到嵌入式系統即可。如果燒寫后重起成功進入Linux,則說明新的支持netfiter的內核已經正常運行。(注意,這里的內核選項只是一些支持netfilter/iptables的選項。這里假設原有內核已支持嵌入式系統的相關硬件,并能在嵌入式平臺上運行)。

2、編譯生成iptables命令

iptables工具包可以免費從網上獲得。下載iptables工具包后,進入下載目錄,進行編譯生成可執行文件,編譯方法具體可以參考iptables目錄下的INSTALL文件:

cd/root/iptables

makeKERNEL_DIR=/usr/src/linux(指定內核目錄)

makeNO。SHARED_LIBS=1(靜態鏈接編譯生成可執行文件)

把生成的iptables可執行文件copy到ramdisk再下載到嵌入式系統中就可以運行。

好了,重新啟動板子后,就可以用iptables這個命令了。

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 国产精品国产国产aⅴ| 性欧美大战久久久久久久| 亚洲图片欧美小说| 男人靠女人免费视频网站在线观看| 国产乱人伦偷精品视频不卡| 九九影院理论片在线观看一级| 国产色综合久久无码有码| tom影院亚洲国产一区二区| 成人超污免费网站在线看| 久久国产精品波多野结衣AV| 樱桃视频影院在线播放| 亚洲欧美自拍明星换脸| 狠狠色综合网站久久久久久久高清 | 国产成人精品免费视频大全五级 | 一区二区三区无码视频免费福利| 抱着娇妻让粗黑人人玩3p| 久久人人爽人人爽人人片av麻烦| 最新精品亚洲成a人在线观看| 亚洲国产精品嫩草影院久久| 欧美黑人巨大videos精品| 亚洲视频免费播放| 男人j进入女人j内部免费网站 | 果冻传媒在线观看播放绿野仙踪| 亚洲愉拍一区二区三区| 毛片毛片毛片毛片毛片毛片| 亚洲黄在线观看| 狼色视频在线观免费观看| 全彩acg无翼乌| 精品久久久久久久免费人妻| 午夜寂寞视频无码专区| 美女被吸乳羞羞动漫| 四虎永久网址影院| 老子影院午夜伦不卡手机| 国产一卡二卡四卡免费| 菠萝菠萝蜜视频在线| 国产人妖在线播放| 调教女m视频免费区视频在线观看| 国产国产成人精品久久| 韩国一级毛片完整高清| 国产全黄三级三级| 阿娇囗交全套高清视频|