R1(config)#vpdn enable #启用vpdn虚拟专用拨号网络安全
R1(config)#interface dialer 1 #定义拨号器1网络
R1(config-if)#encapsulation ppp #采用ppp点对点封装协议ide
R1(config-if)#ip address negotiated #拨号ip采用协商方式,由运营商自动分配router
R1(config-if)#ppp authentication chap #认证采用挑战握手协议,也能够采用pap认证,可是pap是明文传输,不安全server
R1(config-if)#ppp authentication chap callin #根据远程呼入进行认证(能够不配置)dns
R1(config-if)#ppp chap hostname zhanghu #宽带帐户接口
R1(config-if)#ppp chap password mima #宽带密码ip
R1(config-if)#ppp ipcp dns request #拨号的同时请求DNS地址路由
R1(config-if)#dialer pool 1 #使用1号拨号池拨号it
R1(config-if)#ip nat outside #设置为外部nat接口
R1(config-if)#no shut
#根据须要对mtu 进行配置,通常为1492
R1(config-if)# inter f0/0
R1(config-if)#pppoe enable #启用pppoe
R1(config-if)#pppoe-client dial-pool-number 1 #绑定虚拟拨号器1,和上面的虚拟接1口对应
R1(config-if)#no shutdown
R1(config-if)#exit
#实体接口能够根据须要对duplex,speed进行配置。
R1(config)#interface f 1/0
R1(config-if)#ip nat inside #用做内部nat
R1(config-if)#ip addr 192.168.0.1 255.255.255.0
R1(config-if)#no shutdown
#此接口用做局域网网关
R1(config)#ip nat inside source list 1 interface dialer 1 overload #从接口dialer1 进行nat
R1(config)#access-list 1 permit 192.168.0.0 0.0.0.255 #须要进行NAT转换的ip
R1(config)#ip route 0.0.0.0 0.0.0.0 dialer 1 #默认路由
R1(config)#ip dhcp pool new-pool
R1(dhcp-config)#network 192.168.0.0 255.255.255.0
R1(dhcp-config)#default-router 192.168.0.1
R1(dhcp-config)#dns-server 192.168.0.1
R1(dhcp-config)#exit
R1(config)#ip dhcp excluded-address 192.168.0.1
R1(dhcp-config)#exit