转载自:思科中文技术社区

 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 ***_add 10.32.0.200 10.32.0.254

创建本地地址池,分配给拨入的远程×××客户端,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 ***_add

 ! 为拨入的用户选择分配IP地址的策略,使用地址池***_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各位大侠分析一下怎么回事?