English |
  • 美国VPS主机推荐
  • |
  • 代购服务
  • |
  • 10美元以下VPS
  • |
  • VPS新手指南/教程
  • |
  • 留言板
  • |
  • 关于
  • | 登录 |

    澳门博彩盘口:申博菲律宾太阳城88

    Linux上iptables防火墙的基本应用教程

    本文来源:http://www.344978.com/www_shuhai_com/

    申博菲律宾太阳城88,(文/17173VR-鬼才肉兔几)VR游戏下载、新游推荐、福利,尽在!《VR女友》——用双眼捍卫女友全身的每一寸领土!可食用部位:全身《VR女友》是一款科普教育向的VR游戏,非常适合每位梦想着给小萝莉检查身体的老司机们食用,通过这款游戏,你将了解少女这个物种的身体是由哪些部位构成的,害羞紧张的时候胸部是如何颤动的,双腿并拢的时候有哪些肌肉是一起协同工作的。终于在昨天,苹果(中国)有限公司的官方网站上,对iPhone6s意外关机作出了答复:称启动iPhone6s意外关机问题计划,符合条件可免费换电池。为了更好的落地体验式终端,抠抠实施优质品牌战略合作的产品规划。  这一研究中心已经成为国内首屈一指的政府网站大数据中心。

    纵观这两年来各大电商平台在农村市场的布局,其中基础服务设施搭建和数据的收集,是电商的努力方向。Moskito于今日登陆Kickstarter网站开始众筹。哎呀痛不欲生啊!但是三年过去,真叫是牛肉马皮了,不怕咬了。习近平总书记在今年5月30日“科技三会”上强调,浩瀚的空天还有许多未知的奥秘有待探索,必须推动空间科学、空间技术、空间应用全面发展。

    《特朗普的真实面目》作者迈克尔称,特朗普无法忍受奥巴马对他的奚落,他胸中燃起了欲望之火,要在2016年从奥巴马手中夺走白宫的钥匙,以弥补遭这位首位非洲裔总统的侮辱。  现在,有越来越多国家制定登月计划,对美国来说,重返月球不仅会带来地缘政治上的好处;从经济上来说也更加可行。■《中国日报美国版》:创刊于2009年,周一至周四每天出版16版,周五出版20版,发行至美国政府机构及议会、高端智库、重点大学、主要金融机构、跨国公司和包括联合国在内的众多国际组织。你可能天赋异禀,潮吹过几次,但你听说过抑制潮吹吗?来听听作者的感受吧。

    只是索尼让这种设计更精致,用同事的说法是高级了许多。但对于蝙蝠侠系列电影的创始人和制片人迈克尔·奥斯兰(MichaelUslan)来说,大家也许还有些陌生。这场拍卖会将会成为一个历史事件,法拉利股份公司的慷慨将改变受灾地区人人们的生活。但也正因为如此,干衣机才被视作新的增长点,尤其在洗衣机进入调整期的背景下。

    2011年05月14日 上午 | 作者:VPS侦探

    iptables是Linux上常用的防火墙软件,下面申博菲律宾太阳城88给大家说一下iptables的安装、清除iptables规则、iptables只开放指定端口、iptables屏蔽指定ip、ip段及解封、删除已添加的iptables规则、设置iptables开机启动等iptables的基本应用

    1、安装iptables防火墙

    如果没有安装iptables需要先安装,CentOS执行:

    yum install iptables -y
    yum install iptables-services -y #CentOS7需安装此iptables的service软件包#

    CentOS 7上默认安装了firewalld建议关闭并禁用:

    systemctl stop firewalld
    systemctl mask firewalld

    Debian/Ubuntu执行:

    apt-get install iptables -y
    apt-get install iptables-persistent -y #持久化iptables规则服务#

    2、清除已有iptables规则

    iptables -F
    iptables -X
    iptables -Z

    3、开放指定的端口

    -A和-I参数分别为添加到规则末尾和规则最前面。

    #允许本地回环接口(即运行本机访问本机)
    iptables -A INPUT -i lo -j ACCEPT
    # 允许已建立的或相关连的通行
    iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
    #允许所有本机向外的访问
    iptables -A OUTPUT -j ACCEPT
    # 允许访问22端口
    iptables -A INPUT -p tcp --dport 22 -j ACCEPT
    #允许访问80端口
    iptables -A INPUT -p tcp --dport 80 -j ACCEPT
    #允许访问443端口
    iptables -A INPUT -p tcp --dport 443 -j ACCEPT
    #允许FTP服务的21和20端口
    iptables -A INPUT -p tcp --dport 21 -j ACCEPT
    iptables -A INPUT -p tcp --dport 20 -j ACCEPT
    #如果有其他端口的话,规则也类似,稍微修改上述语句就行
    #允许ping
    iptables -A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT
    #禁止其他未允许的规则访问
    iptables -A INPUT -j REJECT ?#(注意:如果22端口未加入允许规则,SSH链接会直接断开。)
    iptables -A FORWARD -j REJECT

    4、屏蔽IP

    #如果只是想屏蔽IP的话“3、开放指定的端口”部分设置可以直接跳过。
    #屏蔽单个IP的命令是
    iptables?-I?INPUT?-s 123.45.6.7 -j?DROP
    #封整个段即从123.0.0.1到123.255.255.254的命令
    iptables?-I?INPUT?-s 123.0.0.0/8?-j?DROP
    #封IP段即从123.45.0.1到123.45.255.254的命令
    iptables?-I?INPUT?-s 124.45.0.0/16?-j?DROP
    #封IP段即从123.45.6.1到123.45.6.254的命令是
    iptables?-I?INPUT?-s?123.45.6.0/24?-j?DROP

    5、屏蔽或允许某IP访问指定端口

    #屏蔽某IP访问指定端口,以22端口为例命令是
    iptables?-I?INPUT?-s 123.45.6.7 -p tcp --dport 22 -j?DROP
    #允许某IP访问指定端口,以22端口为例命令是
    iptables -I INPUT -p tcp --dport 22 -j DROP
    iptables?-I?INPUT?-s 123.45.6.7 -p tcp --dport 22 -j?ACCEPT

    6、查看已添加的iptables规则

    iptables -L -n

    v:显示详细信息,包括每条规则的匹配包数量和匹配字节数
    x:在 v 的基础上,禁止自动单位换算(K、M) 申博菲律宾太阳城88
    n:只显示IP地址和端口号,不将ip解析为域名

    7、删除已添加的iptables规则

    将所有iptables以序号标记显示,执行:

    iptables -L -n --line-numbers

    比如要删除INPUT里序号为8的规则(要删除OUTPUT的话就改成OUTPUT,以此类推),执行:

    iptables -D INPUT 8

    8、iptables的开机启动及规则保存

    有可能系统并未安装iptables的service文件,可以先执行:

    yum -y install iptables-services

    进行安装。
    CentOS上可能会存在安装好iptables后,iptables并不开机自启动,可以执行一下:

    chkconfig --level 345 iptables on

    CentOS7可执行:
    有可能系统并未安装iptables的service文件,可以执行:

    yum -y install iptables-services
    systemctl enable iptables

    将其加入开机启动。

    CentOS上可以执行:service iptables save保存规则。

    另外更需要注意的是Debian/Ubuntu上iptables是不会保存规则的,也是前面说的持久化iptables规则。
    需要先执行一下,安装持久化脚本:

    apt-get --no-install-recommends install -y iptables-persistent

    Debian或Ubuntu 16.04或更高版本执行:/etc/init.d/netfilter-persistent save 可以进行保存规则,/etc/init.d/netfilter-persistent reload 可以将规则生效。
    Ubuntu 14.04之前版本执行:/etc/init.d/iptables-persistent save 可以进行保存规则,/etc/init.d/iptables-persistent reload 可以将规则生效。

    开机启动的话执行:systemctl enable netfilter-persistent.service 或 systemctl enable iptables-persistent.service

    这样就完成了Debian或Ubuntu下的关机自动保存规则,开机自动加载规则的设置。

    需要按如下步骤进行,让网卡关闭是保存iptables规则,启动时加载iptables规则:

    创建/etc/network/if-post-down.d/iptables 文件,添加如下内容:

    #!/bin/bash
    iptables-save > /etc/iptables.rules

    执行:chmod +x /etc/network/if-post-down.d/iptables 添加执行权限。

    创建/etc/network/if-pre-up.d/iptables 文件,添加如下内容:

    #!/bin/bash
    iptables-restore < /etc/iptables.rules

    执行:chmod +x /etc/network/if-pre-up.d/iptables 添加执行权限。

    关于更多的iptables的使用方法可以执行:iptables --help或网上搜索一下iptables参数的说明。

    如有问题欢迎在本文下留言或到申博菲律宾太阳城88VPS论坛反馈。

    原创文章,谢绝转载!

    >>转载请注明出处:申博菲律宾太阳城88 本文链接地址:/www_vpser_net/security/linux-iptables.html
    VPS侦探推荐:
    遨游主机VultrLinode搬瓦工LOCVPSKVMLAVPS2EZHostXen80VPS申博菲律宾太阳城88美国VPS主机,国内推荐腾讯云阿里云
    欢迎加入VPS侦探论坛交流:/bbs_vpser_net

    发表评论

    *必填

    *必填 (不会被公开)

    评论(47条评论)

    1. VPS侦探说道:

      @琦Gor, 不清楚你要具体远程访问什么,请到论坛 /bbs_vpser_net 反馈具体要求和描述问题

    2. 琦Gor说道:

      按顺序执行了 1、2、3、8步骤,还是不能访问远程,21和80都可以访问,lnmp环境

    3. VPS侦探说道:

      @多多, 什么环境,lnmpa吗

    4. 多多说道:

      军哥 执行这个 TCP连接查看命令 为什么有127.0.0.1 那么多连接 还有隐藏的连接 这个是什么鬼啊

      netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n

      77 163.179.54.186
      83 183.184.163.85
      87 121.31.6.39
      92 106.119.193.134
      95 222.140.91.19
      119 171.117.26.52
      124 91.121.109.55
      5875
      6537 127.0.0.1

    5. VPS侦探说道:

      @Javen, 一个是ip,一个是ip段,封ip段可能会有误伤

    6. Javen说道:

      请问,我想封某个人的ip,是封他的单个ip,还是封0/24, or 0/16好呢?后两者对他而言有什么区别?

    7. VPS侦探说道:

      @korol, iptables -L -n看一下规则

    8. korol说道:

      请问开启了防火墙后,php curl_exec()函数用不了,短信不能发出去,防火墙我就设置允许的几个端口

    9. VPS侦探说道:

      @sun, 这个没办法

    10. sun说道:

      想封掉所有的视频,应该从那个方向解决,求指导。

    11. VPS侦探说道:

      @repiankk, 和上面其他一般规则是一样的,端口改成端口范围就行了iptables -A INPUT -p tcp --dport 20000:30000 -j ACCEPT

    12. repiankk说道:

      现在ping好了。。。ftp链接不上了,目录出不来,显示链接被同位体重置。。。求添加被动端口的命令

    13. @repiankk, 肯定和你之前有其他规则或不是完整的按本教程添加的

    14. repiankk说道:

      #允许ping
      iptables -A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT 这条没用

    菲律宾申博娱乐登入 申博注册账户登入 www.sbc883.com www.msc88.com 太阳城在线存款登入 菲律宾申博官网注册
    www.285msc.com 申博www.sbc66.com直营网 申博太阳城138官网直营 申博官网下载中心直营网 申博网络游戏直营网 申博游戏苹果手机怎么下载
    申博管理登入 申博现金网怎么样 申博在线开户登入 申博安卓手机下载登入 www.51tyc.com 申博138代理直营网