WEB开发网
开发学院网络安全防火墙 使用IP链建立Linux防火墙 阅读

使用IP链建立Linux防火墙

 2006-04-03 12:38:18 来源:WEB开发网   
核心提示: ■源(Source): 源可以确定从某个特定的IP地址而来的路径以及使用-s命令的端口,如果你知道一个标准的IP地址,使用IP链建立Linux防火墙(2),就可以直接使用IP地址,或者干脆指定一个域名(比如www.ccidnet.com),因而你能运用这些信息来调整防火墙,可以按照你想得到

■源(Source):

源可以确定从某个特定的IP地址而来的路径以及使用-s命令的端口。如果你知道一个标准的IP地址,就可以直接使用IP地址,或者干脆指定一个域名(比如www.ccidnet.com)。假如你想指定任意一个地址,不妨用0.0.0.0/0。

我们可以在IP地址的后面用数字来指定某一个端口(比如110),也可以用服务器的名称(pop3)来指定某一个端口。使用冒号可以将两个端口数字分隔开,这样就能指定一连串的端口。例如:

-s mail.mailserver.com pop3

-s 127.0.0.1 139:164

■目的(Destination):

用法与源地址是一样的,只要指定目的地址和端口即可。

■跳转(Jump):

我们需要了解的最后一个选项是-j命令。这个命令告诉防火墙,如果一项规则命令与正在输入的数据相匹配时,防火墙应该采取什么步骤。在大多数情况下,这种步骤就是接受或拒绝。举个例子吧,假如你想拒绝某组与命令相符的数据时,防火墙就跳转至拒绝。如果一组数据不符合某条命令规则,该数据就会往前进入下一个命令。如果没有任何规则符合这组数据的话,数据就会在缺省的状态下被拒绝。

当然还有一些其它的选项和命令能够与IP链的命令一起使用。假如你想深入了解更多的信息,可以在命令行栏键入ipchains -h。

建立防火墙

建立Linux系统的防火墙的核心部分就是在你接近你想要访问的服务器的同时,又要阻止其它服务器接近你的系统。这里我们提出一些忠告。

首先,你在建立你的防火墙时尽量对所有的“拒绝”规则使用-I命令。当某条规则将一组数据挡在外面的时候,就会产生一行信息,加入到你的核心程序信息记录中(变量/记录/核心程序/信息)。你读一读这个文件就能明白为什么一组数据会被挡在外面。一条记录详细说明了被采取的步骤、能解释某条规则源目的链、源地址和端口以及目的地址和端口,因而你能运用这些信息来调整防火墙。可以按照你想得到的方式拥有任何东西,这时就不再需要-I命令了。

Tags:使用 IP 建立

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