zoukankan      html  css  js  c++  java
  • iptables

    http://www.zsythink.net/archives/1199

    表: filter, raw, mangle, nat

    链: PREROUTING, INPUT, FORWARD, OUTPUT, POSTROUTING,

    查询

    -t 默认是filter

    iptables -t filter -L

    显示更多信息

    iptables -t filter -vL

    翻译主机名

    iptables -t filter -nL

    指定链

    iptables -t filter -L INPUT

    显示编号

    iptables --line -nvL INPUT

    清空filter表INPUT链

    iptables -F INPUT

    清空表

    iptables -t 表名 -F

    丢弃源ip的包

    iptables -t filter -I INPUT -s 114.255.44.139 -j DROP

    追加规则

    iptables -t filter -A INPUT -s 114.255.44.139 -j ACCEPT

    -I 是在前边加,-A是在尾部加,匹配顺序是从前边到尾部

    指定编号插入

    iptables -t filter -I INPUT 2 -s 114.255.44.139 -j ACCEPT

    插入到第2行,后边依次向后推

    指定编号删除

    iptables -t filter -D INPUT 3

    删除源ip是114.255.44.139,target 是ACCEPT 的规则,只能删除匹配到的第一条

    iptables -D INPUT -s 114.255.44.139 -j ACCEPT

    指定编号修改

    iptables -t filter -R INPUT 1 -s 192.168.140.107 -j REJECT

    修改的时候,必须指定规则对应的原本的匹配条件

    修改链的默认策略

    iptables -t filter -P FORWARD DROP

    保存规则

    centos6: service iptables save

    centos7:

    #配置好yum源以后安装iptables-service
    # yum install -y iptables-services
    #停止firewalld
    # systemctl stop firewalld
    #禁止firewalld自动启动
    # systemctl disable firewalld
    #启动iptables
    # systemctl start iptables
    #将iptables设置为开机自动启动,以后即可通过iptables-service控制iptables服务
    # systemctl enable iptables

    之后就可以使用service iptables save

    其他保存方法:

    iptables-save > /etc/sysconfig/iptables

    iptables-restore < /etc/sysconfig/iptables

    dnat snat理解

    https://blog.csdn.net/sunshine716/article/details/83338119

  • 相关阅读:
    应用Druid监控SQL语句的执行情况
    J2EE应用监控后台执行SQL
    maven环境搭建
    【机器学习】Sklearn库主成分分析PCA降维的运用实战
    PCA降维算法
    80行Python实现-HOG梯度特征提取(转载)
    HOG特征提取算法原理(转载)
    数据预处理方法 总结
    【AI换脸】Faceswap源代码换脸软件安装指南(转)
    人工智能领域的会议和期刊(转载)
  • 原文地址:https://www.cnblogs.com/mhc-fly/p/10370953.html
Copyright © 2011-2022 走看看