The problem is that you cannot pass subnet information to a PPPOE client, nor can you have a single subnet running on multiple interfaces of a Cisco router. So, to get around that we have to be creative.
This base config that should get you up and running. Please adjust the basic info (username, password, interface names, etc) to match your router and account. This config should work on any Cisco with 2 ethernet ports running an IOS DSL Plus image of at least version: 12.2(4)T 12.1(5)YB4 12.2(2)XH 12.2(2)XQ
!!!begin config !!! ! vpdn enable no vpdn logging !--- default ! vpdn-group pppoe request-dialin !--- we are the PPPoE client requesting to establish !--- a session with the aggregation unit (6400 NRP) protocol pppoe ! int Dialer1 ip unnumbered FastEthernet0 encapsulation ppp mtu 1492 !--- Ethernet MTU is 1500 by default !--- (1492 + 8 byte PPPoE headers = 1500) ip tcp adjust-mss 1460 dialer pool 1 !--- ties to interface Ethernet0 dialer-group 1 ppp authentication chap callin ppp chap yourusername@static_ameritech.net ppp chap yourpassword ! ! !--- internal FastEthernet network ! interface FastEthernet0 ip address !your primary static here! 255.255.255.248 ! interface Ethernet0 pppoe enable pppoe-client dial-pool-number 1 ip tcp adjust-mss 1460 !--- The PPPoE client code ties into a dialer !--- interface upon which a virtual-access !--- interface is cloned. ! ip classless ip route 0.0.0.0 0.0.0.0 dialer1 no ip http server ! dialer-list 1 protocol ip permit ! end
Make sure that all computers behind the router have their MTU set to 1492 or lower to avoid fragmentation issues that can render some websites unreachable.
feedback form
feedback form
by dflanigan edited by lev  last modified: 2006-02-16 17:46:01 |