通州北大青鳥校區(qū)學術部:Linux的iptables入門教程--設置靜態(tài)防火墻 之三

      通州北大青鳥校區(qū)學術部老師提供:

      擴展閱讀:

      通州北大青鳥校區(qū)Linux的iptables入門教程--設置靜態(tài)防火墻之一

      通州北大青鳥校區(qū)Linux的iptables入門教程--設置靜態(tài)防火墻 之二

      8、復雜嗎?到此iptables可以按你的要求進行包過濾了。你可以再設定一些端口,允許你的機器訪問這些端口。這樣有可能,你不能訪問QQ,也可能不能打網絡游戲,是好是壞,還是要看你自己而定了。順便說一下,QQ這個東西還真是不好控制,用戶與服務器連接使用的好像是8888端口,而QQ上好友互發(fā)消息使用的又是udp的4444端口(具體是不是4444還不太清楚)。而且QQ還可以使用www的80端口進行登錄并發(fā)消息,看來學無止境,你真的想把這個家伙控制住還不容易呢?還是進入我們的正題吧。(通州北大青鳥校區(qū)

      如果你的機器是服務器,怎么辦?

      9、如果不巧你的機器是服務器,并且要提供www服務。顯然,以上的腳本就不能符合我們的要求了。但只要你撐握了規(guī)則,稍作修改同樣也能很好的工作。在最后面加上一句

      iptables -A INPUT -i ppp0 -p tcp --dport 80 -j ACCEPT

      這一句也就是將自己機器上的80端口對外開放了,這樣internet上的其他人就能訪問你的www了。當然,你的www服務器得工作才行。如果你的機器同時是smtp和pop3服務器,同樣的再加上兩條語句,將--dport后面的80改成25和110就行了。如果你還有一個ftp服務器,呵呵,如果你要打開100個端口呢……

      我們的工作好像是重復性的打入類似的語句,你可能自己也想到了,我可以用一個循環(huán)語句來完成,對,此處可以有效的利用shell腳本的功能,也讓你體驗到了shell腳本語言的威力。看下文:(通州北大青鳥校區(qū)

      10、用腳本簡化你的工作,閱讀下面的腳本. (通州北大青鳥校區(qū)
      #!/bin/bash
      # This is a script
      # Edit by liwei
      # establish a static firewall
      # define const here(通州北大青鳥校區(qū)
      Open_ports="80 25 110 10" # 自己機器對外開放的端口
      Allow_ports="53 80 20 21" # internet的數(shù)據可以進入自己機器的端口
      #init
      iptables -F
      iptables -X
      iptables -t nat -F
      iptables -t nat -X
      iptables -P INPUT DROP #we can use another method to instead it
      iptables -A INPUT -i ! ppp0 -j ACCEPT
      # define ruler so that some data can come in.
      for Port in "Allow_ports" ; do
      iptables -A INPUT -i ppp0 -p tcp -sport $Port -j ACCEPT
      iptables -A INPUT -i ppp0 -p udp -sport $Port -j ACCEPT
      done
      for Port in "Open_ports" ; do
      iptables -A INPUT -i ppp0 -p tcp -dport $Port -j ACCEPT
      iptables -A INPUT -i ppp0 -p udp -dport $Port -j ACCEPT
      done

      這個腳本有三個部分(最前面的一段是注釋,不算在這三部分中)(通州北大青鳥校區(qū)
      第一部分是定義一些端口:訪問你的機器"Open_ports"端口的數(shù)據,允許進入;來源是"Allow_ports"端口的數(shù)據,也能夠進入。(通州北大青鳥校區(qū)

      第二部分是iptables的初始化,第三部分是對定義的端口具體的操作。(通州北大青鳥校區(qū)

      如果以后我們的要求發(fā)生了一些變化,比如,你給自己的機器加上了一個ftp服務器,那么只要在第一部分"Open_ports"的定義中,將ftp對應的20與21端口加上去就行了。呵呵,到此你也一定體會到了腳本功能的強大的伸縮性,但腳本的能力還遠不止這些呢!(通州北大青鳥校區(qū))(未完待續(xù))

      北大青鳥網上報名
      北大青鳥招生簡章
      主站蜘蛛池模板: 国产成人精品一区二区三区| 波多野结衣AV一区二区三区中文 | 亚洲综合一区无码精品| 国产精品亚洲一区二区在线观看| 日韩毛片一区视频免费| 无码少妇一区二区性色AV | 日本精品一区二区三区视频 | 日本在线电影一区二区三区| 又硬又粗又大一区二区三区视频 | 精品国产亚洲第一区二区三区| 一区二区高清在线观看| 国产一区二区福利久久| 2022年亚洲午夜一区二区福利| 国产乱码精品一区二区三区麻豆| 内射女校花一区二区三区| 免费一区二区三区四区五区| 日韩精品中文字幕视频一区| 国产精品自拍一区| 3D动漫精品一区二区三区| 日韩精品无码一区二区三区| 亚洲AV色香蕉一区二区| 国产激情з∠视频一区二区| 亚洲一区影音先锋色资源| 精品无码人妻一区二区三区| 亚洲AV成人一区二区三区在线看| 亚洲一区综合在线播放| 一区二区和激情视频| 国产AV天堂无码一区二区三区| 亚洲一区二区三区在线视频| 国精品无码一区二区三区在线蜜臀| 在线精品亚洲一区二区三区 | 国产怡春院无码一区二区| 精品国产一区在线观看| 国产福利电影一区二区三区,日韩伦理电影在线福 | 蜜桃无码AV一区二区| 51视频国产精品一区二区| 国产欧美一区二区精品仙草咪| 中文字幕亚洲一区二区三区| 无码少妇一区二区浪潮av| 亚洲一区二区三区偷拍女厕| 国产福利一区二区三区视频在线|