2018-10-20 13:22:24 +00:00
|
|
|
|
Setup for Sky UK ISP
|
|
|
|
|
====================
|
2018-07-11 08:01:55 +00:00
|
|
|
|
|
|
|
|
|
**Original Author:** Martin Wasley
|
|
|
|
|
|
|
|
|
|
**Introduction**
|
|
|
|
|
-----------------
|
2018-11-08 19:59:18 +00:00
|
|
|
|
This doc covers the setup of OPNsense on a Sky UK VDSL connection.
|
2018-07-11 08:01:55 +00:00
|
|
|
|
|
|
|
|
|
Sky uses a simple IPoE connection, all that is required is a suitable modem
|
|
|
|
|
in bridge mode. If using a standard OpenReach modem then no setting is required
|
|
|
|
|
in the modem itself.
|
|
|
|
|
|
|
|
|
|
**WAN Interface**
|
|
|
|
|
-----------------
|
|
|
|
|
|
|
|
|
|
Set both IPv4 and IPv6 configuration type to DHCP and DHCPv6 respectively.
|
|
|
|
|
|
|
|
|
|
.. image:: images/skyuk_wan_1.png
|
2018-07-31 14:51:11 +00:00
|
|
|
|
:width: 100%
|
2018-07-11 08:01:55 +00:00
|
|
|
|
|
2018-07-11 09:35:45 +00:00
|
|
|
|
**Option61 - dhcp-client-identifier**
|
|
|
|
|
-------------------------------------
|
|
|
|
|
|
|
|
|
|
We now need to send the Sky login credentials. When using VDSL we do not
|
|
|
|
|
need to use specific credentials, as long as they are correctly formatted
|
2018-07-31 14:51:11 +00:00
|
|
|
|
anything will do.
|
2018-07-11 09:35:45 +00:00
|
|
|
|
|
|
|
|
|
Under DHCP Client Configuration select the Advanced button.
|
|
|
|
|
|
|
|
|
|
.. image:: images/skyuk_lan_2.png
|
2018-07-31 14:51:11 +00:00
|
|
|
|
:width: 100%
|
2018-07-11 09:35:45 +00:00
|
|
|
|
|
|
|
|
|
There is an entry 'Send Options', enter the UserID & Password here in the
|
|
|
|
|
format:
|
|
|
|
|
|
|
|
|
|
dhcp-client-identifier "user_ID@skydsl|password"
|
|
|
|
|
|
|
|
|
|
It is said that it doesn't matter what is sent in the option61 string, which
|
|
|
|
|
is what this is, as long as something is sent, I prefer to play it safe so
|
|
|
|
|
stick with the format as shown. For example, the following will work quite
|
|
|
|
|
happily.
|
|
|
|
|
|
|
|
|
|
dhcp-client-identifier "12345678@skydsl|12345678"
|
|
|
|
|
|
|
|
|
|
The other part of the ID is called Option60, there are varying thoughts on
|
|
|
|
|
whether this is needed anymore, it does no harm to include it so we'll do so.
|
|
|
|
|
|
|
|
|
|
dhcp-class-identifier "7.16a4N_UNI|PCBAFAST2504Nv1.0"
|
|
|
|
|
|
|
|
|
|
So the full entry for the 'Lease Requirements' Send Options would be:
|
|
|
|
|
|
|
|
|
|
*dhcp-client-identifier "12345678@skydsl|12345678",dhcp-class-identifier "7.16a4N_UNI|PCBAFAST2504Nv1.0"*
|
|
|
|
|
|
2018-07-31 14:51:11 +00:00
|
|
|
|
|
2018-07-11 08:01:55 +00:00
|
|
|
|
The next step is to configure the parameters required for DHCPv6, these
|
|
|
|
|
are located in the DHCPv6 client configuration section of the WAN
|
|
|
|
|
interface shown below.
|
|
|
|
|
|
|
|
|
|
.. image:: images/skyuk_wan_2.png
|
2018-07-31 14:51:11 +00:00
|
|
|
|
:width: 100%
|
2018-07-11 08:01:55 +00:00
|
|
|
|
|
|
|
|
|
Sky provide a /56 IPv6 delegation, they do not provide a global IPv6 address
|
2020-07-26 12:02:42 +00:00
|
|
|
|
on the WAN interface, this is link local only. Prefix delegation size should
|
|
|
|
|
be set to 56.
|
|
|
|
|
|
|
|
|
|
Click 'Save' and 'Apply'
|
|
|
|
|
|
|
|
|
|
The only other requirement is found in the Interfaces:Settings menu under
|
|
|
|
|
IPV6 DHCP. The ‘Prevent Release' option.
|
|
|
|
|
|
|
|
|
|
.. image:: images/skyuk_dhcp6c_interface_settings.png
|
|
|
|
|
:width: 100%
|
2018-07-11 08:01:55 +00:00
|
|
|
|
|
|
|
|
|
This is there as the Sky DHCPv6 servers use a 'sticky' address. If the
|
2018-11-08 19:59:18 +00:00
|
|
|
|
OPNsense dhcp6 client sends a release signal to the server it's more than
|
2018-07-11 08:01:55 +00:00
|
|
|
|
likely that the allocated prefix will change, thus this setting, along with
|
|
|
|
|
the 'DHCP Unique Identifier' setting will attempt to mitigate this risk.
|
|
|
|
|
|
|
|
|
|
Once these settings have been entered, click on 'Save' then 'Apply'.
|
|
|
|
|
|
|
|
|
|
**DHCP Unique Identifier**
|
|
|
|
|
--------------------------
|
|
|
|
|
|
2018-11-08 19:59:18 +00:00
|
|
|
|
Although OPNsense stores the IPv6 DUID it is possible this can be lost, this
|
2018-07-11 08:01:55 +00:00
|
|
|
|
again would probably result in a new prefix being given, therefore an option
|
|
|
|
|
to enter and store a DUID is given in the Interface:Settings menu.
|
|
|
|
|
|
|
|
|
|
.. image:: images/skyuk_wan_3.png
|
2018-07-31 14:51:11 +00:00
|
|
|
|
:width: 100%
|
2018-07-11 08:01:55 +00:00
|
|
|
|
|
|
|
|
|
The Identifier can either be entered manually or if the user clicks on the 'i'
|
|
|
|
|
icon, the existing DUID can be automatically entered into the field by clicking
|
2018-07-31 14:51:11 +00:00
|
|
|
|
on the 'Insert the existing DUID here' legend.
|
|
|
|
|
|
2018-07-11 08:01:55 +00:00
|
|
|
|
Click ‘Save’.
|
|
|
|
|
|
|
|
|
|
**LAN Interface**
|
|
|
|
|
-----------------
|
|
|
|
|
The LAN interface Ipv4 address should have been setup during initial system
|
|
|
|
|
installation, if they were not, then the LAN settings can be adjusted in the
|
|
|
|
|
Interfaces:[LAN] menu.
|
|
|
|
|
|
|
|
|
|
It is my recommendation not to use the private subnet range 192.168.*.0, as
|
|
|
|
|
this range is often used by hotels and other public networks for access, this
|
2018-07-31 14:51:11 +00:00
|
|
|
|
can cause issues when using a VPN. My preferred address method is using the
|
2018-07-11 08:01:55 +00:00
|
|
|
|
10.*.*.0 subnet where the second and third quartet are birth dates or some
|
|
|
|
|
other easily memorable number. i.e. 10.1.11.0 would be the first of November.
|
|
|
|
|
This is more random and the chances of the same range on a public network is
|
|
|
|
|
greatly reduced, however the address range is easily memorable.
|
|
|
|
|
|
|
|
|
|
.. image:: images/ZenUK_image3.png
|
2018-07-31 14:51:11 +00:00
|
|
|
|
:width: 100%
|
|
|
|
|
|
2018-07-11 08:01:55 +00:00
|
|
|
|
.. image:: images/skyuk_lan_1.png
|
2018-07-31 14:51:11 +00:00
|
|
|
|
:width: 100%
|
2018-07-11 08:01:55 +00:00
|
|
|
|
|
|
|
|
|
Once the LAN IPv4 address is set then all that remains in the LAN interface
|
|
|
|
|
is to set the interface to use the assigned IPv6 prefix.
|
|
|
|
|
|
|
|
|
|
Set the Track IPv6 Interface to WAN, unless there is a special
|
|
|
|
|
requirement which this document does not cover, set the IPv6 Prefix ID
|
|
|
|
|
to 0.
|
|
|
|
|
|
|
|
|
|
.. image:: images/ZenUK_image4.png
|
2018-07-31 14:51:11 +00:00
|
|
|
|
:width: 100%
|
2018-07-11 08:01:55 +00:00
|
|
|
|
|
|
|
|
|
Click ‘Save’ and then ‘Apply’.
|
|
|
|
|
|
|
|
|
|
Setting up the IPv4 DHCP server is not covered in this document, but is
|
|
|
|
|
required.
|
|
|
|
|
|
|
|
|
|
It is advisable at this point to reboot the system.
|