comparison src/dhcpcd.conf.5.in @ 5574:2a519da0f1a2 draft

DHCP: Split hardware address randomisation out of anonymous option A 3rd party might want to control the randomisation.
author Roy Marples <roy@marples.name>
date Mon, 28 Dec 2020 00:02:26 +0000
parents 0c4608a6cc2a
children
comparison
equal deleted inserted replaced
5573:5bf8e1fc0634 5574:2a519da0f1a2
22 .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 22 .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
23 .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 23 .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
24 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 24 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
25 .\" SUCH DAMAGE. 25 .\" SUCH DAMAGE.
26 .\" 26 .\"
27 .Dd November 25, 2020 27 .Dd December 27, 2020
28 .Dt DHCPCD.CONF 5 28 .Dt DHCPCD.CONF 5
29 .Os 29 .Os
30 .Sh NAME 30 .Sh NAME
31 .Nm dhcpcd.conf 31 .Nm dhcpcd.conf
32 .Nd dhcpcd configuration file 32 .Nd dhcpcd configuration file
59 .Ar pattern 59 .Ar pattern
60 which is a space or comma separated list of patterns passed to 60 which is a space or comma separated list of patterns passed to
61 .Xr fnmatch 3 . 61 .Xr fnmatch 3 .
62 .It Ic anonymous 62 .It Ic anonymous
63 Enables Anonymity Profiles for DHCP, RFC 7844. 63 Enables Anonymity Profiles for DHCP, RFC 7844.
64 This implementation forces a hardware address randomisaton when 64 Any DUID is ignored and ClientID is set to LL only.
65 the interface link is down and that ClientID's are only LL.
66 Any DUID is ignored.
67 All non essential options are then masked at this point, 65 All non essential options are then masked at this point,
68 but they could be unmasked by explicitly requesting the option 66 but they could be unmasked by explicitly requesting the option
69 .Sy after 67 .Sy after
70 the 68 the
71 .Ic anonymous 69 .Ic anonymous
77 be the last option in the configuration unless you really want to 75 be the last option in the configuration unless you really want to
78 send something which could identify you. 76 send something which could identify you.
79 .Nm dhcpcd 77 .Nm dhcpcd
80 will not try and reboot an old lease, it will go straight into 78 will not try and reboot an old lease, it will go straight into
81 DISCOVER/SOLICIT. 79 DISCOVER/SOLICIT.
80 .It Ic randomise_hwaddr
81 Forces a hardware address randomisation when the interface is brought up
82 or when the carrier is lost.
83 This is generally used in tandem with the anonymous option.
82 .It Ic arping Ar address Op address 84 .It Ic arping Ar address Op address
83 .Nm dhcpcd 85 .Nm dhcpcd
84 will arping each address in order before attempting DHCP. 86 will arping each address in order before attempting DHCP.
85 If an address is found, we will select the replying hardware address as the 87 If an address is found, we will select the replying hardware address as the
86 profile, otherwise the IP address. 88 profile, otherwise the IP address.