1.1配置虚拟拨号接口
R1(config)#vpdn enable #启用vpdn虚拟专用拨号网络
R1(config)#interface dialer 1 #定义拨号器1
R1(config-if)#encapsulation ppp #采用ppp点对点封装协议
R1(config-if)#ip address negotiated #拨号ip采用协商方式,由运营商自动分配
R1(config-if)#ppp authentication chap #认证采用挑战握手协议,也可以采用pap认证,但是pap是明文传输,不安全
R1(config-if)#ppp authentication chap callin #根据远程呼入进行认证(可以不配置)
R1(config-if)#ppp chap hostname zhanghu #宽带账户
R1(config-if)#ppp chap password mima #宽带密码
R1(config-if)#ppp ipcp dns request #拨号的同时请求DNS地址
R1(config-if)#dialer pool 1 #使用1号拨号池拨号
R1(config-if)#ip nat outside #设置为外部nat接口
R1(config-if)#no shut
#根据需要对mtu 进行配置,一般为1492
1.2绑定实体接口
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进行配置。
1.3 内部接口配置
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
#此接口用作局域网网关
1.4 NAT 和DHCP配置
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