WEB开发网
开发学院网络安全防火墙 使用iptables建置Linux 防火墙 阅读

使用iptables建置Linux 防火墙

 2006-04-03 12:36:17 来源:WEB开发网   
核心提示: 3. 由于服务器功能经常扩充,所有服务器均采用一对一对应,使用iptables建置Linux 防火墙(6),不使用 port 转送功能 4. 所有工作站均能自由使用网络资源,不限制只能看网页 5. 服务器提供之服务包含:dns、web、mail、ftp、wam、webmin、ssh、rdp

3. 由于服务器功能经常扩充,所有服务器均采用一对一对应,不使用 port 转送功能

4. 所有工作站均能自由使用网络资源,不限制只能看网页

5. 服务器提供之服务包含:dns、web、mail、ftp、wam、webmin、ssh、rdp、pcaw,不提供 proxy 及其它网络服务

6. 为增进校园网络之安全性,采用正面表列方式进行封包过滤(定义想放行之封包,其余封包一律阻挡)

还有一些网络安全须注意的事项,则是每所学校都应防范的,没有等差之别,例如:联机被绑架、阻断式攻击、连接端口扫描......等。

伍、iptables 指令

语法:

iptables [-t table] command [match] [-j target/jump]

-t 参数用来指定规则表,内建的规则表有三个,分别是:nat、mangle 和 filter,当未指定规则表时,则一律视为是 filter。各个规则表的功能如下:

nat 此规则表拥有 Prerouting 和 postrouting 两个规则炼,主要功能为进行一对一、一对多、多对多等网址转译工作(SNAT、DNAT),由于转译工作的特性,需进行目的地网址转译的封包,就不需要进行来源网址转译,反之亦然,因此为了提升改写封包的效率,在防火墙运作时,每个封包只会经过这个规则表一次。如果我们把封包过滤的规则定义在这个数据表里,将会造成无法对同一封包进行多次比对,因此这个规则表除了作网址转译外,请不要做其它用途。

mangle 此规则表拥有 Prerouting、FORWARD 和 postrouting 三个规则炼。

除了进行网址转译工作会改写封包外,在某些特殊应用可能也必须去改写封包(TTL、TOS)或者是设定 MARK(将封包作记号,以便进行后续的过滤),这时就必须将这些工作定义在 mangle 规则表中,由于使用率不高,我们不打算在这里讨论 mangle 的用法。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:使用 iptables Linux

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接