成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Iptables實(shí)現(xiàn)網(wǎng)絡(luò)防火墻

IT那活兒 / 2499人閱讀
Iptables實(shí)現(xiàn)網(wǎng)絡(luò)防火墻

點(diǎn)擊上方“IT那活兒”,關(guān)注后了解更多精彩內(nèi)容?。?/span>


前  言

防火墻從邏輯上講分為主機(jī)防火墻和網(wǎng)絡(luò)防火墻。
主機(jī)防火墻:針對(duì)單個(gè)主機(jī)進(jìn)行防護(hù)。
網(wǎng)絡(luò)防火墻:針對(duì)于網(wǎng)絡(luò)入口進(jìn)行防護(hù),服務(wù)于防火墻背后的本地局域網(wǎng)。
網(wǎng)絡(luò)防火墻往往處于網(wǎng)絡(luò)的入口或者邊緣,那么,如果想要使用iptables充當(dāng)網(wǎng)絡(luò)防火墻,iptables所在的主機(jī)則需要處于網(wǎng)絡(luò)入口處,如圖所示:
PC1作為iptables所在主機(jī),此時(shí)iptables充當(dāng)?shù)慕巧礊榫W(wǎng)絡(luò)防火墻,圖中的圓圈表示網(wǎng)絡(luò)防火墻所防護(hù)的網(wǎng)絡(luò)區(qū)域,圈里面是網(wǎng)絡(luò)內(nèi)的主機(jī)。
當(dāng)外部網(wǎng)絡(luò)中的主機(jī)與網(wǎng)絡(luò)內(nèi)部主機(jī)通訊時(shí),不管是由外部主機(jī)發(fā)往內(nèi)部主機(jī)的報(bào)文,還是由內(nèi)部主機(jī)發(fā)往外部主機(jī)的報(bào)文,都需要經(jīng)過iptables所在的主機(jī),由iptables所在的主機(jī)進(jìn)行“過濾并轉(zhuǎn)發(fā)”,所以,防火墻主機(jī)的主要工作就是“過濾并轉(zhuǎn)發(fā)”。
當(dāng)iptables作為主機(jī)防火墻時(shí),所用到的鏈?zhǔn)荌NPUT鏈與OUTPUT鏈,因?yàn)閾碛小斑^濾功能”的鏈只有3條,INPUT、OUTPUT、FORWARD,當(dāng)報(bào)文發(fā)往本機(jī)時(shí),如果想要過濾,只能在INPUT鏈與OUTPUT鏈中實(shí)現(xiàn);
但當(dāng)iptables作為網(wǎng)絡(luò)防火墻時(shí),所做的工作是“過濾并轉(zhuǎn)發(fā)”,要想“過濾”,只能在INPUT、OUTPUT、FORWARD三條鏈中實(shí)現(xiàn),要想”轉(zhuǎn)發(fā)”,報(bào)文則只會(huì)經(jīng)過FORWARD鏈(發(fā)往本機(jī)的報(bào)文才會(huì)經(jīng)過INPUT鏈),所以,綜上所述,iptable座位網(wǎng)絡(luò)防火墻時(shí),規(guī)則只能定義在FORWARD鏈中。

準(zhǔn)備環(huán)境

三臺(tái)虛擬機(jī)
外網(wǎng)機(jī):Centos7 1號(hào)機(jī) ip 192.168.1.1
中間機(jī):Centos7 2號(hào)機(jī) ip 192.168.1.2                        192.168.42.128
內(nèi)網(wǎng)機(jī):Centos7 3號(hào)機(jī)ip 192.168.42.129

設(shè)  定

Centos7 1號(hào)機(jī)是一臺(tái)外網(wǎng)的服務(wù)器。
Centos7 3號(hào)機(jī)是內(nèi)網(wǎng)的一臺(tái)主機(jī)。
Centos7 2號(hào)機(jī)所處的內(nèi)網(wǎng)中的與外網(wǎng)相連的主機(jī)(即防火墻)。
192.168.1.0/24是外網(wǎng)。192.168.42.0/24是內(nèi)網(wǎng)。
我們通過1號(hào)機(jī)去訪問3號(hào)機(jī),但要經(jīng)過2號(hào)機(jī)進(jìn)行轉(zhuǎn)發(fā),2號(hào)機(jī)在轉(zhuǎn)發(fā)報(bào)文時(shí)會(huì)進(jìn)行過濾,以實(shí)現(xiàn)網(wǎng)絡(luò)防火墻的功能。

