本站已运行

攻城狮论坛

作者: richardryp
查看: 2211|回复: 14

主题标签Tag

more +今日重磅推荐Recommend No.1

所有IT类厂商认证考试题库下载所有IT类厂商认证考试题库下载

more +随机图赏Gallery

【新盟教育】2023最新华为HCIA全套视频合集【网工基础全覆盖】---国sir公开课合集【新盟教育】2023最新华为HCIA全套视频合集【网工基础全覆盖】---国sir公开课合集
【新盟教育】网工小白必看的!2023最新版华为认证HCIA Datacom零基础全套实战课【新盟教育】网工小白必看的!2023最新版华为认证HCIA Datacom零基础全套实战课
原创_超融合自动化运维工具cvTools原创_超融合自动化运维工具cvTools
重量级~~30多套JAVA就业班全套 视频教程(请尽快下载,链接失效后不补)重量级~~30多套JAVA就业班全套 视频教程(请尽快下载,链接失效后不补)
链接已失效【超过几百G】EVE 国内和国外镜像 全有了 百度群分享链接已失效【超过几百G】EVE 国内和国外镜像 全有了 百度群分享
某linux大佬,积累多年的电子书(约300本)某linux大佬,积累多年的电子书(约300本)
乾颐堂现任明教教主Python完整版乾颐堂现任明教教主Python完整版
乾颐堂 教主技术进化论 2018-2019年 最新31-50期合集视频(各种最新技术杂谈视频)乾颐堂 教主技术进化论 2018-2019年 最新31-50期合集视频(各种最新技术杂谈视频)
Python学习视频 0起点视频 入门到项目实战篇 Python3.5.2视频教程 共847集 能学102天Python学习视频 0起点视频 入门到项目实战篇 Python3.5.2视频教程 共847集 能学102天
约21套Python视频合集 核心基础视频教程(共310G,已压缩)约21套Python视频合集 核心基础视频教程(共310G,已压缩)
最新20180811录制 IT爱好者-清风羽毛 - 网络安全IPSec VPN实验指南视频教程最新20180811录制 IT爱好者-清风羽毛 - 网络安全IPSec VPN实验指南视频教程
最新20180807录制EVE开机自启动虚拟路由器并桥接物理网卡充当思科路由器最新20180807录制EVE开机自启动虚拟路由器并桥接物理网卡充当思科路由器

[安全] PIX详细配置说明

[复制链接]
查看: 2211|回复: 14
开通VIP 免金币+免回帖+批量下载+无广告
好东西,大家给我置顶吧!
CCNA考试 官方正规报名 仅需1500元
回复 论坛版权

使用道具 举报

GoStar [Lv5 不断成长] 发表于 2013-4-29 01:56:02 | 显示全部楼层
这么好的东西没有人看,只有我自己先顶一下了
回复 支持 反对

使用道具 举报

