The DHCPv6 client allows user to automatically obtain IPv6 configuration information from a DHCPv6 server. It works side-by-side with stateless address auto-configuration. It performs server discovery, requests addresses, automatically performs address renewal and rebinding, deprecates addresses when the preferred lifetime elapses, removes addresses when the valid lifetime elapses, and releases addresses when unconfigured.
Refer to the diagram below on how DHCPv6 protocol works.
When started, the DHCPv6 client will transmit Solicit messages until it receives a response from a server in the form of an Advertise message. The client will then send either a Request message (asking for addresses and configuration information) or an Information-Request message (asking only for configuration information) to the server. The server responds with a Reply message containing the requested data.
Seqrite UTM acts as a DHCPv6 server for your network and uses it to assign IP addresses dynamically in your IT environment. By using a DHCPv6 server, you can also reduce the possibility of an IP address conflict as the IP addresses are assigned dynamically.
Adding a DHCP server on Seqrite UTM
1. Navigate to Network > DHCP > Server.
2. Click the + (Add) icon. The Add DHCP server screen is displayed.
3. Enter a name for the DHCPv6 server.
4. Toggle the DHCPv6 server status button to enable DHCPv6.
5. Select the type of IP addressing scheme, IPv6. Select IPv6 then DHCPv6 will get configured and IP from given range will be assigned to clients.
6. Select the lease time, whether limited or unlimited as required. If you select limited, enter the Minimum and Maximum lease period intervals (in minutes).
Minimum Lease time is the lease time after which the client will request to renew the lease. Maximum Lease time is the lease time after which DHCP server will free the IP address if no response is returned from the client.
7. Select the Interface from the available interfaces and enter the corresponding subnet mask.
8. Enter the range of the IPv6 addresses in the Start IPv6 and End IPv6 fields.
9. Enter the Gateway IPv6 address. By default it is the IP address of eth0 of Seqrite UTM.
10. Enter the DNS server IPv6 address and alternate DNS server if applicable.
11. Click Save.
Adding Static Lease
Adding a static lease allows you to bind the IP address with MAC address of the user’s computer so that only the configured IP address will be leased to the client irrespective of the other free IP addresses.
1. Navigate to Network > DHCP > Server
2. Select a DHCP server from the list and click the Edit icon.
3. Go to the Static Leases section.
4. Click the + (Add) icon, the in the Static Leases section.
5. Enter the following details:
· DUID Address: Set the DUID address of the user’s computer to which the IPv6 address is to be bound. You can get the DUID address of client by using command “ipconfig /all” on windows client and “ifconfig” on a Linux client. The DUID address will be mentioned as DHCPv6 Client DUID under Tunnel adapter Teredo Tunneling Pseudo-Interface
· Hostname: Set the hostname of client. You can get the hostname address of client by using command “ipconfig /all” on windows client and “ifconfig” on a Linux client.
· IPv6 Address: Set the IPv6 address to bind. The IPv6 address will be assigned to the user’s computer.
Note: This IPv6 address must be in the local network as the Seqrite UTM.
6. Click Save.
Note: Addresses in the static lease will not be displayed in the Leases list. The static lease is added and displayed in the Leases list.
Deleting a DHCP server
1. Navigate to Network > DHCPv6 > Server. The DHCPv6 server list is displayed that has the Server Name, Start IPv6 address, End IPv6 Address, Gateway IPv6 address, DNS and a Status button.
2. Select the required DHCPv6 Server and click Delete icon on the upper right corner.
Viewing the DHCPv6 Lease list
A DHCPv6-enabled client obtains a lease for an IP address from a DHCPv6 server. Before the lease expires, the DHCPv6 server must renew the lease for the client or the client must obtain a new lease. Leases are retained in the DHCPv6 server database approximately one day after expiration. This grace period protects a client's lease in case the client and server are in different time zones, their internal clocks are not synchronized, or the client is off the network when the lease expires.
1. Navigate to Network > DHCPv6 > Leases.
The list of leased IPv6 addresses with Lease Start Time, End Time and Physical Address and host name that are assigned to the computers to in the network.
2. To refresh the list click the Refresh icon on the upper right corner.
For assistance please write us @ UTMSupport@Seqrite.com