1、实验目的
掌握PPPoE的操作
2、拓扑与需求
拓扑:
需求:
- OR使用PPPoE的方式向ISP发送拨号的用户名和密码,用户名:SPOTO 密码:SPOTO123,ISP没有告知使用哪种认证方式,拨号成功后自动获取IP信息,以及本地自动生成一条默认路由指向ISP;
- 配置PAT实现PC1能ping通ISP上的8.8.8.8;
3、配置与实现
- OR使用PPPoE的方式向ISP发送拨号的用户名和密码,用户名:SPOTO 密码:SPOTO123,ISP没有告知使用哪种认证方式,拨号成功后自动获取IP信息,以及本地自动生成一条默认路由指向ISP;
创建拨号接口
OR
OR(config)#interface dialer 0
OR(config-if)#ip address negotiated
OR(config-if)#ip mtu 1492
OR(config-if)#encapsulation ppp
OR(config-if)#ppp ipcp route default
OR(config-if)#dialer pool 1
OR(config-if)#ppp chap hostname SPOTO
OR(config-if)#ppp chap password SPOTO123
OR(config-if)#ppp pap sent-username SPOTO password SPOTO123
开始拨号
OR(config)#interface ethernet0/1
OR(config-if)#pppoe enable group global
OR(config-if)#pppoe-client dial-pool-number 1
OR(config-if)#no shutdown
ppp ipcp route default 当PPP认证成功后进入NCP阶段时,自动生成一条默认路由指向对端
由于认证方式未知,故答案中CHAP和PAP都配置了
- 配置PAT实现PC1能ping通ISP上的8.8.8.8;
设置内部和外部接口
OR
OR(config)#interface ethernet 0/0
OR(config-if)#ip nat inside
OR(config-if)#interface dialer 0
OR(config-if)#ip nat outside
配置ACL匹配PAT的感兴趣流,以及配置PAT
OR
OR(config)#access-list 1 permit 192.168.10.0 0.0.0.255
OR(config)#ip nat inside source list 1 interface dialer 0 overload
注意:外部接口为dialer接口,而不是物理接口E0/1