您好,登錄后才能下訂單哦!
iptables是Linux上常用的防火qiang軟件,下面說一下iptables的安裝、清除iptables規(guī)則、iptables只開放指定端口、iptables屏蔽指定ip、ip段及解封、刪除已添加的iptables規(guī)則、設(shè)置iptables開機(jī)啟動(dòng)等iptables的基本應(yīng)用。
如果沒有安裝iptables需要先安裝,則需執(zhí)行:
[root@node1 ~]# yum -y install iptables
[root@node1 ~]# yum -y install iptables-services
四個(gè)表如下:
五個(gè)鏈如下:
動(dòng)作如下:
[root@node1 ~]# iptables -F
[root@node1 ~]# iptables -X
[root@node1 ~]# iptables -Z
[root@node1 ~]# iptables -A INPUT -i lo -j ACCEPT #允許本地回環(huán)接口(即運(yùn)行本機(jī)訪問本機(jī))
[root@node1 ~]# iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT #允許已建立的或相關(guān)連的通行
[root@node1 ~]# iptables -A OUTPUT -j ACCEPT # 允許已建立的或相關(guān)連的通行
[root@node1 ~]# iptables -A INPUT -p tcp --dport 22 -j ACCEPT # 允許訪問22端口
[root@node1 ~]# iptables -A INPUT -p tcp --dport 80 -j ACCEPT #允許訪問80端口
[root@node1 ~]# iptables -A INPUT -p tcp --dport 443 -j ACCEPT #允許訪問443端口
[root@node1 ~]# iptables -A INPUT -p tcp --dport 20 -j ACCEPT #允許FTP服務(wù)的20端口
[root@node1 ~]# iptables -A INPUT -p tcp --dport 21 -j ACCEPT #允許FTP服務(wù)的21端口
[root@node1 ~]# iptables -A INPUT -p icmp -j ACCEPT #允許ping
# 以下兩條是禁止其他未允許的規(guī)則訪問及轉(zhuǎn)發(fā)
[root@node1 ~]# iptables -A INPUT -j REJECT
[root@node1 ~]# iptables -A FORWARD -j REJECT
#如果只是想屏蔽IP的話“上面開放指定的端口”部分設(shè)置可以直接跳過。
[root@node1 ~]# iptables -I INPUT -s 123.4.5.6 -j DROP #屏蔽單個(gè)IP
[root@node1 ~]# iptables -I INPUT -s 123.0.0.0/8 -j DROP #屏蔽一個(gè)網(wǎng)段
[root@node1 ~]# iptables -I INPUT -s 192.168.10.0/24 -j DROP #屏蔽一個(gè)網(wǎng)段
[root@node1 ~]# iptables -I INPUT -s 192.168.1.1 -p tcp --dport 22 -j DROP #屏蔽某IP訪問tcp的22端口
[root@node1 ~]# iptables -I INPUT -p tcp --dport 22 -j DROP #拒絕所有訪問tcp的22端口
[root@node1 ~]# iptables -I INPUT -s 192.168.1.2 -p tcp --dport 22 -j ACCEPT #允許某個(gè)IP訪問tcp的22端口
[root@node1 ~]# iptables -L -n -v # “-n”只顯示IP地址和端口號(hào),不將IP解析為域名
[root@node1 ~]# iptables -L -n --line-numbers #將所有iptables以序號(hào)標(biāo)記顯示
[root@node1 ~]# iptables -D INPUT 1 #刪除INPUT里序號(hào)為1的規(guī)則
[root@node1 ~]# systemctl enable iptables #設(shè)置iptables開機(jī)自啟
[root@node1 ~]# service iptables save #保存,若提示沒有service命令,執(zhí)行下面命令進(jìn)行安裝service命令
[root@node1 ~]# yum install initscripts -y #安裝service命令
———————— 本文至此結(jié)束,感謝閱讀 ————————
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。