Generating own MER login details for Sky fibre broadband

Sky the broadband internet service provider.

Moderator: embleton

Post Reply
User avatar
Site Admin
Posts: 399
Joined: Sat Aug 02, 2014 1:40 pm
Location: Plymouth

Generating own MER login details for Sky fibre broadband

Post by embleton » Sat Aug 18, 2018 5:26 pm

In my option, there is no requirement to capture anything over ethernet from a router using Wireshark for Sky Fibre VDSL MER, under Dynamic Host Control Protocol (DHCP) option 61 which may be a populated for Multiprotocol Encapsulated Routing (MER) DHCP Option 61 but is not a requirement. I've also read RFC 4388 page 8, 9 and 17 6.4.2 paragraph 5 which I've have found more than interesting. It does confirm that the unique identifier can be populated but it isn't a requirement, that's in page 17 stuff. It is made up of a MAC on the Ethernet Wide Area Network (WAN) port and timestamp usually when generating such for version 1 UUID's for populating the fields in DHCP option 61.

I cannot understand why router manufacturers aren't generating a UUID on the third party router when the connection and using the fields between the DHCP client and DHCP server is established and used. The fields under DHCP option 61 should really be unique on every WAN connection anyway. And the fields shouldn't really be static but Sky allows that it would seem. Without that being unique on every established connection the user equipment cannot be tracked for maintenance purposes and DHCP allocation address pool.

One only needs a unique MAC and timestamp but that is taken from the router for the UUID's and that is why it needs capturing from the LAN for it is broadcast from the WAN. But for me, I'd try using a version 4 UUID which does offer UUID's without a MAC component (it does look the same but isn't tied to the router WAN ethernet interface) and this could be used in the client exchange with the DHCP server for MER routing.

There are version 4 UUID generators on the internet.
UUID e11f1b12-1332-459a-80d6-77a6b2b278be

An example UUID above, which is unique. One could use the 1st section for username & last 2 sections for a password without the hyphen in the UUID, but generate your own UUID using an internet generator for uniqueness. Site will generate the UUID and use the Version 4 UUID generator.

So, the login details should be as below for above UUID. The username is the bit of the MAC, so if this is needed don't clone it from Sky router just use in this example for the MAC address for the third party router. The hostname is generated for a third-party router that uses that instead of username and password, as below.

username: e11f1b12@skydsl
password: 80d677a6b2b278be

hostname: e11f1b12@skydsl|80d677a6b2b278be

The @skydsl is a static component which is known on other forums for the client DHCP exchange that is followed by some sections of a correctly formatted UUID. The client ID consists of some sections of the UUID as well. The UUID sections of the fields are a static length for DHCP option 61 in MER, I think I've got the right size for each field but have not tried it. They are 8 hex long for the username and 16 hex long password with the @skydsl section in between.

My email address is mark @ domain of the forum. terms of use of site in announcements.

Post Reply