Beryl [Lv4 初露锋芒] 发表于 2013-4-29 04:06:17 | 显示全部楼层
配置PIX防火墙之前,先来介绍一下防火墙的物理特性。防火墙通常具有至少3个接口,但许多早期的防火墙只具有2个接口;当使用具有3个接口的防火墙时,就至少产生了3个网络,描述如下:, S) [# E) k; X0 x& m1 ~* ~
内部区域(内网)。 内部区域通常就是指企业内部网络或者是企业内部网络的一部分。它是互连网络的信任区域,即受到了防火墙的保护。 4 \5 B' ]2 t8 R
外部区域(外网)。 外部区域通常指Internet或者非企业内部网络。它是互连网络中不被信任的区域,当外部区域想要访问内部区域的主机和服务,通过防火墙,就可以实现有限制的访问。
; \7 A7 n0 S0 R, r$ T停火区(DMZ)。 停火区是一个隔离的网络,或几个网络。位于停火区中的主机或服务器被称为堡垒主机。一般在停火区内可以放置Web服务器,Mail服务器等。停火区对于外部用户通常是可以访问的,这种方式让外部用户可以访问企业的公开信息,但却不允许他们访问企业内部网络。
% c/ K9 c! h) V$ y9 b1 ]. q注意:2个接口的防火墙是没有停火区的。
! D6 |; i' K: r% F! V由于PIX535在企业级别不具有普遍性,因此下面主要说明PIX525在企业网络中的应用。
+ U, z. \  z$ x- h: P: LPIX防火墙提供4种管理访问模式:
" M6 v- V# `& X. G非特权模式。 PIX防火墙开机自检后,就是处于这种模式。系统显示为pixfirewall>
6 v& s6 p8 s. n4 \" o) L4 j7 F: T. j特权模式。 输入enable进入特权模式,可以改变当前配置。显示为pixfirewall#
- i" K& Q# A# F% {2 N配置模式。 输入configure terminal进入此模式,绝大部分的系统配置都在这里进行。显示为pixfirewall(config)# / {/ z. s1 A# w1 O9 g
监视模式。 PIX防火墙在开机或重启过程中,按住Escape键或发送一个\"Break\"字符,进入监视模式。这里可以更新*作系统映象和口令恢复。显示为monitor>- S5 Z7 o# r6 @
7 V! c9 s8 u8 Z: s1 ~% j: l" X8 A" n& N
配置PIX防火墙有6个基本命令:nameif,interface,ip address,nat,global,route.
/ R8 X9 s0 d+ I这些命令在配置PIX是必须的。以下是配置的基本步骤:- h+ N1 `7 S, j5 F; e3 t
1. 配置防火墙接口的名字,并指定安全级别(nameif)。
, G. H( s5 c/ d2 H/ ?  N; APix525(config)#nameif ethernet0 outside security0 " G% ?  R4 R; b; S, x2 x
Pix525(config)#nameif ethernet1 inside security100
2 U& E' V1 w- o: R! m& _Pix525(config)#nameif dmz security50
  L+ r; b6 U$ u提示:在缺省配置中,以太网0被命名为外部接口(outside),安全级别是0;以太网1被命名为内部接口(inside),安全级别是100.安全级别取值范围为1~99,数字越大安全级别越高。若添加新的接口,语句可以这样写:
" x* G: ?! T( T# A+ G- v, `Pix525(config)#nameif pix/intf3 security40 (安全级别任取)
5 o! x- T8 E5 O, V2 C+ i2. 配置以太口参数(interface)
9 b- l, S! {# n9 ]& d4 L' L. lPix525(config)#interface ethernet0 auto        (auto选项表明系统自适应网卡类型 ) Pix525(config)#interface ethernet1 100full        (100full选项表示100Mbit/s以太网全双      
. h% H' L; X$ C* {2 m; z工通信 ) ( n7 ]$ T" a  W5 N( q
Pix525(config)#interface ethernet1 100full shutdown (shutdown选项表示关闭这个接口,若启用接口去掉shutdown ) $ ?9 \7 w) s. M8 V7 ?6 e4 d1 r( v! I
3. 配置内外网卡的IP地址(ip address) ; z; Y1 ~2 U6 W& Z1 U. t/ D: R
Pix525(config)#ip address outside 61.144.51.42 255.255.255.248
. Q) R# T# _$ J4 |/ f. WPix525(config)#ip address inside 192.168.0.1 255.255.255.0
. P# |; J$ Q$ K很明显,Pix525防火墙在外网的ip地址是61.144.51.42,内网ip地址是192.168.0.1
! O' Z# s0 ?, H2 ~+ V" B& O4. 指定要进行转换的内部地址(nat) 网络地址翻译(nat)作用是将内网的私有ip转换为外网的公有ip.8 p6 G& O7 F1 g7 a& a) e, Q
Nat命令总是与global命令一起使用,这是因为nat命令可以指定一台主机或一段范围的主机访问外网,访问外网时需要利用global所指定的地址池进行对外访问。+ u) H# t( ?+ D! p9 M5 U
nat命令配置语法:# u; O1 G3 s6 u3 v3 _
nat (if_name) nat_id local_ip [netmark]
, B* H1 d5 x% `6 K5 j其中(if_name)表示内网接口名字,例如inside. Nat_id用来标识全局地址池,使它与其相应的global命令相匹配,local_ip表示内网被分配的ip地址。例如0.0.0.0表示内网所有主机可以对外访问。[netmark]表示内网ip地址的子网掩码。   F9 [" X# h1 a: F" s0 p
例1.Pix525(config)#nat (inside) 1 0 0 & }6 o5 E6 g: l( W. t  r" i5 o* x
表示启用nat,内网的所有主机都可以访问外网,用0可以代表0.0.0.0
9 G/ g4 L  |! `2 [# o; m3 C例2.Pix525(config)#nat (inside) 1 172.16.5.0 255.255.0.0
+ }; o$ i# C" F) [+ d. X# ?: V9 \表示只有172.16.5.0这个网段内的主机可以访问外网。
6 n( L7 H. P* @5. 指定外部地址范围(global) global命令把内网的ip地址翻译成外网的ip地址或一段地址范围。/ `7 l; A+ i% c  A. m, m
Global命令的配置语法:global (if_name) nat_id ip_address-ip_address [netmark global_mask]
/ R3 v) v% \( j1 x其中(if_name)表示外网接口名字,例如outside.。Nat_id用来标识全局地址池,使它与其相应的nat命令相匹配,ip_address-ip_address表示翻译后的单个ip地址或一段ip地址范围。[netmark global_mask]表示全局ip地址的网络掩码。 1 h1 _) W. Z! r6 U5 v- P% r* G: S
例1. Pix525(config)#global (outside) 1 61.144.51.42-61.144.51.48
% B5 u. H7 l4 F7 H8 a7 a表示内网的主机通过pix防火墙要访问外网时,pix防火墙将使用61.144.51.42-61.144.51.48这段ip地址池为要访问外网的主机分配一个全局ip地址。
- J9 F! H- q" t/ t  E1 M例2. Pix525(config)#global (outside) 1 61.144.51.42 表示内网要访问外网时,pix防火墙将为访问外网的所有主机统一使用61.144.51.42这个单一ip地址。
  p& N3 p  ^5 J* Q) S1 \例3. Pix525(config)#no global (outside) 1 61.144.51.42 表示删除这个全局表项。
# ]% Z) F3 O8 x% ~& t3 L- |6. 设置指向内网和外网的静态路由(route) 定义一条静态路由。, t6 {9 Z! Z* ^, w4 x: U
route命令配置语法:route (if_name) 0 0 gateway_ip [metric]
" q- G2 h* w- p4 K% F$ T其中(if_name)表示接口名字,例如inside,outside。Gateway_ip表示网关路由器的ip地址。[metric]表示到gateway_ip的跳数。通常缺省是1。  [: k6 i7 k+ ?4 M9 g
例1. Pix525(config)#route outside 0 0 61.144.51.168 1
* A6 @; ?9 B2 P; h# m) H% Y表示一条指向边界路由器(ip地址61.144.51.168)的缺省路由。
# B6 Q! k9 ^8 u! @8 ]例2. Pix525(config)#route inside 10.1.1.0 255.255.255.0 172.16.0.1 1
: p% g7 U4 j. j- b4 n6 L        Pix525(config)#route inside 10.2.0.0 255.255.0.0 172.16.0.1 1 ; k8 n6 f) c9 h% O
如果内部网络只有一个网段,按照例1那样设置一条缺省路由即可;如果内部存在多个网络,需要配置一条以上的静态路由。上面那条命令表示创建了一条到网络10.1.1.0的静态路由,静态路由的下一条路由器ip地址是172.16.0.1 % R9 f/ J8 n  `, n6 _
9 \4 v- ^8 t0 q& v" E0 s, U
OK,这6个基本命令若理解了,就可以进入到pix防火墙的一些高级配置了。/ D' H" r1 o* }! o
A.        配置静态IP地址翻译(static)
+ w& g; m7 g: f( z; G  B如果从外网发起一个会话,会话的目的地址是一个内网的ip地址,static就把内部地址翻译成一个指定的全局地址,允许这个会话建立。0 T; u- {, |5 ~: Y3 r: n  k
static命令配置语法:
: q: [# y& \7 E! I4 f9 x4 pstatic (internal_if_name,external_if_name) outside_ip_address inside_ ip_address
3 R( w/ E- e; V) W% d其中internal_if_name表示内部网络接口,安全级别较高。如inside. external_if_name为外部网络接口,安全级别较低。如outside等。outside_ip_address为正在访问的较低安全级别的接口上的ip地址。inside_ ip_address为内部网络的本地ip地址。 & f$ o) V. f7 L* j7 K3 s
例1. Pix525(config)#static (inside, outside) 61.144.51.62 192.168.0.8) m! d+ u6 C0 H, W- `2 p; p$ C7 A
表示ip地址为192.168.0.8的主机,对于通过pix防火墙建立的每个会话,都被翻译成61.144.51.62这个全局地址,也可以理解成static命令创建了内部ip地址192.168.0.8和外部ip地址61.144.51.62之间的静态映射。& a" t" q: @8 {7 F2 `" A
例2. Pix525(config)#static (inside, outside) 192.168.0.2 10.0.1.3
' Z) F; z3 A% U% V例3. Pix525(config)#static (dmz, outside) 211.48.16.2 172.16.10.8
. }' |! G8 g5 M' \, B: Z注释同例1。- c& g2 x( X# K6 [0 C* Z, U- H8 S/ ]
通过以上几个例子说明使用static命令可以让我们为一个特定的内部ip地址设置一个永久的全局ip地址。这样就能够为具有较低安全级别的指定接口创建一个入口,使它们可以进入到具有较高安全级别的指定接口。  Q3 F4 _2 E2 l+ G

; l0 A7 ?; \) l$ Ystatic (inside,outside) tcp 200.1.1.1 www 192.168.0.100 www netmask 255.255.255.255, D" _& X7 C8 |1 ^# L6 d0 h6 D
& H# \9 M& h1 R' G6 Z/ S4 S6 p
static (inside,outside) tcp interface 8080 192.168.1.200 www netmask 255.255.255.255  b/ m7 C6 E# _- p: {- x$ a0 v
只有一个公网ip的静态映射。- P, P2 e& L7 ]+ u+ t5 f
从inside访问dmz ,也需要配置static
3 H( G8 K5 U( |8 ^2 x: ZStatic (inside,dmz) interface 192.168.1.x (内网ip段),同时还需要配置acl应用到dmz接口。因为inside等级为100,dmz等级为50,所以需要配置ACL实现INSIDE访问DMZ。
, r' q& C8 b$ C' ^B. 管道命令(conduit) , D4 q/ N) P" k' S  m; B
前面讲过使用static命令可以在一个本地ip地址和一个全局ip地址之间创建了一个静态映射,但从外部到内部接口的连接仍然会被pix防火墙的自适应安全算法(ASA)阻挡," s, w: q& L" r6 }
conduit命令用来允许数据流从具有较低安全级别的接口流向具有较高安全级别的接口,例如允许从外部到DMZ或内部接口的入方向的会话。对于向内部接口的连接,static和conduit命令将一起使用,来指定会话的建立。
7 A+ ?8 v5 e1 y1 X- ^conduit命令配置语法:
( {$ G5 N) |) t/ h; @9 w7 k( rconduit permit | deny global_ip port[-port] protocol foreign_ip [netmask] ! p* C% Q% I% q
permit | deny 允许 | 拒绝访问 global_ip 指的是先前由global或static命令定义的全局ip地址,如果global_ip为0,就用any代替0;如果global_ip是一台主机,就用host命令参数。 . o$ o7 _. R. D! i3 |
port 指的是服务所作用的端口,例如www使用80,smtp使用25等等,我们可以通过服务名称或端口数字来指定端口。
3 g( a6 c1 \9 N/ x: Tprotocol 指的是连接协议,比如:TCP、UDP、ICMP等。
6 D1 Z* n/ B5 A* @% U4 `  _foreign_ip 表示可访问global_ip的外部ip。对于任意主机,可以用any表示。如果foreign_ip是一台主机,就用host命令参数。
8 \* D8 t$ u, }( p0 z0 Q例1. Pix525(config)#conduit permit tcp host 192.168.0.8 eq www any 1 \7 T. v7 g. A7 Z$ v8 z1 q
这个例子表示允许任何外部主机对全局地址192.168.0.8的这台主机进行http访问。其中使用eq和一个端口来允许或拒绝对这个端口的访问。Eq ftp 就是指允许或拒绝只对ftp的访问。
$ h) S  B$ N: N( k3 ~例2. Pix525(config)#conduit deny tcp any eq ftp host 61.144.51.89
2 \& H' N+ j" d7 Q. S2 y! ^表示不允许外部主机61.144.51.89对任何全局地址进行ftp访问。
, ?' ~4 D; K) f. W' A例3. Pix525(config)#conduit permit icmp any any 3 E, c, j8 t  i5 y0 o% Y. ~- P, t
表示允许icmp消息向内部和外部通过。 * s! G7 M; Z- \4 t& V" }
例4. Pix525(config)#static (inside, outside) 61.144.51.62 192.168.0.34 j3 l: i/ w% g" {8 }  p4 G9 A
        Pix525(config)#conduit permit tcp host 61.144.51.62 eq www any - H/ ~) p9 r3 N" N3 t! S
这个例子说明static和conduit的关系。192.168.0.3在内网是一台web服务器,现在希望外网的用户能够通过pix防火墙得到web服务。所以先做static静态映射:192.168.0.3->61.144.51.62(全局),然后利用conduit命令允许任何外部主机对全局地址61.144.51.62进行http访问。 4 L0 S: T7 n' C' a4 Z" J5 R! U# ~
C. 配置fixup协议 8 Q! x4 Y5 u( U6 L& \
fixup命令作用是启用,禁止,改变一个服务或协议通过pix防火墙,由fixup命令指定的端口是pix防火墙要侦听的服务。见下面例子: 7 F" Y& U1 q2 A4 Z
例1. Pix525(config)#fixup protocol ftp 21                 启用ftp协议,并指定ftp的端口号为21
4 }" I! s8 P5 H- M3 C例2. Pix525(config)#fixup protocol http 80
; x& Z1 W5 a! a/ Y8 R5 T       Pix525(config)#fixup protocol http 1080         为http协议指定80和1080两个端
, Y" H% t: U* ?0 U口。 . N$ {% O( K) D( ~9 V- n
例3. Pix525(config)#no fixup protocol smtp 80         禁用smtp协议。
/ N0 B2 `1 z9 s4 _" r% v; q2 n
; v- j- H& R; rD. 设置telnet , `3 O0 V; @* H- K! i7 s/ ^4 l
telnet有一个版本的变化。在pix OS 5.0(pix*作系统的版本号)之前,只能从内部网络上的主机通过telnet访问pix。在pix OS 5.0及后续版本中,可以在所有的接口上启用telnet到pix的访问。当从外部接口要telnet到pix防火墙时,telnet数据流需要用ipsec提供保护,也就是说用户必须配置pix来建立一条到另外一台pix,路由器或vpn客户端的ipsec隧道。另外就是在PIX上配置SSH,然后用SSH client从外部telnet到PIX防火墙,PIX支持SSH1和SSH2,不过SSH1是免费软件,SSH2是商业软件。相比之下cisco路由器的telnet就作的不怎么样了。 0 H6 _7 `. u! p0 ^2 m* {3 ?8 S
telnet配置语法:telnet local_ip [netmask] local_ip
7 z1 x. I' w% p' v" c表示被授权通过telnet访问到pix的ip地址。如果不设此项,pix的配置方式只能由console进行。/ \  E( ~: O, `9 F
说了这么多,下面给出一个配置实例供大家参考。
5 c$ l% d  N: k% }Welcome to the PIX firewall
6 e2 f1 D0 R) z( s1 i( f- }Type help or ‘?‘ for a list of available commands.
( s# `5 E, \2 xPIX525> en # }8 i5 H: B+ D8 Q$ u
Password: 7 o- T5 |1 |8 T( q  A, {
PIX525#sh config :
1 E' v0 U& a! e7 fSaved :
' X3 d& |) V, i. _: T5 Y$ G. z7 a  HPIX Version 6.0(1) ------ PIX当前的*作系统版本为6.0
! v2 I% R+ i" D3 i! o# `" {Nameif ethernet0 outside security0
5 I: g  `; k/ j. W* ?8 H) c+ @Nameif ethernet1 inside security100 ------ 显示目前pix只有2个接口 4 w, H" Y" d9 E
Enable password 7Y051HhCcoiRTSQZ encrypted
5 o  P. Y3 |# u- G4 l" G3 W' FPassed 7Y051HhCcoiRTSQZ encrypted ------ pix防火墙密码在默认状态下已被加密,在配置文件中不会以明文显示,telnet 密码缺省为cisco
$ b  H, s$ o# E; o, L! BHostname PIX525 ------ 主机名称为PIX525 7 v0 o) ]2 L/ l+ {6 q7 A& _
Domain-name 123.com ------ 本地的一个域名服务器123.com,通常用作为外部访问 * b; o. p* n/ Q( O/ h
Fixup protocol ftp 21 ; x% b$ [' I3 @+ X
Fixup protocol http 80 . G2 M  {9 {( A: Q7 V) N+ ?/ L
fixup protocol h323 1720 0 ]3 q2 D3 [  b- e) e9 F
fixup protocol rsh 514   _/ K3 k" Q$ U. F2 p, }- i- o
fixup protocol smtp 25
* P8 t& c- k/ {fixup protocol sqlnet 1521
# \5 n# z, Y  y7 ]. [: w* U4 f1 sfixup protocol sip 5060 ------ 当前启用的一些服务或协议,注意rsh服务是不能改变端口号
  f9 _$ S2 w8 n$ B, mnames ------ 解析本地主机名到ip地址,在配置中可以用名字代替ip地址,当前没有设置,所以列表为空 # Z1 H" C0 @' m& W& b- d6 J
pager lines 24 ------ 每24行一分页
' B! M8 m" {2 i$ u' i$ v. Ointerface ethernet0 auto - S& ^! w' B2 q, |
interface ethernet1 auto ------ 设置两个网卡的类型为自适应 5 d7 X# ^: e  z9 S9 ?  `
mtu outside 1500 + @  A' s! C' c. @) L' _
mtu inside 1500 ------ 以太网标准的MTU长度为1500字节
$ h4 h; W! e9 K1 v2 m2 J) H* \ip address outside 61.144.51.42 255.255.255.248
. W$ {: a) c& y0 m# S+ L# rip address inside 192.168.0.1 255.255.255.0 ------ pix外网的ip地址61.144.51.42,内网的ip地址192.168.0.1 % ^/ D) o  P  w( N) n/ k; D( `9 Z' ~
ip audit info action alarm
) ^8 r6 j& @1 |4 K+ Eip audit attack action alarm ------ pix入侵检测的2个命令。当有数据包具有攻击或报告型特征码时,pix将采取报警动作(缺省动作),向指定的日志记录主机产生系统日志消息;此外还可以作出丢弃数据包和发出tcp连接复位信号等动作,需另外配置。 0 E* I  N( i8 i: b5 j3 H# V  c
pdm history enable ------ PIX设备管理器可以图形化的监视0 o) G. X! `$ a1 U( V' `; d! h# S) C
PIX arp timeout 14400 ------ arp表的超时时间 6 ]$ t4 \! ?  P( ?/ n
global (outside) 1 61.144.51.46 ------ 如果你访问外部论坛或用QQ聊天等等,上面显示的ip就是这个
7 z0 @% _: `/ w" l8 X9 M# p% l8 Jnat (inside) 1 0.0.0.0 0.0.0.0 0 0 : t! y. t2 }4 q9 B$ M. L: s3 p* D
static (inside, outside) 61.144.51.43 192.168.0.8 netmask 255.255.255.255 0 0
- d3 Y: Q: l  r$ I- {conduit permit icmp any any
) c& \4 u, ^( {; O( Mconduit permit tcp host 61.144.51.43 eq www any
' |/ l8 F3 E) |2 C- Tconduit permit udp host 61.144.51.43 eq domain any ------ 用61.144.51.43这个ip地址提供domain-name服务,而且只允许外部用户访问domain的udp端口
6 i. r( |: f* {' {9 J5 Sroute outside 0.0.0.0 0.0.0.0 61.144.51.61 1 ------ 外部网关61.144.51.61
$ i; K$ `2 [* y+ c. Y8 b  S+ d# P: M+ F( Stimeout xlate 3:00:00 ------ 某个内部设备向外部发出的ip包经过翻译(global)后,在缺省3个小时之后此数据包若没有活动,此前创建的表项将从翻译表中删除,释放该设备占用的全局地址 " P. q+ h. s' W& l3 w, Y/ @
timeout conn 1:00:00 half-closed 0:10:00 udp 0:02:00 rpc 0:10:00 h323 0:05:00 sip 0:30:00 sip_media 0:02:00 / E2 L% L7 y0 C9 _
timeout uauth 0:05:00 absolute ------ AAA认证的超时时间,absolute表示连续运行uauth定时器,用户超时后,将强制重新认证 & ^6 s6 `7 e& b, K7 a
aaa-server TACACS+ protocol tacacs+
% F1 I- ~7 d$ `) }  C& |1 k: k& k! \( baaa-server RADIUS protocol radius ------ AAA服务器的两种协议。AAA是指认证,授权,审计。Pix防火墙可以通过AAA服务器增加内部网络的安全 1 z* S, q% N3 }7 j
no snmp-server location no snmp-server contact snmp-server community public ------ 由于没有设置snmp工作站,也就没有snmp工作站的位置和联系人 ( A5 j  d+ n3 X0 K# P( {
no snmp-server enable traps ------ 发送snmp陷阱 floodguard enable ------ 防止有人伪造大量认证请求,将pix的AAA资源用完
2 B: d! d( E; k& g( A9 Cno sysopt route dnat telnet timeout 5 ssh timeout 5 ------ 使用ssh访问pix的超时时间
6 K9 d, G9 h  S5 Iterminal width 80 Cryptochecksum:a9f03ba4ddb72e1ae6a543292dd4f5e7 " k; a, K# A% m' O
PIX525#
2 q# o" s. E+ w  i' b6 mPIX525#write memory ------ 将配置保存
' j# ^$ n1 [" q上面这个配置实例需要说明一下,pix防火墙直接摆在了与internet接口处,此处网络环境有十几个公有ip,可能会有朋友问如果我的公有ip很有限怎么办?你可以添加router放在pix的前面,或者global使用单一ip地址,和外部接口的ip地址相同即可。另外有几个维护命令也很有用,show interface查看端口状态,show static查看静态地址映射,show ip查看接口ip地址,ping outside | inside ip_address确定连通性。
3 I1 u( Q/ s/ l7 m8 M7 w
& v' C1 }4 J. r: |, g: I( Y2 M; T( W4 p! ZPIX上实现VPN步骤
+ ]/ |% _* s  N' ^/ Z  H在PIX上防火墙用预共享密钥配置IPSec加密主要涉及到4个关键任务:, a/ V* |! |- s
一、为IPSec做准备
2 y3 x. \5 ]- N0 z为IPSec做准备涉及到确定详细的加密策略,包括确定我们要保护的主机和网络,选择一种认证方法,确定有关IPSec对等体的详细信息,确定我们所需的IPSec特性,并确认现有的访问控制列表允许IPSec数据流通过; % Z' {6 b) c. k8 B9 z: y
步骤1:根据对等体的数量和位置在IPSec对等体间确定一个IKE(IKE阶段1,或者主模式)策略; ' p( ~* Y2 o. m3 m8 u. H+ U
步骤2:确定IPSec(IKE阶段2,或快捷模式)策略,包括IPSec对等体的细节信息,例如IP地址及IPSec变换集和模式;  $ S) k) T0 F& B/ G/ t4 J  A
步骤3:用\"write terminal\"、\"show isakmp\"、\"show isakmp policy\"、\"show crypto map \"命令及其他\"show\"命令来检查当前的配置;  6 m$ B9 \7 M) o
步骤4:确认在没有使用加密前网络能够正常工作,用\"ping\"命令并在加密前运行测试数据流来排除基本的路由故障;  
9 z9 |' ]: b! z1 d% @3 S8 K步骤5:确认在边界路由器和PIX防火墙中已有的访问控制列表允许IPSec数据流通过,或者想要的数据流将可以被过滤出来。  & z; i8 l/ R9 a& s- Q' \! x5 v
二、配置IKE 配置IKE涉及到启用IKE(和isakmp是同义词),创建IKE策略,和验证我们的配置;  * O- j% q, o% V6 w, z
步骤1:用\"isakmp enable\"命令来启用或关闭IKE;  , I  k, X' |5 K4 m1 Z% W
步骤2:用\"isakmp policy\"命令创建IKE策略;  
  W4 _" H9 t* ]) V$ s8 x步骤3:用\"isakmp key\"命令和相关命令来配置预共享密钥;  
6 ^  y% x9 W  d) C# q! b步骤4:用\"show isakmp [policy]\"命令来验证IKE的配置。   
6 ]5 C( _, x! [三、配置IPSec     : n6 Q& v) g+ h/ T- l- I
IPSec配置包括创建加密用访问控制列表,定义变换集,创建加密图条目,并将加密集应用到接口上去;  & Q- P" @  z" t
步骤1:用access-list命令来配置加密用访问控制列表; 例如: access-list acl-name {permit|deny} protocol src_addr src_mask [operator port [port]]dest_addr dest_mask [operator prot [port]]  ( N8 y( J- \2 I8 D
步骤2:用crypto ipsec transform-set 命令配置变换集; 例如: crypto ipsec transform-set transform-set-name transform1 [transform2 [transform3]]  3. 步骤3:(任选)用crypto ipsec security-association lifetime命令来配置全局性的IPSec 安全关联的生存期;  8 O0 G) [) O" V4 ], U) y: [
步骤4:用crypto map 命令来配置加密图;  
6 [4 s  P/ ?' X/ a) d! O! w步骤5:用interface 命令和crypto map map-name interface应用到接口上;  6. 步骤6:用各种可用的show命令来验证IPSec的配置。   $ z0 i) ~" M# ?/ {4 M0 [
四、测试和验证IPSec 该任务涉及到使用\"show \" 、\"debug\"和相关的命令来测试和验证IPSec加密工作是否正常,并为之排除故障。
+ s) R0 Y- N9 L, H3 t$ U; B样例:  PIX 1的配置:  
# |) h" Z! }1 Q' X7 N7 i& k!configure the IP address for each PIX Firewall interface
6 E  P1 i' R9 T& C2 L* Hip address outside 192.168.1.1 255.255.255.0
0 i0 p; A6 i. G) i# Y' X/ ~0 xip address inside 10.1.1.3 255.255.255.0
& n& y6 r  Y; X* u0 e; V" Iip address dmz 192.168.11.1 255.255.255.0 # o7 Z9 n1 e+ L% j
global (outside) 1 192.168.1.10-192.168.1.254 netmask 255.255.255.0 5 O( L% v5 v% X4 p) F8 @
!creates a global pooll on the outside interface,enables NAT.
# P1 F- }2 L" A!windows NT server * u. L  ]: y# k) a
static (inside,outside) 192.168.1.10 10.1.1.4 netmask 255.255.255.0 8 |& i( H) u5 X( T
!Crypto access list specifiles between the global and the inside server beind PIX Firewalls is encrypted ,The source and destination IP address are the global IP addresses of the statics. - M' R# |7 b2 ~6 ~# I% |6 S
Access-list 101 permit ip host 192.168.1.10 host 192.168.2.10
' Y4 c: R, Q0 N  }5 _. p+ Y!The conduit permit ICMP and web access for testing. 4 Y# N9 V$ G! v2 X' H4 x( E
Conduit permit icmp any any Conduit permit tcp host 192.168.1.10 eq www any
8 t* [& N; n" Z/ R( x- Kroute outside 0.0.0.0 0.0.0.0 192.168.1.2 1
& _* o6 D3 v* W!Enable IPSec to bypass access litst,access ,and confuit restrictions
' B' ]8 _2 \% Y% s6 Xsyspot connnection permit ipsec % O3 ]7 Y; G# v) p2 L( o
!Defines a crypto map transform set to user esp-des
+ D- e3 a: M2 z& \8 @$ Ecrypto ipsec transform-set pix2 esp-des
3 i$ P8 h! O. X4 o  P/ x5 Ocrypto map peer2 10 ipsec-isakmp!  
3 q, [7 H" R( h8 U& {完全配置:  ip address outside 202.105.113.194 255.255.255.0 /*看电信给你的IP
1 y& k4 x  w% q& e" n9 V" N: sip address inside 192.168.1.1 255.255.255.0
- ~/ w. K" B- H/ S! , W5 v% l) c8 N7 d' a
global (outside) 1 202.105.113.195-202.105.113.200
0 y: Y- m; ?/ Dglobal (outside) 1 202.105.113.201
( `% k5 G# ?2 f0 i& q- M8 Y! @nat (inside) 1 0.0.0.0 0.0.0.0 0 0
  `, j2 M6 S+ U& F  s5 }static (inside,outside) 202.105.113.203 192.168.1.10 netmask 255.255.255.255 0 0
. ]6 C; D5 L2 i0 t' mstatic (inside,outside) 202.105.113.205 192.168.1.11netmask 255.255.255.255 0 0
* \( [% h* b+ s: {, b) m) sconduit permit icmp any any conduit permit tcp host 202.105.113.203 eq www any # x% p, p) C4 N) o# T* x
conduit permit tcp host 202.105.113.203 eq ftp any
- `" z8 Q8 `5 a  y1 Aconduit permit tcp host 202.105.113.205 eq smtp any
" s  r1 G6 `. W1 _conduit permit tcp host 202.105.113.205 eq pop3 any
4 R3 m2 K( V( t2 b& `! 4 Z5 F3 P. u7 L  a+ |: A- a) m
route outside 0.0.0.0 0.0.0.0 202.105.113.193 1
  \, g2 ~' b3 n7 Uroute inside 0.0.0.0 0.0.0.0 192.168.1.1! ^3 w+ ^7 L( w4 Q( H% }

0 e6 t" ]: {' ?9 m' @是不是这样大家才给我面子啊!
回复 支持 反对

使用道具 举报

风火男孩 [Lv4 初露锋芒] 发表于 2013-4-29 09:28:50 | 显示全部楼层
我顶你
回复 支持 反对

使用道具 举报

尤娜 [Lv4 初露锋芒] 发表于 2013-4-29 09:44:25 | 显示全部楼层
xie le !!!
回复 支持 反对

使用道具 举报

haiqi [Lv4 初露锋芒] 发表于 2013-4-29 10:22:35 | 显示全部楼层
主要想看看VPN的配置,却在你这上写的那么粗略!!唉!!!
回复 支持 反对

使用道具 举报

zole [Lv4 初露锋芒] 发表于 2013-4-29 12:28:19 | 显示全部楼层
非常感谢  我已经收藏了  谢谢
回复 支持 反对

使用道具 举报

小瑜 [Lv4 初露锋芒] 发表于 2013-4-29 13:12:32 | 显示全部楼层
当然要顶了
回复 支持 反对

使用道具 举报

klinsmann [Lv4 初露锋芒] 发表于 2013-4-29 14:45:34 | 显示全部楼层
终于看到几个朋友赏脸了!-.-
回复 支持 反对

使用道具 举报

qmss002 [Lv4 初露锋芒] 发表于 2013-4-29 16:15:34 | 显示全部楼层
路过,顺便顶顶。。。。。。。。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|无图浏览|手机版|网站地图|攻城狮论坛

GMT+8, 2026-1-12 23:25 , Processed in 0.109145 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.

Designed by ARTERY.cn