扩展阅读
  • redhat/centos 常用信息查看命令整理
  • 请问redhat6.2或redhat7.0有没有汉化版本或汉化包。only redhat serial?
  • Linux/centos/redhat下各种压缩解压缩方式详解
  • 我机器上装了win98SE,win2000 Server,和Mandrake linux,我想再装个RedHat,可是到后来我发现RedHat没有认出ManDrake,我装上RedHat后,Lilo
  • Linux_centos_redhat下tar命令解压tgz文件方法
  • 不是说Liunx是免费发布的嘛,请问哪里可以下载RedHat 7.3或更高版本的redhat的完全安装版,请提供地址,我想装个redhat学学
  • 根据文件大小查找文件的find命令举例(Linux,centos,redhat)
  • 三个问题,关于RedHat7.2和RedHat7.3的........
  • 红帽redhat下通过脚本和yum安装docker容器引擎的详细步骤
  • REDHAT8 比 REDHAT7.x要好多少? 是不是对硬件要求比较高? 另外
  • Redhat/Centos下rpmbuild命令从spec文件或者tar包建立rpm
  • redhat13.8与redhat9有什么驱别?
  • 求救!!安装redhat后,提示重启,但是没有没有redhat的启动选项
  • REDHAT8.0还是REDHAT9.0?
  • 请问:redhat 的桌面是gnome吗,我的redhat 9是默认安装的。
  • 请问如何做到redhat fedora core2和redhat linux enterprise 3 AS共存,谢谢
  • redhat 12与redhat 5.5有什么区别?不用序列号能不能用?
  • [RedHat9]RedHat9无法进入图形模式,疑是声卡问题,请教如何解决?
  • 菜鸟刚学redhat,redhat eth0 网卡怎么激活,在线等
  • 求Redhat9.0下载地址,Redhat9.0现在仍否允许免费下载?
  • Redhat7.2比较Redhat7.1在那些方面改进了?
  •  
    当前位置:  操作系统>redhat/centos

    redhat linux/CentOS 6/7 关闭防火墙(iptables)命令,作用:CentOS 防火墙不关行不行?

     
        发布时间:2015-1-2  


        本文导语: redhat linux/CentOS 6/7 如何关闭防火墙?关闭防火墙iptables的具体命令如下:临时性的完全关闭防火墙,可以不重启机器(但是重启服务器后iptables防火墙服务会自动随系统启动):#/etc/init.d/iptablesstatus ...

      redhat linux/CentOS 6/7 如何关闭防火墙?关闭防火墙iptables的具体命令如下:

    临时性的完全关闭防火墙,可以不重启机器(但是重启服务器后iptables防火墙服务会自动随系统启动):

    #/etc/init.d/iptables status                ## 查看防火墙状态
    #/etc/init.d/iptable stop                    ## 本次关闭防火墙
    #/etc/init.d/iptable restart                ## 重启防火墙

    永久性关闭防火墙(关闭后,iptables服务不会再随机器自动启动):

    方案1

    #chkconfig --level 35 iptables off   ##

    方案2

    开启: 

    chkconfig iptables on

    关闭: 

    chkconfig iptables off

     对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。

    redhat linux/CentOS防火墙打开TCP端口的命令举例如下:

    #/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT  
    #/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT  
    #/etc/rc.d/init.d/iptables save

     redhat linux/CentOS防火墙iptables介绍

    iptables是基于内核的防火墙,功能非常强大,iptables内置了filternat和mangle三张表。

    filter负责过滤数据包,包括的规则链有,inputoutputforward

    nat则涉及到网络地址转换,包括的规则链有,prerouting,postrouting和output;

    mangle表则主要应用修改数据包内容上,用来做流量整形的,默认的规则链有:INPUT,OUTPUT,NAT,POSTROUTING,PREROUTING;

      input匹配目的IP是本机的数据包,forward匹配流经本机的数据包,prerouting用来修改目的地址用来做DNAT,postrouting用来修改源地址用来做SNAT。

         CentOS防火墙iptables关闭之后的作用?

        CentOS防火墙iptables关闭之后系统将会容易受到攻击,一些系统默认开启的端口如果不一一关闭,将会容易受到黑客攻击,因此建议默认开启iptables防火墙,并且在防火墙中配置仅仅开启需要使用的端口。

       CentOS 防火墙不关行不行?

         但是在特定的情况下,如果我们某些应用程序使用了一些端口被防火墙封了,那么这时候有两种选择:要么关闭防火墙,要么将某些应用程序需要的端口在防火墙的规则中进行配置。因此,CentOS 防火墙完全可以不用关闭!

      CentOS 防火墙iptables的一些基本操作及举例

    iptables -L  列出iptables规则

    iptables -F  清除iptables内置规则

    iptables -X  清除iptables自定义规则

    清除原有规则

    iptables -F 清除预设表filter中的所有规则链的规则

    iptables -X 清除预设表filter中使用者自定链中的规则

    添加规则.

    如果开启了web服务器,OUTPUT设置成DROP的话,

    iptables -A OUTPUT -p tcp --sport 80 -j ACCEPT ,其他同理.

    如果做了WEB服务器,开启80端口.

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


    如果做了邮件服务器,开启25,110端口.

    iptables -A INPUT -p tcp --dport 110 -j ACCEPT
    iptables -A INPUT -p tcp --dport 25 -j ACCEPT

    如果做了FTP服务器,开启21端口

    iptables -A INPUT -p tcp --dport 21 -j ACCEPT
    iptables -A INPUT -p tcp --dport 20 -j ACCEPT

    如果做了DNS服务器,开启53端口

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

    目的地址转换,映射内部地址

    iptables -t nat -A PREROUTING -i ppp0 -p tcp --dprot 81 -j DNAT --to 192.168.0.2:80
    iptables -t nat -A PREROUTING -i ppp0 -p tcp --dprot 81 -j DNAT --to 192.168.0.1-192.168.0.10

    源地址转换,隐藏内部地址

    iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to 1.1.1.1
    iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to 1.1.1.1-1.1.1.10

    地址伪装,动态ip的NAT

    iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE

    多端口匹配,用以一次匹配多个端口

    iptables -A INPUT -p tcp -m muliport --dport s 21,22,25,80,110 -j ACCEPT


    相关文章推荐:


    站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3