• iptables学习笔记


    iptables的三张表

    [root@tyzz ~]# iptables -t        
    filter  mangle  nat

    导入导出配置文件

    [root@tyzz ~]# iptables-save >1.ipt
    [root@tyzz ~]# cat 1.ipt 
    # Generated by iptables-save v1.4.21 on Tue Feb 28 16:30:36 2017
    *filter
    :INPUT ACCEPT [2064:227990]
    :FORWARD ACCEPT [0:0]
    :OUTPUT ACCEPT [2094:384535]
    COMMIT
    # Completed on Tue Feb 28 16:30:36 2017
    [root@tyzz ~]# iptables-restore < 1.ipt

    清空当前的所有规则和计数

    [root@tyzz ~]# iptables -F    #清空所有的防火墙规则
    [root@tyzz ~]# iptables -X    #删除用户自定义的空链
    [root@tyzz ~]# iptables -Z    #清空计数

    配置允许ssh连接

    [root@tyzz ~]# iptables -A INPUT -p tcp --dport 22 -j ACCEPT

    允许本地回环地址可以正常使用

    [root@tyzz ~]# iptables -A INPUT -i lo -j ACCEPT
    [root@tyzz ~]# iptables -A OUTPUT -o lo -j ACCEPT

    设置默认的规则

    iptables -P INPUT DROP #配置默认的不让进
    iptables -P FORWARD DROP #默认的不允许转发
    iptables -P OUTPUT ACCEPT #默认的可以出去

    配置白名单

    iptables -A INPUT -p all -s 192.168.1.0/24 -j ACCEPT  
    #允许机房内网机器可以访问
    iptables -A INPUT -p all -s 192.168.140.0/24 -j ACCEPT  
    #允许机房内网机器可以访问
    iptables -A INPUT -p tcp -s 183.121.3.7 --dport 3380 -j ACCEPT 
    #允许183.121.3.7访问本机的3380端口

    开启相应端口

    iptables -A INPUT -p tcp --dport 80 -j ACCEPT 
    #开启80端口,因为web对外都是这个端口
    iptables -A INPUT -p icmp --icmp-type 8 -j ACCEPT 
    #允许被ping
    iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT 
    #已经建立的连接得让它进来

    将新建的规则 保存到配置文件中

    [root@zejin238 ~]# cp /etc/sysconfig/iptables /etc/sysconfig/iptables.bak #任何改动之前先备份,请保持这一优秀的习惯
    [root@zejin238 ~]# iptables-save > /etc/sysconfig/iptables 
    [root@zejin238 ~]# cat /etc/sysconfig/iptables
    # Generated by iptables-save v1.4.7 on Wed Sep 28 18:06:07 2016
    *filter
    :INPUT DROP [8:632]  
    :FORWARD DROP [0:0]
    :OUTPUT ACCEPT [4:416]
    -A INPUT -s 192.168.1.0/24 -p tcp -m tcp --dport 22 -j ACCEPT 
    -A INPUT -i lo -j ACCEPT 
    -A INPUT -s 192.168.1.0/24 -j ACCEPT 
    -A INPUT -s 192.168.140.0/24 -j ACCEPT 
    -A INPUT -s 183.121.3.7/32 -p tcp -m tcp --dport 3380 -j ACCEPT 
    -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT 
    -A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT 
    -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT 
    -A OUTPUT -o lo -j ACCEPT 
    COMMIT
    # Completed on Wed Sep 28 18:06:07 2016
  • 相关阅读:
    POJ1149 最大流经典建图PIG
    POJ1149 最大流经典建图PIG
    POJ3322滚箱子游戏(不错)
    POJ3322滚箱子游戏(不错)
    UVA11020 优势人群(multiset)
    UVA11020 优势人群(multiset)
    UVA11019KMP(二维矩阵匹配出现次数)
    UVA11019KMP(二维矩阵匹配出现次数)
    LA3942字典树+递推
    LA3942字典树+递推
  • 原文地址:https://www.cnblogs.com/aallenn/p/6700580.html
Copyright © 2020-2023  润新知