用linux的iptables做代理服务器和防火墙配置详细介绍

用linux的iptables做代理服务器和防火墙配置详细介绍

ID:14374986

大小:56.50 KB

页数:15页

时间:2018-07-28

用linux的iptables做代理服务器和防火墙配置详细介绍_第1页
用linux的iptables做代理服务器和防火墙配置详细介绍_第2页
用linux的iptables做代理服务器和防火墙配置详细介绍_第3页
用linux的iptables做代理服务器和防火墙配置详细介绍_第4页
用linux的iptables做代理服务器和防火墙配置详细介绍_第5页
资源描述:

《用linux的iptables做代理服务器和防火墙配置详细介绍》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、用Linux的iptables做代理服务器和防火墙配置详细介绍本文由luiqzc贡献doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。Linux的iptables做代理服务器和防火墙配置详细介绍1.iptables规则表Filter(针对过滤系统):INPUT、FORWARD、OUTPUTNAT(针对地址转换系统):PREROUTING、POSTROUTING、INPUT、OUTPUTMangle(针对策略路由和特殊应用):OUTPUT、POSTROUTING2.安装包ipt

2、ables-1.2.7a-23.配置防火墙1)命令语法Usge:iptables[-ttable]-[ADC]chainrule-specification[options]iptables[-ttable]-Ichain[rulenum]rule-specification[options]iptables[-ttable]-Rchainrulenumrule-specification[options]iptables[-ttable]-Dchainrulenum[options]iptables[-tt

3、able]-[LFZ][chain][options]iptables[-ttable]-Nchainiptables[-ttable]-X[chain]iptables[-ttable]-Pchaintarget[options]iptables[-ttable]-Eold-chain-namenew-chain-name规则操作参数说明:-A:在所选择的链末添加一条或更多规则;-D:从所选链中删除一条或更多规则。有两种方法:把被删除规则指定为链中的序号(第一条序号为1),或者指定为要匹配的规则;-R:从选

4、中的链中取代一条规则。如果源地址或目的地址转换为多地址,该命令会失败。规则序号从1开始;-I:根据给出的规则序号,向所选链中插入一条或更多规则。所以,如果规则序号为1,规则会插入链的头部。这也是不指定规则序号时的默认方式;-L:现实所选链的所有规则。如果没有所选链,将显示所有链。也可以和z选项一起用,这是链会自动列出和归零;-F:清空所选链。这等于把所有规则一个个删除;-Z:把所有链的包以及字节的计数器清空;-N:根据给出的名称建立一个新的用户定义链。这必须保证没有同名的链存在;-X:删除指定的用户自定义链。

5、这个链必须没有被引用,如果被引用,在删除之前必须删除或者替换与之有关的规则。如果没有给出参数,这条命令将试着删除每个非内建的链;-P:设置链的目标规则;-E:根据用户给出的名字对指定链进行重名名;规则定义参数说明:-p[!]protocol:规则或者包检查(待查包)的协议。指定协议可以是TCP、UDP、ICMP中的一个或者全部,也可以是数值,代表这些协议中的某一个。当然也可以使用在/etc/protocols中定义的协议名。在协议名前加上"!"表示相反的规则。数字0相当于所有all。Protocolall会匹

6、配所有协议,而且这是缺省时的选项。在和check命令结合时,all可以不被使用;-s[!]address[/mask]:指定源地址,可以是主机名、网络名和清楚地IP地址。mask说明可以是网络掩码或清楚的数字,在网络掩码的左边指定网络掩码左边"1"的个数,因此,mask值为24等于255.255.255.0。在指定地址前加上"!"说明指定了相反的地址段。标志--src是这个选项的简写;-d[!]address[/mask]:指定目标地址,要获取详细说明请参见-s标志的说明。标志--dst是这个选项的简写;-j

7、target:指定规则的目标:也就是说包匹配应当做什么。目标可以为ACCEPT(通过)DROP、(删除)、RETURN(返回)、REDIRECT(重新指向)、SNAT(源地址转换)、DNAT(目标地址转换)、MASQUERADE(伪装)等,还可以是用户自定义链。如果规则的这个选项被忽略,那么匹配的过程不会对包产生影响,不过规则的计数器会增加;-i[!][name]:待选的可接受包接口名称,包通过该接口接收(在链INPUT、FORWORD和PREROUTING中进入的包)。当在接口名前使用"!"说明后,指的是相

8、反的名称,如果接口名后面加上"+",则所有以次接口名开头的接口都会被匹配。如果这个选项被忽略,会假设为"+",那么将匹配任意接口;-O[!][NAME]:这是包经由该接口送出的可选的出口名称,包通过该口输出(在链FORWARD、OUTPUT和POSTROUTING中送出的包)。其他设置同上。2)匹配规则扩展选项:tcp:当指定-ptcp,且未指定其他匹配的扩展,则装载这些扩展。--source-po

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。