标签:针对 组成 2.0 ace 协议 net 使用 sys line
一、内核转发
*永久开启转发
sysctl -w net.ipv4.ip_forward=1
*查看当前
cat /proc/sys/net/ipv4/ip_forward
*
暂时开启
echo 1 > /proc/sys/net/ipv4/ip_forward
二、规则相关
所谓规则是由 “匹配条件” + “执行动作” 组成,匹配条件主要是用于选择需要进行处理的数据包,
当一个数据包满足“匹配条件”时,linux会对该数据包“执行动作”。
常使用的表:nat、filter,顾名思义,nat表主要用于NAT;filter用于过滤数据包。
nat表中又包括了PREROUTING、OUTPUT、POSRTROUTING三个链,而filter表包括了INPUT、OUTPUT、FORWARD三个链。
1,查看规则
iptables -t nat -L [OUTPUT / POSTROUTING / PREROUTING] [—line-number] [-n] #通过-t nat 指定为nat表
iptables -L [INPUT / OUTPUT / FORWARDING] [—line-number] [-n] #默认为filter表
2,删除规则
iptables -t nat -D [OUTPUT / POSTROUTING / PREROUTING] $number
iptables -D [INPUT / OUTPUT / FORWARDING] $number
3,添加规则
iptables -t nat -A [OUTPUT / POSTROUTING / PREROUTING] $规则
iptables -A [INPUT / OUTPUT / FORWARDING] $规则
4,更改默认策略
iptables -P INPUT DROP
-p 协议(protocol)
-s 源地址(source)
-d 目的地址(destination)
-j 执行目标(jump to target)
-i 输入接口(input interface)
-o 输出(out interface)
+++++++++++++++++++++++++++++++++++++++++++++++++++
–-sport 源端口(source port)针对 -p tcp 或者 -p udp
–-dport 目的端口(destination port)针对-p tcp 或者 -p udp
-–tcp-flags TCP标志针对-p tcp
-–icmp-type ICMP类型针对-p icmp
标签:针对 组成 2.0 ace 协议 net 使用 sys line
原文地址:http://www.cnblogs.com/Dream-Chaser/p/7082593.html