亲爱的编程爱好者的朋友们,我又来了,今天给你们带来了新的linux知识,这一节将iptables防火墙配置文档(一)  拿出来晒一晒,这可是我在[url]北大青鸟[/url]老师那里得来的笔记哦!望大家好好珍惜。
    1.若是作为网络防火墙使用时候,需要打开“转发功能” 

#echo  "1"  >/proc/sys/net/ipv4/ip_forward  临时,重启失效 

#vi  /etc/sysctl.conf 

net.ipv4.ip_forward = 1 


# sysctl  -p  使上面配置生效 
 
 
mangle 修改数据包的传输特性,如 TOS、TTL、MARK 

            TOS  设置或改变数据包的服务类型域,常常用来设置数据包如何被路由 

            TTL  设置数据包的生存时间域 

            MARK  用来给数据包打标记,需配合 iproute2 工具来使用 

                    利用这些标记可以限制带宽 

2、常用表:    

nat 地址转换和端口重定向,包含以下几个常用动作 

DNAT  目的地址转换 

SNAT  源地址转换 

REDIRECT  端口重定向 

MASQUERADE  地址伪装技术,主要是为了配合 PPPOE 这种拨号连接 


     filter 包过滤,大部分的 target (对匹配的数据包所做的操作) 在这里完成 


     raw 用于取消状态跟踪 no conntrack 


3、 1.2 五个链 

     PREROUTING -- 数据流路由前处理 

     FORWARD -- 数据流穿越过滤处理 

     POSTROUTING -- 数据流路由后处理 

     INPUT -- 数据流入站过滤 

     OUTPUT -- 数据流出站过滤 

 1.3 表与链的关系 

     mangle -- 所有的链 

     filter -- INPUT + OUTPUT + FORWARD 

     nat    -- PREROUTING + POSTROUTING + OUTPUT  

     raw    -- PREROUTING + OUTPUT 

 希望在编程爱好者看到这些学习心得的朋友们,努力学习,我还会继续努力发的,再在里还有很多[url]http://www.beidaqingniao.org/question/0831314.html[/url],都来用心的学一学,让我们一起加油!!