您的位置:首页 > 其它

IPTABLES进阶

2015-07-21 16:28 323 查看
这篇主要讲述iptables模块,由于iptables模块太多,所以只能慢慢补充,用到哪个加哪个

==========================================================================================================
iptables -A INPUT [-m state] [--模块参数 状态]

 -m :一些iptables的外挂模块如:state  mac  string 等等

        state      状态模块:检查数据包状态,通过状态管理行为

        mac       物理地址模块,检测数据包物理地址,根据物理地址进行策略

        string    字符匹配,字符串匹配通过字符串的匹配进行访问控制

          

其中各个模块的功能:

        --state:检测封包状态

                INVALTD        :无效封包

                ESTABLISHED:已经链接成功的数据包

                NEW                :新建立的数据包

                RELATED        :与我们主机有关的数据封包,(常用!配合)

                 例如:iptables -A INPUT -m state --state RELATED,ESTABLISHED  -j ACCEPT                ----已经简历的相关封包可以通过

                            iptables -A INPUT -m state --state INVALTD -j DROP                                                 ----无效封包丢弃

         --mac-source:来源主机的mac地址 (由于目的mac一定是本机,所以就只有源mac)

                  例如: iptables -A INPUT -m mac --mac-source aa:bb:cc:dd:ee:00 -j DROP                   ----禁止源mac地址为这个的主机访问
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: