- 相關(guān)推薦
Linux防火墻iptables設(shè)置
防火墻是保護(hù)服務(wù)器的重要措施。它可以對訪問權(quán)限等做出細(xì)粒度的約束。廢話少說,下面我們就來看看如何對防火墻進(jìn)行設(shè)置。
相關(guān)命令
只允許特定ip訪問80端口:
iptables -I INPUT -p TCP –dport 80 -j DROP
注意dport前面是兩個-
iptables -I INPUT -s specificIp -p TCP –dport 80 -j ACCEPT
第一條命令是禁止所有訪問80端口的請求。第二條就是對特定IP開放80端口。
這個是很有用的。比如,我們可以只讓負(fù)載均衡服務(wù)器來訪問應(yīng)用服務(wù)器的80端口。
查看設(shè)置是否生效:
iptables -L
只允許特定ip訪問多ip服務(wù)器上的80端口:
我們可以給一個服務(wù)器配置多個ip地址。在第一個命令中,我們是禁止了此臺服務(wù)器上的全部ip的80端口。那么我們?nèi)绾沃唤狗⻊?wù)器上的一個ip的80端口呢?
下面這條命令只允許來自174.140.3.190的ip訪問服務(wù)器上216.99.1.216的80端口:
iptables -A FORWARD -s 174.140.3.190 -d 216.99.1.216 -p tcp -m tcp –dport 80 -j ACCEPT
iptables -A FORWARD -d 216.99.1.216 -p tcp -m tcp –dport 80 -j DROP
允許指定IP段來訪問80端口:
iptables -I INPUT -p tcp –dport 80 -j DROP
iptables -I INPUT -s 192.168.1.0/24 -p tcp –dport 80 -j ACCEPT
上面的例子中,就是只允許192.168.1.0/24這個ip段的ip訪問80端口。
只允許訪問特定網(wǎng)址:
iptables -A Filter -d www.guowaivps.com -j ACCEPT
iptables -A Filter -j DROP
多個端口:
iptables -A Filter -p tcp -m multiport –destination-port 22,53,80,110 -s 192.168.20.3 -j REJECT
指定時間上網(wǎng):
iptables -A Filter -m time –timestart 17:30 –timestop 8:30 –days Mon,Tue,Wed,Thu,Fri,Sat,Sun -j ACCEPT
禁止某個MAC地址訪問internet:
iptables -I Filter -m mac –mac-source 00:11:22:33:44:55 -j DROP
禁止某個MAC地址的某個端口服務(wù)
iptables -I Filter -p tcp -m mac –mac-source 00:20:18:8F:72:F8 –dport 80 -j DROP
禁止某個ip地址的Ping:
iptables –A Filter –p icmp –s 192.168.0.1 –j DROP
【Linux防火墻iptables設(shè)置】相關(guān)文章:
linux認(rèn)證考試:FTP設(shè)置技巧04-25
華為認(rèn)證:華為TA128在LINUX下的簡單設(shè)置08-09
Linux認(rèn)證概念10-29
Linux認(rèn)證優(yōu)勢06-10
Linux認(rèn)證考點(diǎn)06-25
Linux認(rèn)證的概念09-09
學(xué)習(xí)Linux的忠告09-27