步  驟

1. 在外網(wǎng)機(jī)上設(shè)置路由

讓在網(wǎng)段192.168.42.0/24的報(bào)文轉(zhuǎn)給網(wǎng)關(guān)192.168.1.2,就是中間機(jī)的外網(wǎng)IP。
route -n:列出路由規(guī)則。

2. 在內(nèi)網(wǎng)機(jī)上設(shè)置路由

讓在網(wǎng)段192.168.1.0/24的報(bào)文轉(zhuǎn)給網(wǎng)關(guān)192.168.42.128 ,也就是中間機(jī)的內(nèi)網(wǎng)IP。

3. 在中間機(jī)上設(shè)置流量轉(zhuǎn)發(fā)

首先查看/proc/sys/net/ipv4/ip_forward文件中的內(nèi)容,如果內(nèi)容為0,則表示當(dāng)前主機(jī)不支持轉(zhuǎn)發(fā),只需要將文件中的值設(shè)置為1即可。
此時(shí)用外網(wǎng)機(jī)ping內(nèi)網(wǎng)機(jī),發(fā)現(xiàn)可以ping通。
用內(nèi)網(wǎng)機(jī)ping外網(wǎng)機(jī),也可以ping通。
這時(shí),中間機(jī)就起到了流量轉(zhuǎn)發(fā)的作用。

4. 在中間機(jī)上設(shè)置防火墻規(guī)則

讓它真正起到防火墻的作用,為了減少主機(jī)防火墻帶來的影響,需要把內(nèi)網(wǎng)機(jī)和外網(wǎng)機(jī)的防火墻規(guī)則清空。
當(dāng)iptables作為網(wǎng)絡(luò)防火墻時(shí),主要負(fù)責(zé)過濾于轉(zhuǎn)發(fā),所以需要在FORWARD鏈上設(shè)置規(guī)則,這里可以使用白名單機(jī)制。
配置了一條默認(rèn)拒絕的規(guī)則后,現(xiàn)在外網(wǎng)機(jī)和內(nèi)網(wǎng)機(jī)已經(jīng)無法相互通訊了。
我們讓內(nèi)網(wǎng)機(jī)能ping通外網(wǎng)機(jī),外網(wǎng)機(jī)不能ping通內(nèi)網(wǎng)機(jī)。
這時(shí)內(nèi)網(wǎng)機(jī)可以ping通外網(wǎng)機(jī)。
而外網(wǎng)機(jī)不同ping通內(nèi)網(wǎng)機(jī)。
這樣iptables就發(fā)揮了網(wǎng)絡(luò)防火墻的功能了。



本 文 原 創(chuàng) 來 源:IT那活兒微信公眾號(hào)(上海新炬王翦團(tuán)隊(duì))


文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/129678.html

相關(guān)文章

  • 深入理解iptables火墻

    摘要:防火墻根據(jù)一組規(guī)則檢查這些頭,以確定接受哪個(gè)信息包以及拒絕哪個(gè)信息包。我們將該過程稱為信息包過濾。雖然信息包過濾系統(tǒng)被稱為單個(gè)實(shí)體,但它實(shí)際上由兩個(gè)組件和組成。處理出站信息包的規(guī)則被添加到鏈中。 本文部分內(nèi)容節(jié)選自:netfilter/iptables 簡介 - IBM developerWorks 0x00 Linux 安全性和 netfilter/iptables Linux ...

    summerpxy 評(píng)論0 收藏0
  • 火墻 基礎(chǔ)網(wǎng)絡(luò) UNet

    摘要:通常情況下,防火墻規(guī)則是立即生效的。在這種場景,防火墻生效最多需要兩分鐘。防火墻未立即生效的補(bǔ)救措施防火墻未立即生效的補(bǔ)救措施如上面所提到的場景,其端口為。 防火墻本篇目錄為何防火墻已經(jīng)打開某端口, 但還是連不上?為什么主機(jī)無法ping通?如何將某端口對(duì)所有IP開放?如何限制某些惡意用戶對(duì)我主機(jī)的訪問?內(nèi)網(wǎng)是否有ACL功能?我的內(nèi)網(wǎng)主機(jī)如何與其他人的主機(jī)隔離?修改防火墻以后,新規(guī)則會(huì)即時(shí)生效...

    ernest.wang 評(píng)論0 收藏1512

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<