参考答案:
【问题1】(4分)
(1)192.168.0.1
(2)255.255.255.0
(3)61.144.51.42
(4)255.255.255.248
【问题2】(3分)
(5)A. 当内网的主机访问外网时,将地址统一映射为61.144.51.46。
(6)B. 启用NAT,设定内网的所有主机均可访问外网。
(7)D. 地址为192.168.0.8 的内网主机访问外网时,地址静态转换为61.144.51.43。
【问题3】(4分)
(8)用IP地址61.144.51.43提供Web服务,允许所有外网用户访问。
(9)conduit permit icmp any any
【问题4】(4分)
(10)启用Http协议,指定端口号为8080。
(11)禁用Ftp协议
详细解析:
【问题1】
网络防火墙配置命令:
firewall(config)#ip address inside|outside ip-addr netmask
【问题2】
firewall(config)#global (outside) 1 global-ip
// 内网的主机访问外网时,地址统一映射为指定IP
firewall(config)#nat (inside) ip-addr netmask
// 启用NAT,设定哪些主机访问外网时进行地址转换(访问策略)
firewall(config)#static (inside, outside) in-addr out-addr
// 设置内网主机访问外网时的静态地址转换策略
【问题3】
conduit命令配置语法:
conduit permit | deny global_ip port[-port] protocol foreign_ip [netmask]
permit | deny //允许 | 拒绝访问
global_ip 指的是先前由global或static命令定义的全局ip地址,如果global_ip为0,就用any代替0;如果global_ip是一台主机,就用host命令参数。
port 指的是服务所作用的端口,例如www使用80,smtp使用25等等,我们可以通过服务名称或端口数字来指定端口。
protocol 指的是连接协议,比如:TCP、UDP、ICMP等。
foreign_ip 表示可访问global_ip的外部ip。对于任意主机,可以用any表示。如果foreign_ip是一台主机,就用host命令参数。
【问题4】
fixup命令作用是启用,禁止,改变一个服务或协议通过pix防火墙,由fixup命令指定的端口是pix防火墙要侦听的服务。
启用:irewall(config)#fixup protocol portocol-name port-num
禁用:firewall(config)#no fixup protocol portocol-name port-num