拓扑图:

PPP0A:(CPE要执行地址转换)在atm上做

CPE:

int f0/0
ip add 192.168.1.1 255.255.255.0
no shut

int atm1/0

no shut

pvc 2/200

encap aal5snap
protocol ppp dialer
dialer pool-member 1

dialer-list 1 protocol ip permit

int dialer0 创建一个逻辑拨号口

encap ppp
ip address negotiated 相当于dhcp(ip address dhcp),地址是协商出来的
ppp chap hostname cisco
ppp chap password cisco
dialer pool 1
dialer-group 1 定义什么流量引起拨号,这里的1是上面list 1

ip route 0.0.0.0 0.0.0.0 dialer0

access-list 1 permit any

ip nat pool cisco 202.1.1.2 202.1.1.10 netmask 255.255.255.0
ip inside source list 1 pool cisco overload

int f0/0

ip nat inside
int dialer0
ip nat outside

Client:

int f0/0

ip add 192.168.1.2 255.255.255.0
no shut

ip route 0.0.0.0 0.0.0.0 192.168.1.1

ISP:
username cisco password cisco
ip local pool cisco 202.1.1.2 202.1.1.10

int virtual-template 1 虚模板相当于一个函数,使用时调用函数

int unnumbered lo0 借环回口的地址
peer default ip address pool cisco
ppp authentication chap  我是主认证方

int atm1/0

no shut
pvc 1/100
encap aal5snap
protocol ppp virtual-template 1