! vpdn enable no vpdn logging <=由于ADSL的PPPoE应用是通过虚拟拨号来实现的所以在路由器中需要使用VPDN的功能 ! vpdn-group pppoe <=为PPPoE启动了VPDN的进程 request-dialin PRotocol pppoe <=设置拨号协议为PPPoE ! interface FastEthernet0 <=设置公司内部网络地址 ip address 192.168.0.1 255.255.255.0 ip nat inside <=为启用NAT转换,设置Fast ethernet端口为内部网络,从内部网络收到的数据的原地址转换为公网地址
! interface ATM0/0 <=设置ADSL端口 no ip address <=请不要设置地址 no atm ilmi-keepalive bundle-enable dsl Operating-mode auto hold-queue 224 in interface ATM0/0.1 point-to-point <=ADSL的通讯 依靠VC,所以必须设定点到点VC pvc 8/81 <=设置PVC的相关参数, 即VCI和VPI的值,假如不清楚请向局端查询 pppoe-client dial-pool-number 1 <=PPPoE拨号进程使用了常规的拨号进程,这里引用了dialer-pool 1 ! interface Dialer1 <=建立一个虚拟拨号端口 ip address negotiated <=由于局端提供动态地址,所以必须设定地址为协商获得 ip mtu 1492 <=修改mtu值以适用于ADSL网络 ip nat outside <=为启用NAT转换,设置该端口为外部网络 encapsulation ppp <=使用PPP的帧格式 dialer pool 1 ppp authentication pap callin <=设置拨号的验证方式为pap ppp pap sent vip pass vip <=发送用户名和密码 ip nat inside source list 1 interface Dialer1 overload <=设置了NAT的转换方式,使用了dialer 1端口的动态地址 ! ip classless ip route 0.0.0.0 0.0.0.0 dialer1 <=将所有不可路由的数据报转发给ADSL线路,设定缺省路由 no ip http server ! access-list 1 permit 192.168.0.0 0.0.0.255
ADSL上网完全可以不用ATM模块,用2514+IOS12.2就行了,
version 12.2 service timestamps debug uptime service timestamps log uptime no service passWord-encryption ! hostname 2621 ! enable secret 5 $1$LJV3$jqSDKFMSZiQBAjlnN/ ! ip subnet-zero ip name-server 202.xxx.xxx.xxx ! vpdn enable ! vpdn-group PPPoE request-dialin protocol pppoe ! interface FastEthernet0/0 ip address 10.1.1.1 255.255.255.0 ip nat inside duplex auto speed auto ! interface FastEthernet0/1 no ip address speed 10 half-duplex pppoe enable pppoe-client dial-pool-number 1 ! interface Dialer1 mtu 1492 ip address negotiated ip nat outside encapsulation ppp no ip mroute-cache dialer pool 1 dialer-group 1 no cdp enable ppp authentication pap callin ppp pap sent-username abc123@163 password 7 ********** ! ip nat inside source list 1 interface Dialer1 overload ip classless ip route 0.0.0.0 0.0.0.0 Dialer1 permanent no ip http server ip pim bidir-enable ! access-list 1 permit any dialer-list 1 protocol ip permit ! line con 0 line aux 0 line vty 0 4 password ***** login ! end