zoukankan      html  css  js  c++  java
  • 防火墙-iptables

    环境

    系统 IP 软件 备注
    centos7 don't care firewall iptables firewall系统自带 iptables需另安装
    centos6 don't care iptables iptables系统自带

    centos7-iptables

    1. 安装
    ]# systemctl stop firewalld #关闭firewall
    ]# yum install iptables iptables-services -y
    
    1. iptables设置
    ]# systemctl disable firewalld #关闭firewall自启动
    ]# systemctl start iptables.service #开启iptables
    ]# systemctl enable iptables.service #设置iptables自启动
    

    iptables使用方法

    1. 新增位置在第一行
    ]# iptables -I INPUT -p tcp --dport 80 -j ACCEPT
    
    1. 新增位置在最后一行
    ]# iptables -A INPUT -p tcp --dport 80 -j ACCEPT
    
    1. 指定新增规则位置
    ]# iptables -I INPUT 2 -p tcp --dport 80 -j ACCEPT
    

    1. 按行号删除
    ]# iptables -nL --line-numbers
    Chain INPUT (policy ACCEPT)
    num  target     prot opt source               destination         
    1    ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0            state RELATED,ESTABLISHED
    2    ACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0           
    3    ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           
    4    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:22
    5    REJECT     all  --  0.0.0.0/0            0.0.0.0/0            reject-with icmp-host-prohibited
    
    Chain FORWARD (policy ACCEPT)
    num  target     prot opt source               destination         
    1    REJECT     all  --  0.0.0.0/0            0.0.0.0/0            reject-with icmp-host-prohibited
    
    Chain OUTPUT (policy ACCEPT)
    num  target     prot opt source               destination 
    ]# iptables -D INPUT 2
    

    1. 修改指定规则
    ]# iptables -R INPUT 2 -j DROP #将第二条规则的ACCEPT改为DROP
    

    1. 查看规则,默认表是filter
    ]# iptables -nL
    
    1. 查看规则,显示行号
    ]# iptables -nL --line-numbers
    
    1. 查看规则的详细信息
    ]# iptables -nL -v #后面'v'越多,信息越全面
    
    1. 查看指定表的规则
    ]# iptable -t raw|nat|mangle|filter -nL
    

    在此演示的是filter表中的INPUT链的规则,关于'四表五链'的详细介绍后面会作出补充

  • 相关阅读:
    Linux下卸载Oracle 11g
    Oracle
    Oracle 数据库启动与关闭
    1-centos7安装oracle 11gR2
    0-windows7硬盘安装centos7
    查重 查重复记录 删除重复记录
    用户情景快速指南
    智能led灯具HMI(无线终端参数设置界面)
    LBDP-Z APP在线升级指南
    智能led灯具HMI(用户模块及管理员模块)操作说明
  • 原文地址:https://www.cnblogs.com/wanwz/p/12887221.html
Copyright © 2011-2022 走看看