I recently got fibre to the home (FTTH) or as some other people like to call fibre to the premise (FTTP) thanks to Telstra and their Velocity service. Now is is quite straight forward, someone comes out and connect activates the ONT unit. In my case the fibre is terminated at the ONT unit and then patched to the lounge courtesy of CAT5E running into every room in the apartment. From there I was able to patch from the lounge straight to bedroom 1 (b1) and from there to the router (it sounds complicated but its not). Now from my learnings there are two ways to connect, both requiring PPPOE authentication, you can either set up a new connection on a Windows 7 machine (or other flavours of Windows) and create a PPPOE dialer or you can connect a PPPOE capable router and pass credentials that way.
Why am I writing this post you ask…. well it has to do with the learnings I stumbled upon while connecting my Cisco 1801 series router and wish to share my experiences, even if they are not the same as yours you might find this useful in troubleshooting your own connection.
I’m not sure about the Australian National Broadband Network (NBN) connection but could have some relevancy to this >>
Turn on terminal monitor
en term mon
Turn on ppp debugging (this will show you when the dialer is trying to auth)
en debug ppp authentication
First off, you don’t need the ATM interface if you have a config already set up for DSL so first thing is to disable the ATM interface
en conf t int atm0 shutdown
You will need a dialer interface, I have mine set up as “Dialer0” with the following (using CHAP)
! interface Dialer0 description Velocity ip address negotiated no ip redirects no ip proxy-arp ip mtu 1492 ip nat outside encapsulation ppp dialer pool 1 dialer-group 1 no cdp enable ppp authentication chap pap callin ppp chap hostname [email protected] ppp chap password pa55w0rd !
Note “dialer-group 1”
Now we have to assign the Dialer0 to the interface, depending on your Cisco product and IOS version is dependant on what you do here but for me I had to create a vlan and assign the vlan to the layer 2 interface (FastEthernet8) in my case.
en conf t int fa8 switchport access vlan 999
If you don’t have the vlan 999 created, it will create it for you (it doesn’t need to be vlan 999 but any number you aren’t using).
Now you have to enable pppoe and assign the dialer pool number in the vlan (note my dialer pool number is 1) and assign as a outside natting interface.
en conf t int vlan 999 ip nat outside pppoe enable pppoe-client dialer-pool-number 1
Check your interfaces to see if it is connected
en conf t sh ip int brief
A more complete configuration example would be the following:
NOTE: This is for a Cisco router that has eight ports, you will need to add/remove depending on physical ethernet ports.
! hostname Cisco ! ip name-server 22.214.171.124 ip name-server 126.96.36.199 ! interface Dialer0 description PPPOE-Velocity ip address negotiated ip mtu 1492 ip nat outside encapsulation ppp dialer pool 1 dialer-group 1 no cdp enable ppp authentication chap pap callin ppp chap hostname [email protected] ppp chap password pa55w0rd ! interface FastEthernet1 shutdown ! interface FastEthernet2 shutdown ! interface FastEthernet3 shutdown ! interface FastEthernet4 shutdown ! interface FastEthernet5 shutdown ! interface FastEthernet6 shutdown ! interface FastEthernet7 shutdown ! interface FastEthernet8 description FTTP switchport access vlan 999 ! interface Vlan999 ip address negotiated ip nat outside pppoe enable pppoe-client dialer-pool-number 1 ! banner login ^C ******************************************* * WARNING !!! * * This device is for the use of * * authorised users only. * * Unauthorised access or attempt * * to gain unauthorised access * * will be logged and reported to * * the authorities * ******************************************* ^C ! alias exec ct config t alias exec wr copy running-config startup-config !
Change the following for your own circumstances:
- PPP CHAP username and password
- Type and amount of Ethernet ports, could be only two or four ports and maybe Gigabit Ethernet instead (GigabitEthernet).
You should be able to add your nats and anything else you require for your inside LAN, I added some alias but you don’t need them.