Sky Fiber Broadband with a Cisco Router (897VA)
Problem:
I've written a post previously of how to get sky ADSL broadband working with a Cisco router HERE however this particular implementation just got upgraded to Fiber (or VDSL).
So, I've had to update the configuration on the router to get VDSL working. The model of router I am using is a Cisco 897VA which supports both ADSL and VDSL and will automatically switch between a logical ATM and Ethernet interfaces.
Solution:
Sky seem to like locking their configuration down so it's rather difficult to get it working. Many ISPs lovingly provide details on how to get their services working with 3rd party routers - not Sky however!
First things first, you'll need to figure out your username and password. Not an easy feat.
I've only dealt with a Sky SR102 router which was being used before hand.
You'll need the MAC address of the LAN port. Now I believe that is written on the back of the hub as in the picture above. However I would check either by logging into the GUI of the router and taking a look, or performing an arp lookup on your PC to see what the mac of your default gateway is. It's imperative that the next step you use the MAC of the LAN port.
Next, use the following tool: http://www.ph-mb.com/products/sky-calc and enter your information. If you're using the SR102 you can choose the Sagem F@ST option and that seems to work.
Plop in the information the tool requests and it should spit out something like the following information:
Username: lanmac@skydsl (Obviously with your mac address in here)
Password: QpAwo2EXxpTmNQ8
Required Info:
LAN MAC
Hostname: lanmac@skydsl|password (Note: The pipe symbol must be included in the configuration)
Client-ID: A Hex version of hostname. Converter here: http://string-functions.com/string-hex.aspx
Now we have our username and password here's the actual configuration we'll need:
interface Ethernet0.101
encapsulation dot1Q 101
ip dhcp client request classless-static-route
ip dhcp client client-id hex 345273058723645872356983745698374569834576349586734956345634
ip dhcp client hostname lanmac@skydsl|QpAwo2EXxpTmNQ8
ip address dhcp
no ip redirects
no ip unreachables
no ip proxy-arp
ip nat outside
ip virtual-reassembly in
end
!
!
interface Ethernet0
mac-address lanmac !I'm not sure how important this is - but I set it anyway.
no ip address
end
There's a few other bits worth mentioning that I hit when migrating from ADSL to this configuration:
- Don't forget to remove any default static routes you might have had towards the old dialer interface
- Remember to change over your NAT overload rule to the new E0.101 interface.
- ALWAYS use E.101 with .1q encap for 101. This is the VLAN used for sky to encapsulate the traffic, it's not going to get far without it.
- I'd recommend ACLs etc to prevent the nasties getting in...I've omitted them here but rest assured they are there!
- Just check for any references to any old instances of Dialer0 (or whatever else you're using) and replace it with E0.101. I had one in my DMVPN configuration for the tunnel source interface, best not to forget that!
If you want to be really fancy I guess you could set up an Event Manager script, or an IP SLA to track different interfaces (Dialer vs E0) and set these different options accordingly, but given this is a one-off switchover it didn't seem worth the effort.
Big thanks to Arun for providing his configuration, and Billy for constantly letting me tinker with his router.
References:
Most of this information was taken from here, with some of my own ideas mixed in: https://danjmcintyre.com/2014/03/01/sky-fibre-unlimited-pro-on-a-cisco-887va/
This tool may be useful to those trying to extract usernames and passwords (I have NOT tested it): http://www.skyuser.co.uk/forum/extracting-sky-router-passwords/59028-simple-tool-extracting-username-password-your-router.html
There's also good information on the sky forums: http://www.skyuser.co.uk/forum/extracting-sky-router-passwords/51163-how-get-username-password-sky-hub-sr101.html