登录站点

用户名

密码

VPN实现

热11已有 108 次阅读  2010-06-07 13:59   标签:  VPN  实现 

VPN服务端路由器配置

config t

! 进入全局模式

hostname PPTPserver

! 主机名设置为PPTPserver

enable secret 0 star

! 特权口令设置为star

access-list 1 permit any

! 建立acl1,用来nat规则关联

vpdn enable

! 使能vpdn功能

vpdn-group pptp

! Default PPTP VPDN group,设置vpdn-group 接口,名为pptp

 accept-dialin

 ! 允许接受远程客户端拨入

protocol pptp

! 设置隧道协议为pptp

virtual-template 1

! 使用虚模板接口1

  exit

!

username pptp password 0 pptp

! 设置用户信息(创建pptp/pptp帐号)

ip local pool vpn_add 10.32.0.200 10.32.0.254

! 创建本地地址池,分配给拨入的远程VPN客户端,10.32.0.200-10.32.0.254

interface e0

! 设置e0口,用于连接Internet

 ip nat outside

 ! 指定此接口连接外网

 ip address 192.168.33.39 255.255.255.0

 ! 为此接口分配IP地址192.168.33.39/24

 no shutdown

 ! 启用此接口

 exit

!

interface loupback 0

! 设置loupback 0口,用于连接本地局域网(内网)

 ip nat inside

 ! 指定此接口连接内网

 ip address 10.32.0.1 255.255.255.0

 ! 为此接口分配IP地址10.32.0.1/24

no shutdown

! 启用此接口

 exit

!

interface Virtual-Template 1

! 创建虚模板接口1,使之成为绑定并负载PPTP会话的virtual-access接口模板

 ppp authentication pap

 ! 启动PPP验证,并指定身份验证模式为PAP

 ip unnumbered loupback 0

 ! 设置此无编号接口关联的接口为loupback 0

 peer default ip address pool vpn_add

 ! 为拨入的用户选择分配IP地址的策略,使用地址池vpn_add

 ip nat inside

 ! 设置此虚模板接口参与nat,使远程客户端拨号到VPDN路由器之后通过此路由上网

 exit

!

ip nat inside source list 1 interface e0 overload

! 设置nat规则,关联ACL1,允许所有源主机进行nat

ip route 0.0.0.0 0.0.0.0 192.168.33.1

! 设置缺省路由即网关192.168.33.1

line vty 0 4

! 设置vty 0-4的密码 即telnet口令

 login

 password 0 star

 ! telnet口令设置为star

 exit

end

write

! 保存配置

 

现在出现的情况是这样的,我做的是PPTP 但是路由器只有S0口和E0  我用网线直接连到E0口上,配置外网的IP地址,内网地址就配置了LOUPBACK 0做测试   进行上面的命令配置后   进行拨号出现  无响应  报错代码678各位大侠分析一下怎么回事?

分享 举报

发表评论 评论 (3 个评论)

涂鸦板