*** UNIX MANUAL PAGE BROWSER ***

A Nergahak database for man pages research.

Navigation

Directory Browser

1Browse 4.4BSD4.4BSD
1Browse Digital UNIXDigital UNIX 4.0e
1Browse FreeBSDFreeBSD 14.3
1Browse MINIXMINIX 3.4.0rc6-d5e4fc0
1Browse NetBSDNetBSD 10.1
1Browse OpenBSDOpenBSD 7.7
1Browse UNIX v7Version 7 UNIX
1Browse UNIX v10Version 10 UNIX

Manual Page Search

Manual Page Result

0 Command: dhcp6leased.conf | Section: 5 | Source: OpenBSD | File: dhcp6leased.conf.5
DHCP6LEASED.CONF(5) FreeBSD File Formats Manual DHCP6LEASED.CONF(5) NAME dhcp6leased.conf - DHCPv6 client configuration file DESCRIPTION The dhcp6leased(8) daemon is a dynamic host configuration protocol client daemon for IPv6 prefix delegation. The dhcp6leased.conf config file is divided into the following main sections: Macros User-defined variables may be defined and used later, simplifying the configuration file. Global Configuration Global settings for dhcp6leased(8). Prefix delegation dhcp6leased(8) requests prefix delegation from a DHCPv6 server and assigns prefixes to interfaces. This section defines on which interfaces prefix delegation should be requested and to which interfaces prefixes should be assigned. MACROS Macros can be defined that will later be expanded in context. Macro names must start with a letter, digit, or underscore, and may contain any of those characters. Macro names may not be reserved words (for example, interface). Macros are not expanded inside quotes. GLOBAL CONFIGURATION These settings affect the operation of the dhcp6leased(8) daemon as a whole. request rapid commit Send the rapid commit DHCPv6 option, requesting a two-message exchange from the server instead of the normal four-message exchange. PREFIX DELEGATION A list of interfaces on which to request prefix delegation: request prefix delegation on name for {name[/prefix] ...} This requests a prefix delegation on the upstream network interface name for the list of name[/prefix] network interfaces. If prefix is omitted a default of /64 is used. dhcp6leased(8) will calculate the prefix length needed to cover all interfaces in the list. When a prefix is delegated by a DHCPv6 server, dhcp6leased(8) splits the prefix into smaller prefixes and assigns them to the interfaces in the order they are listed. This might create unassigned gaps in the delegated prefix. For example if a /64 and /60 prefix are to be assigned to network interfaces, dhcp6leased(8) requests a /59 prefix. The prefix is then split into two /60 prefixes and the first /64 out of the first /60 prefix is assigned to the first interface. The second /60 prefix from the delegated /59 is assigned to the second interface. This leaves 15 unused /64 prefixes in the first /60. Care should be taken to avoid renumbering of existing interfaces when new interfaces are added or existing interfaces are removed. New interfaces can be added to the end of the list or in places where unassigned gaps were present. The special name reserve can be used to reserve space in the delegated prefix for later use or when an interface is removed. Running dhcp6leased(8) in configtest mode with a verbosity of two or more will print the configuration file with comments indicated how prefixes would be assigned to network interfaces. This can be used to check that existing interface are not renumbered. More than one prefix can be requested from a DHCPv6 server, however most ISP DHCPv6 servers will only delegate a single prefix. Therefore it is better to let dhcp6leased(8) request a single larger prefix and split it up. dhcp6leased(8) has a compile time limit on how many prefix requests per interface it can handle. FILES /etc/dhcp6leased.conf dhcp6leased(8) configuration file. SEE ALSO dhcp6leasectl(8), dhcp6leased(8) FreeBSD 14.1-RELEASE-p8 November 1, 2024 FreeBSD 14.1-RELEASE-p8

Navigation Options