精品丰满熟女一区二区三区_五月天亚洲欧美综合网_亚洲青青青在线观看_国产一区二区精选

  • <menu id="29e66"></menu>

    <bdo id="29e66"><mark id="29e66"><legend id="29e66"></legend></mark></bdo>

  • <pre id="29e66"><tt id="29e66"><rt id="29e66"></rt></tt></pre>

      <label id="29e66"></label><address id="29e66"><mark id="29e66"><strike id="29e66"></strike></mark></address>
      學(xué)習(xí)啦>學(xué)習(xí)電腦>操作系統(tǒng)>Linux教程>

      LINUX防火墻常用操作

      時(shí)間: 春健736 分享

        學(xué)習(xí)啦小編來(lái)給大家介紹下LINUX防火墻常用操作,對(duì)于自己學(xué)習(xí)使用Linux更有幫助。下面跟著學(xué)習(xí)啦小編一起來(lái)了解一下吧。

        LINUX防火墻常用操作

        (1) 重啟后永久性生效:

        開(kāi)啟:chkconfig iptables on

        關(guān)閉:chkconfig iptables off

        (2) 即時(shí)生效,重啟后失效:

        開(kāi)啟:service iptables start

        關(guān)閉:service iptables stop

        (3)Linux 防火墻開(kāi)放特定端口

        iptables是linux下的防火墻,同時(shí)也是服務(wù)名稱。

        service iptables status 查看防火墻狀態(tài)

        service iptables start 開(kāi)啟防火墻

        service iptables stop 關(guān)閉防火墻

        service iptables restart 重啟防火墻

        防火墻開(kāi)放特定端口:

        ①文件/etc/sysconfig/iptables

       ?、谔砑樱?/p>

        -A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT

        ★具體參照/etc/sysconfig/iptables中的配置,一般默認(rèn)會(huì)有一個(gè)22端口開(kāi)放★

        ★數(shù)字3306代表開(kāi)放3306端口,也可以改成其他的端口.★

       ?、壑貑⒎阑饓?/p>

        service iptables restart

        保存對(duì)防火墻的設(shè)置

        serivce iptables save

        =====================================

        查看iptables規(guī)則及編號(hào)

        iptables -nL –line-number

        查看iptables規(guī)則及編號(hào)

        iptables -nL –line-number

        關(guān)閉所有的INPUT FORWARD(轉(zhuǎn)發(fā)) OUTPUT的所有端口

        iptables -P INPUT DROP

        iptables -P FORWARD DROP

        iptables -P OUTPUT DROP

        只打開(kāi)22端口

        iptables -A INPUT -p tcp –dport 22 -j ACCEPT

        iptables -A OUTPUT -p tcp –sport 22 -j ACCEPT

        參數(shù)講解:

        –A 參數(shù)就看成是添加一條規(guī)則

        –p 指定是什么協(xié)議,我們常用的tcp 協(xié)議,當(dāng)然也有udp,例如53端口的DNS

        –dport 就是目標(biāo)端口,當(dāng)數(shù)據(jù)從外部進(jìn)入服務(wù)器為目標(biāo)端口

        –sport 數(shù)據(jù)從服務(wù)器出去,則為數(shù)據(jù)源端口使用

        –j 就是指定是 ACCEPT -接收 或者 DROP 不接收

        禁止某個(gè)IP訪問(wèn)

        iptables -A INPUT -p tcp -s 192.168.1.2 -j DROP

        –s 參數(shù)是來(lái)源(即192.168.1.2)

        后面拒絕就是DROP

        刪除規(guī)則

        iptables -D INPUT 2

        刪除INPUT鏈編號(hào)為2的規(guī)則

        1、允許通過(guò)某一端口

        vi /etc/sysconfig/iptables

        -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT(允許80端口通過(guò)防火墻)

        /etc/init.d/iptables restart

        #最后重啟防火墻使配置生效

        只允許特定ip訪問(wèn)某端口?參考下面命令,只允許46.166.150.22訪問(wèn)本機(jī)的80端口。如果要設(shè)置其他ip或端口,改改即可。

        iptables -I INPUT -p TCP --dport 80 -j DROP

        iptables -I INPUT -s 46.166.150.22 -p TCP --dport 80 -j ACCEPT

        在root用戶下執(zhí)行上面2行命令后,重啟iptables, service iptables restart

        查看iptables是否生效:

        [root@www.ctohome.com]# iptables -L

        Chain INPUT (policy ACCEPT)

        target prot opt source destination

        ACCEPT tcp -- 46.166.150.22 anywhere tcp dpt:http

        DROP tcp -- anywhere anywhere tcp dpt:http

        Chain FORWARD (policy ACCEPT)

        target prot opt source destination

        Chain OUTPUT (policy ACCEPT)

        target prot opt source destination

        上面命令是針對(duì)整個(gè)服務(wù)器(全部ip)禁止80端口,如果只是需要禁止服務(wù)器上某個(gè)ip地址的80端口,怎么辦?

        下面的命令是只允許來(lái)自174.140.3.190的ip訪問(wèn)服務(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

        如果您不熟悉linux的ssh命令,那么可以在webmin/virtualmin面板中設(shè)置,達(dá)到相同效果。參考:webmin面板怎樣設(shè)置允許特定ip訪問(wèn)80端口,禁止80端口

        更多iptables參考命令如下:

        1.先備份iptables

        # cp /etc/sysconfig/iptables /var/tmp

        需要開(kāi)80端口,指定IP和局域網(wǎng)

        下面三行的意思:

        先關(guān)閉所有的80端口

        開(kāi)啟ip段192.168.1.0/24端的80口

        開(kāi)啟ip段211.123.16.123/24端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

        # iptables -I INPUT -s 211.123.16.123/24 -p tcp --dport 80 -j ACCEPT

        以上是臨時(shí)設(shè)置。

        2.然后保存iptables

        # service iptables save

        3.重啟防火墻

        #service iptables restart

        ===============以下是轉(zhuǎn)載================================================

        以下是端口,先全部封再開(kāi)某些的IP

        iptables -I INPUT -p tcp --dport 9889 -j DROP

        iptables -I INPUT -s 192.168.1.0/24 -p tcp --dport 9889 -j ACCEPT

        如果用了NAT轉(zhuǎn)發(fā)記得配合以下才能生效

        iptables -I FORWARD -p tcp --dport 80 -j DROP

        iptables -I FORWARD -s 192.168.1.0/24 -p tcp --dport 80 -j ACCEPT

        常用的IPTABLES規(guī)則如下:

        只能收發(fā)郵件,別的都關(guān)閉

        iptables -I Filter -m mac --mac-source 00:0F:EA:25:51:37 -j DROP

        iptables -I Filter -m mac --mac-source 00:0F:EA:25:51:37 -p udp --dport 53 -j ACCEPT

        iptables -I Filter -m mac --mac-source 00:0F:EA:25:51:37 -p tcp --dport 25 -j ACCEPT

        iptables -I Filter -m mac --mac-source 00:0F:EA:25:51:37 -p tcp --dport 110 -j ACCEPT

        IPSEC NAT 策略

        iptables -I PFWanPriv -d 192.168.100.2 -j ACCEPT

        iptables -t nat -A PREROUTING -p tcp --dport 80 -d $INTERNET_ADDR -j DNAT --to-destination 192.168.100.2:80

        iptables -t nat -A PREROUTING -p tcp --dport 1723 -d $INTERNET_ADDR -j DNAT --to-destination 192.168.100.2:1723

        iptables -t nat -A PREROUTING -p udp --dport 1723 -d $INTERNET_ADDR -j DNAT --to-destination 192.168.100.2:1723

        iptables -t nat -A PREROUTING -p udp --dport 500 -d $INTERNET_ADDR -j DNAT --to-destination 192.168.100.2:500

        iptables -t nat -A PREROUTING -p udp --dport 4500 -d $INTERNET_ADDR -j DNAT --to-destination 192.168.100.2:4500

        FTP服務(wù)器的NAT

        iptables -I PFWanPriv -p tcp --dport 21 -d 192.168.1.22 -j ACCEPT

        iptables -t nat -A PREROUTING -p tcp --dport 21 -d $INTERNET_ADDR -j DNAT --to-destination 192.168.1.22:21

        只允許訪問(wèn)指定網(wǎng)址

        iptables -A Filter -p udp --dport 53 -j ACCEPT

        iptables -A Filter -p tcp --dport 53 -j ACCEPT

        iptables -A Filter -d www.ctohome.com -j ACCEPT

        iptables -A Filter -d www.guowaivps.com -j ACCEPT

        iptables -A Filter -j DROP

        開(kāi)放一個(gè)IP的一些端口,其它都封閉

        iptables -A Filter -p tcp --dport 80 -s 192.168.1.22 -d www.pconline.com.cn -j ACCEPT

        iptables -A Filter -p tcp --dport 25 -s 192.168.1.22 -j ACCEPT

        iptables -A Filter -p tcp --dport 109 -s 192.168.1.22 -j ACCEPT

        iptables -A Filter -p tcp --dport 110 -s 192.168.1.22 -j ACCEPT

        iptables -A Filter -p tcp --dport 53 -j ACCEPT

        iptables -A Filter -p udp --dport 53 -j ACCEPT

        iptables -A Filter -j DROP

        多個(gè)端口

        iptables -A Filter -p tcp -m multiport --destination-port 22,53,80,110 -s 192.168.20.3 -j REJECT

        連續(xù)端口

        iptables -A Filter -p tcp -m multiport --source-port 22,53,80,110 -s 192.168.20.3 -j REJECT iptables -A Filter -p tcp --source-port 2:80 -s 192.168.20.3 -j REJECT

        指定時(shí)間上網(wǎng)

        iptables -A Filter -s 10.10.10.253 -m time --timestart 6:00 --timestop 11:00 --days Mon,Tue,Wed,Thu,Fri,Sat,Sun -j DROP

        iptables -A Filter -m time --timestart 12:00 --timestop 13:00 --days Mon,Tue,Wed,Thu,Fri,Sat,Sun -j ACCEPT

        iptables -A Filter -m time --timestart 17:30 --timestop 8:30 --days Mon,Tue,Wed,Thu,Fri,Sat,Sun -j ACCEPT

        禁止多個(gè)端口服務(wù)

        iptables -A Filter -m multiport -p tcp --dport 21,23,80 -j ACCEPT

        將WAN 口NAT到PC

        iptables -t nat -A PREROUTING -i $INTERNET_IF -d $INTERNET_ADDR -j DNAT --to-destination 192.168.0.1

        將WAN口8000端口NAT到192。168。100。200的80端口

        iptables -t nat -A PREROUTING -p tcp --dport 8000 -d $INTERNET_ADDR -j DNAT --to-destination 192.168.1.22:80

        MAIL服務(wù)器要轉(zhuǎn)的端口

        iptables -t nat -A PREROUTING -p tcp --dport 110 -d $INTERNET_ADDR -j DNAT --to-destination 192.168.1.22:110

        iptables -t nat -A PREROUTING -p tcp --dport 25 -d $INTERNET_ADDR -j DNAT --to-destination 192.168.1.22:25

        只允許PING 202。96。134。133,別的服務(wù)都禁止

        iptables -A Filter -p icmp -s 192.168.1.22 -d 202.96.134.133 -j ACCEPT

        iptables -A Filter -j DROP

        禁用BT配置

        iptables –A Filter –p tcp –dport 6000:20000 –j DROP

        禁用QQ防火墻配置

        iptables -A Filter -p udp --dport ! 53 -j DROP

        iptables -A Filter -d 218.17.209.0/24 -j DROP

        iptables -A Filter -d 218.18.95.0/24 -j DROP

        iptables -A Filter -d 219.133.40.177 -j DROP

        基于MAC,只能收發(fā)郵件,其它都拒絕

        iptables -I Filter -m mac --mac-source 00:0A:EB:97:79:A1 -j DROP

        iptables -I Filter -m mac --mac-source 00:0A:EB:97:79:A1 -p tcp --dport 25 -j ACCEPT

        iptables -I Filter -m mac --mac-source 00:0A:EB:97:79:A1 -p tcp --dport 110 -j ACCEPT

        禁用MSN配置

        iptables -A Filter -p udp --dport 9 -j DROP

        iptables -A Filter -p tcp --dport 1863 -j DROP

        iptables -A Filter -p tcp --dport 80 -d 207.68.178.238 -j DROP

        iptables -A Filter -p tcp --dport 80 -d 207.46.110.0/24 -j DROP

        只允許PING 202。96。134。133 其它公網(wǎng)IP都不許PING

        iptables -A Filter -p icmp -s 192.168.1.22 -d 202.96.134.133 -j ACCEPT

        iptables -A Filter -p icmp -j DROP

        禁止某個(gè)MAC地址訪問(wèn)internet:

        iptables -I Filter -m mac --mac-source 00:20:18:8F:72:F8 -j DROP

        禁止某個(gè)IP地址的PING:

        iptables –A Filter –p icmp –s 192.168.0.1 –j DROP

        禁止某個(gè)IP地址服務(wù):

        iptables –A Filter -p tcp -s 192.168.0.1 --dport 80 -j DROP

        iptables –A Filter -p udp -s 192.168.0.1 --dport 53 -j DROP

        只允許某些服務(wù),其他都拒絕(2條規(guī)則)

        iptables -A Filter -p tcp -s 192.168.0.1 --dport 1000 -j ACCEPT

        iptables -A Filter -j DROP

        禁止某個(gè)IP地址的某個(gè)端口服務(wù)

        iptables -A Filter -p tcp -s 10.10.10.253 --dport 80 -j ACCEPT

        iptables -A Filter -p tcp -s 10.10.10.253 --dport 80 -j DROP

        禁止某個(gè)MAC地址的某個(gè)端口服務(wù)

        iptables -I Filter -p tcp -m mac --mac-source 00:20:18:8F:72:F8 --dport 80 -j DROP

        禁止某個(gè)MAC地址訪問(wèn)internet:

        iptables -I Filter -m mac --mac-source 00:11:22:33:44:55 -j DROP

        禁止某個(gè)IP地址的PING:

        iptables –A Filter –p icmp –s 192.168.0.1 –j DROP

        啟動(dòng)iptables

        service iptables start

        iptables –list //*查看iptables規(guī)則集*//

        下面是沒(méi)有定義規(guī)劃時(shí)iptables的樣子:

        Chain INPUT (policy ACCEPT)

        target prot opt source destination

        Chain FORWARD (policy ACCEPT)

        target prot opt source destination

        Chain OUTPUT (policy ACCEPT)

        target prot opt source destination

        如何開(kāi)啟/關(guān)閉指定端口

        例如:

        開(kāi)啟81端口:

        iptables -I INPUT -i eth0 -p tcp –dport 81 -j ACCEPT

        iptables -I OUTPUT -o eth0 -p tcp –sport 81 -j ACCEPT

        關(guān)閉81端口:

        iptables -I INPUT -i eth0 -p tcp –dport 81 -j DROP

        iptables -I OUTPUT -o eth0 -p tcp –sport 81 -j DROP

        然后保存

        /etc/rc.d/init.d/iptables save

        eth0為網(wǎng)卡名稱,可以輸入ifconfig來(lái)查看網(wǎng)卡信息,注意填寫正確的網(wǎng)卡名稱。

        可以使用lsof命令來(lái)查看某一端口是否開(kāi)放.查看端口可以這樣來(lái)使用.

        我就以81端口為例:

        lsof -i:81

        如果有顯示說(shuō)明已經(jīng)開(kāi)放了,如果沒(méi)有顯示說(shuō)明沒(méi)有開(kāi)放。

      LINUX防火墻常用操作

      學(xué)習(xí)啦小編來(lái)給大家介紹下LINUX防火墻常用操作,對(duì)于自己學(xué)習(xí)使用Linux更有幫助。下面跟著學(xué)習(xí)啦小編一起來(lái)了解一下吧。 LINUX防火墻常用操作 (1) 重啟后永久性生效: 開(kāi)啟:chkconfig iptables on 關(guān)閉:chkconfig iptables off (2) 即
      推薦度:
      點(diǎn)擊下載文檔文檔為doc格式

      精選文章

      • Linux防火墻怎么開(kāi)放特定端口
        Linux防火墻怎么開(kāi)放特定端口

        學(xué)習(xí)啦小編來(lái)給大家介紹下Linux防火墻怎么開(kāi)放特定端口,也就是只允許某個(gè)特定端口才可以通過(guò),其余的不行。下面跟著學(xué)習(xí)啦小編一起來(lái)了解一下吧。

      • Linux怎么配置Web服務(wù)器
        Linux怎么配置Web服務(wù)器

        從1998年Linux開(kāi)始在中國(guó)市場(chǎng)受到關(guān)注,時(shí)間已經(jīng)過(guò)去5年,從最初蜂擁而至的桌面版本,到后來(lái)悄悄進(jìn)入企業(yè)應(yīng)用的Linux服務(wù)器,Linux逐漸得到人們的認(rèn)可。

      • linux中怎么添加ftp用戶
        linux中怎么添加ftp用戶

        Linux下創(chuàng)建用戶是很easy的事情了,只不過(guò)不經(jīng)常去做這些操作,時(shí)間久了就容易忘記。那么linux中怎么添加ftp用戶,下面跟著學(xué)習(xí)啦小編一起來(lái)了解一下吧

      • Linux如何給文件夾設(shè)置密碼
        Linux如何給文件夾設(shè)置密碼

        電腦里經(jīng)常會(huì)存儲(chǔ)著重要文件,這些文件需要進(jìn)行加密,有許多方法來(lái)實(shí)現(xiàn)。但是你知道在Linux里面怎么給文件夾加密碼?下面跟著學(xué)習(xí)啦小編一起來(lái)了解一

      646735