《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 把Iptables移植到嵌入式Linux系統(tǒng)
把Iptables移植到嵌入式Linux系統(tǒng)
摘要: Linux下支持netfilter機(jī)制的配置工具就是iptables,它也就相當(dāng)與一個(gè)應(yīng)用程序,可以對(duì)netfilter進(jìn)行配置(包過(guò)濾規(guī)則,NAT等等)。所以要實(shí)現(xiàn)netfilter(iptables)就要從兩方面來(lái)著手:1)內(nèi)核支持netfilter;2)用戶層的iptables配置命令。
關(guān)鍵詞: 軟件 嵌入式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機(jī)制的配置工具就是iptables,它也就相當(dāng)與一個(gè)應(yīng)用程序,可以對(duì)netfilter進(jìn)行配置(包過(guò)濾規(guī)則,NAT等等)。所以要實(shí)現(xiàn)netfilter(iptables)就要從兩方面來(lái)著手:1)內(nèi)核支持netfilter;2)用戶層的iptables配置命令。

 

1、編譯內(nèi)核,支持netfilter

在宿主機(jī)上進(jìn)入Linux內(nèi)核目錄,配置所需的內(nèi)核模塊:

cd/usr/src/linux

makemenuconfig

選中如下內(nèi)核選項(xiàng):

Generalsetup--->

[*]Sysctlsupport(在ROMFS文件系統(tǒng)中/proc/sys/net/ipv4/出現(xiàn)ip_forward)

Networkingoptions--->

[*]Networkpacketfiltering(replacesipchains)

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

這樣在內(nèi)核中就選擇支持了netfilter。接下來(lái)只需編譯并生成內(nèi)核映像文件并燒寫(xiě)到嵌入式系統(tǒng)即可。如果燒寫(xiě)后重起成功進(jìn)入Linux,則說(shuō)明新的支持netfiter的內(nèi)核已經(jīng)正常運(yùn)行。(注意,這里的內(nèi)核選項(xiàng)只是一些支持netfilter/iptables的選項(xiàng)。這里假設(shè)原有內(nèi)核已支持嵌入式系統(tǒng)的相關(guān)硬件,并能在嵌入式平臺(tái)上運(yùn)行)。

2、編譯生成iptables命令

iptables工具包可以免費(fèi)從網(wǎng)上獲得。下載iptables工具包后,進(jìn)入下載目錄,進(jìn)行編譯生成可執(zhí)行文件,編譯方法具體可以參考iptables目錄下的INSTALL文件:

cd/root/iptables

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

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

把生成的iptables可執(zhí)行文件copy到ramdisk再下載到嵌入式系統(tǒng)中就可以運(yùn)行。

好了,重新啟動(dòng)板子后,就可以用iptables這個(gè)命令了。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 成人欧美日韩一区二区三区| 特级西西人体444WWw高清大胆| 国产香蕉97碰碰久久人人| 久久91精品国产91久久户| 欧美日韩视频在线成人| 午夜欧美精品久久久久久久 | 中文japanese在线播放| 最近免费最新高清中文字幕韩国| 人妻精品久久久久中文字幕一冢本 | 午夜精品福利在线观看| 国产又污又爽又色的网站| 女人16一毛片| 中文字幕精品久久久久人妻| 欧美一日本频道一区二区三区 | 日韩精品无码专区免费播放| 亚洲综合区图片小说区| 美女动作一级毛片| 国产无遮挡裸体免费视频在线观看| a级午夜毛片免费一区二区| 成年女性特黄午夜视频免费看 | 中文在线天堂资源www| 日韩精品中文字幕在线观看| 亚洲欧美一区二区三区| 真实乱l仑全部视频| 国产AV国片精品一区二区| 99视频全部免费精品全部四虎| 国产网红主播无码精品| free哆拍拍免费永久视频| 成人观看网站a| 久久亚洲国产精品123区| 欧美一级在线视频| 亚洲欧美日本另类| 精品一区二区三区四区在线| 国产一区二区三区免费在线观看| 黑人精品videos亚洲人| 国产精品冒白浆免费视频| aaaaa级少妇高潮大片| 小蝌蚪app在线观看| 久久99国产一区二区三区| 日韩午夜免费视频| 亚洲av无码专区在线观看下载 |