配置命令:
config t 进入路由器配置模式
vpdn enable 启用VPDN
no vpdn logging 由于ADSL的PPPoE应用是通过虚拟拨号来实现的所以在路由器中需要使用VPDN的功能。
vpdn-group pppoe 为PPPoE启动VPDN的进程
request-dialin
protocol pppoe
protocol pppoe
设置拨号协议为PPPoE
interface FastEthernet0
ip address 192.168.0.1 255.255.255.0
ip address 192.168.0.1 255.255.255.0
设置公司内部网络地址
ip nat inside 启用NAT转换,设置Fa0端口为内部网络,从内部网络收到数据的源地址转换为公网地址
interface ATM0 设置ADSL接口
no ip address 由于一般是自动获得IP地址所以不要设置IP
no atm ilmi-keepalive
bundle-enable
dsl operating-mode auto
hold-queue 224 in
bundle-enable
dsl operating-mode auto
hold-queue 224 in
interface ATM0.1 point-to-point
由于ADSL的通讯依靠VC,所以必须设定点到点VC。
pvc 8/35 设置PVC的相关参数,即VCI和VPI的值,如果你不清楚可以问当地电信。
pppoe-client dial-pool-number 1 PPPoE拨号进程使用了常规的拨号进程dial-pool 1
interface Dialer1 建立一个虚拟拨号端口
ip address negotiated 由于局端提供动态地址,所以这里设定地址为自动协商获得,而不是手动设置。
ip mtu 1492 修改mtu值以适用于ADSL网络,默认为1500我们要修改为1492,这点要特别注意,不修改有可能出现丢包现象。
ip nat outside 启用NAT转换,设置外网端口为外部网络
encapsulation ppp 使用PPP的帧格式
dialer pool 1
ppp authentication pap callin
设置拨号的验证方式为pap而不是chap
ppp pap sent vip pass vip 发送用户名和密码,ADSL的拨号用户名为VIP,密码也为VIP,这里按照实际填写。
ip nat inside source list 1 interface Dialer1 overload 设置了NAT的转换方式,使用了dialer 1端口的动态地址
ip classless 无类IP识别子网
ip route 0.0.0.0 0.0.0.0 dialer1 添加一条缺省路由将所有不可路由的数据报转发给ADSL线路。
no ip http server
access-list 1 permit 10.92.1.0 0.0.0.255
access-list 1 permit 10.92.1.0 0.0.0.255
设置ACL供NAT转换时进行过滤