配置防火墙接口的名字,并指定安全级别(nameif):
Pix525(config)#nameif ethernet0 outside security0
设置以太网口1为外网接口,安全级别为0,安全系数最低。
Pix525(config)#nameif ethernet1 inside security100
设置以太网口2为内网接口,安全级别为100。安全系数最高。
Pix525(config)#nameif dmz security50
设置DMZ接口为停火区,安全级别50。安全系数居中。
配置以太口参数(interface):
Pix525(config)#interface ethernet0 auto
设置以太接口0为AUTO模式,auto选项表明系统网卡速度工作模式等为自动适应,这样该接口会自动在10M/100M,单工/半双工/全双工直接切换。
Pix525(config)#interface ethernet1 100full
强制设置以太接口1为100Mbit/s全双工通信。
Pix525(config)#interface ethernet1 100full shutdown
关闭以太接口1,有的时候会临时将某接口关闭,阻止对该接口连接网段的访问,这时可以使用上面这个命令。shutdown选项表示关闭这个接口,若启用接口去掉shutdown。
小提示:
在节假日需要关闭停火区的服务器
配置内外网卡的IP地址(ip address):
Pix525(config)#ip address outside 61.144.51.42 255.255.255.248
设置外网接口为61.144.51.42,子网掩码为255.255.255.248。
Pix525(config)#ip address inside 192.168.0.1 255.255.255.0
设置内网接口为192.168.0.1,子网掩码为255.255.255.0。
有的读者可能会问为什么用的是outside和inside而没有使用ethernet1,ethernet0呢?其实这样写是为了方便我们配置,不容易出错误。只要我们通过nameif设置了各个接口的安全级别和接口类别,接口类别就代表了相应的端口,也就是说outside=ethernet0,inside=ethernet1。
指定要进行转换的内部地址(nat):
网络地址
nat命令配置语法:nat (if_name) nat_id local_ip [netmark] 其中(if_name)表示内网接口名字,例如inside,Nat_id用来标识全局地址池,使它与其相应的global命令相匹配,local_ip表示内网被分配的ip地址。例如0.0.0.0表示内网所有主机可以对外访问。[netmark]表示内网ip地址的子网掩码。示例语句如下:
Pix525(config)#nat (inside) 1 0 0
启用nat,内网的所有主机都可以访问外网,用0可以代表0.0.0.0
Pix525(config)#nat (inside) 1 172.16.5.0 255.255.0.0
设置只有172.16.5.0这个网段内的主机可以访问外网。
指定外部地址范围(global):
Pix525(config)#global (outside) 1 61.144.51.42-61.144.51.48
设置内网的主机通过pix防火墙要访问外网时,pix防火墙将使用61.144.51.42-61.144.51.48这段ip地址池为要访问外网的主机分配一个全局ip地址。
Pix525(config)#global (outside) 1 61.144.51.42
设置内网要访问外网时,pix防火墙将为访问外网的所有主机统一使用61.144.51.42这个单一ip地址。
Pix525(config)#no global (outside) 1 61.144.51.42
删除global中对61.144.51.42的宣告,也就是说数据包通过NAT向外传送时将不使用该IP,这个全局表项被删除。
设置指向内网和外网的静态路由(route):
route命令定义一条静态路由。route命令配置语法:route (if_name) 0 0 gateway_ip [metric] 其中(if_name)表示接口名字,例如inside,outside。Gateway_ip表示网关路由器的ip地址。[metric]表示到gateway_ip的跳数。通常缺省是1。示例语句如下:
Pix525(config)#route outside 0 0 61.144.51.168 1
设置一条指向边界路由器(ip地址61.144.51.168)的缺省路由。
Pix525(config)#route inside 10.1.1.0 255.255.255.0 172.16.0.1 1
设置一条指向内部的路由。
Pix525(config)#route inside 10.2.0.0 255.255.0.0 172.16.0.1 1
设置另一条指向内部的路由。
总结: