• linux下iptables配置模板


    linux下iptables配置模板

    # Flush all policy
    iptables -F
    iptables -X
    iptables -Z
    iptables -t nat -F
    iptables -t nat -X
    iptables -t nat -Z
    iptables -t mangle -X
    
    # Enable ip forward
    echo "1" > /proc/sys/net/ipv4/ip_forward
    
    # module 
    modprobe bridge
    modprobe ip_tables
    modprobe iptable_nat
    modprobe ip_nat_ftp
    modprobe ip_nat_irc
    modprobe ip_conntrack
    modprobe ip_conntrack_ftp
    modprobe ip_conntrack_tftp
    modprobe ip_conntrack_irc
    modprobe ip_nat_tftp
    modprobe ipt_recent
    modprobe ipt_MASQUERADE
    
    # Default policy
    iptables -P INPUT DROP
    iptables -P OUTPUT DROP
    iptables -P FORWARD DROP
    
    iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
    
    # Enable lo interface
    iptables -A INPUT -i lo -j ACCEPT
    iptables -A OUTPUT -o lo -j ACCEPT
    
    # DNS lookup
    iptables -A OUTPUT  -p udp --dport 53 -j ACCEPT
    iptables -A INPUT  -p udp --sport 53 -j ACCEPT
    
    # SSH Server
    iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
    iptables -A OUTPUT -p tcp  --sport 22 -j ACCEPT
    
    # icmp request 
    iptables -A INPUT  -p icmp --icmp-type 8  -m limit --limit 1/s --limit-burst 10 -j ACCEPT
    iptables -A OUTPUT -p icmp --icmp-type 0 -j ACCEPT
    
    # icmp echo 
    iptables -A OUTPUT  -p icmp --icmp-type 8 -j ACCEPT
    iptables -A INPUT   -p icmp --icmp-type 0 -j ACCEPT
  • 相关阅读:
    Truevision3D
    Django模版渲染后在浏览器中出现空行的问题解决<转>
    python日期函数<转>
    web应用程序概述
    汉诺塔(hanoi)递归实现
    django1.4配置静态文件路径
    服务器端的状态维护
    树的存储结构表示
    WEB服务器端应用程序开发相关概念
    HTTP消息
  • 原文地址:https://www.cnblogs.com/liao-lin/p/7076773.html
Copyright © 2020-2023  润新知