linux防火墙端口

1. 启动指令:service iptables start    
2. 重启指令:service iptables restart    
3. 关闭指令:service iptables stop    
4.   
5. 然后是相关配置:/etc/sysconfig/iptables    
6. 如何操作该配置呢?    
7. vim /etc/sysconfig/iptables    
8. 然后进去修改即可,修改完了怎么办?这里很多人会想到/etc/rc.d/init.d/iptables save指令,但是一旦你这么干了你刚才的修改内容就白做了。。。    
9. 具体方法是:    
10. 只修改/etc/sysconfig/iptables 使其生效的办法是修改好后先service iptables restart,然后才调用/etc/rc.d/init.d/iptables save,    
11. 因为/etc/rc.d/init.d/iptables save会在iptables服务启动时重新加载,要是在重启之前直接先调用了/etc/rc.d/init.d/iptables save那么你    

12. 的/etc/sysconfig/iptables 配置就回滚到上次启动服务的配置了,这点必须注意!!!   

添加防火墙过滤规则步骤如下;

1、查看现有防火墙过滤规则:

    iptables -nvL --line-number

2、添加防火墙过滤规则(设置白名单):

       1)添加白名单

            iptables -I INPUT 3 -s 136.6.231.163 -p tcp --dport 1521 -j ACCEPT

            命令详解:

                -I:添加规则的参数  

                    INPUT:表示外部主机访问内部资源

                    3:表示添加到第三行(可以任意修改)

                -s:指定作为源地址匹配,这里不能指定主机名称,必须是IP;

                -p: 用于匹配协议的(这里的协议通常有3种,TCP/UDP/ICMP)

                    --dport: 用于匹配端口号

                -j: 用于匹配处理方式:

                    常用的ACTION:


                 DROP:悄悄丢弃
                一般我们多用DROP来隐藏我们的身份,以及隐藏我们的链表
                 REJECT:明示拒绝
                 ACCEPT:接受
        2)查看添加结果

            iptables -nvL --line-number

比如如下设置/etc/sysconfig/iptables:

 

# Generated by iptables-save v1.4.7 on Thu Mar 30 18:33:59 2017
*nat
:PREROUTING ACCEPT [50:4853]
:POSTROUTING ACCEPT [13:920]
:OUTPUT ACCEPT [13:920]
COMMIT
# Completed on Thu Mar 30 18:33:59 2017
# Generated by iptables-save v1.4.7 on Thu Mar 30 18:33:59 2017
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [67:6980]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT 
-A INPUT -p icmp -j ACCEPT 
-A INPUT -i lo -j ACCEPT 
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT 
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT 
-A INPUT -p tcp -m state --state NEW -m tcp --dport 7800 -j ACCEPT 
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8900 -j ACCEPT 
-A INPUT -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT 
-A INPUT -p tcp -m state --state NEW -m tcp --dport 5845 -j ACCEPT 
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT 
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT 
-A INPUT -p tcp -m state --state NEW -m tcp --dport 6380 -j ACCEPT 
-A INPUT -j REJECT --reject-with icmp-host-prohibited 
-A FORWARD -j REJECT --reject-with icmp-host-prohibited 
-A OUTPUT -p tcp -m tcp --dport 5845 -j ACCEPT 
COMMIT
# Completed on Thu Mar 30 18:33:59 2017

 

 

centos7.2打开端口

 

 

比如:

firewall-cmd --add-port=3306/tcp

 

 

下面的参考了http://m.029jiakang.com/akc556282a7f21af45b307e87101f69e314332fa02.html

 

CentOS7使用firewalld打开关闭防火墙与端口

1 firewalld的基本使用

启动: systemctl start firewalld

查看状态: systemctl status firewalld

停止: systemctl disable firewalld

禁用: systemctl stop firewalld

2 systemctl

systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。 启动一个服务:systemctl start firewalld.service

关闭一个服务:systemctl stop firewalld.service

重启一个服务:systemctl restart firewalld.service

显示一个服务的状态:systemctl status firewalld.service

在开机时启用一个服务:systemctl enable firewalld.service

在开机时禁用一个服务:systemctl disable firewalld.service

查看服务是否开机启动:systemctl is-enabled firewalld.service

查看已启动的服务列表:systemctl list-unit-files|grep enabled

查看启动失败的服务列表:systemctl --failed

3 配置firewalld-cmd

查看版本: firewall-cmd --version

查看帮助: firewall-cmd --help

显示状态: firewall-cmd --state

查看所有打开的端口: firewall-cmd --zone=public --list-ports

查看防火墙规则:

root@localhost lib64]# firewall-cmd --list-all 
public (active)
  target: default
  icmp-block-inversion: no
  interfaces: ens33
  sources: 
  services: ssh dhcpv6-client mysql
  ports: 
  protocols: 
  masquerade: no
  forward-ports: 
  source-ports: 
  icmp-blocks: 
  rich rules: 

更新防火墙规则: firewall-cmd --reload

查看区域信息: firewall-cmd --get-active-zones

查看指定接口所属区域: firewall-cmd --get-zone-of-interface=eth0

拒绝所有包:firewall-cmd --panic-on

取消拒绝状态: firewall-cmd --panic-off

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值