From d9a77b0e611b1bfe85f4c0286a3d1fb2a31e60c0 Mon Sep 17 00:00:00 2001 From: Charlie Voiselle <464492+angrycub@users.noreply.github.com> Date: Fri, 16 Aug 2019 12:44:57 -0400 Subject: [PATCH] link-local addresses can be fingerprinted Added note to document that link-local addresses can be fingerprinted in cases where no routable address can be found. Crosslinked to `"fingerprint.network.disallow_link_local"` because they are somewhat related and it is documented at a reasonable distance from this setting. --- website/source/docs/configuration/client.html.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/website/source/docs/configuration/client.html.md b/website/source/docs/configuration/client.html.md index b40af69ac..725101ec9 100644 --- a/website/source/docs/configuration/client.html.md +++ b/website/source/docs/configuration/client.html.md @@ -64,10 +64,14 @@ driver) but will be removed in a future release. - `network_interface` `(string: varied)` - Specifies the name of the interface to force network fingerprinting on. When run in dev mode, this defaults to the loopback interface. When not in dev mode, the interface attached to the - default route is used. All IP addresses except those scoped local for IPV6 on - the chosen interface are fingerprinted. The scheduler chooses from those IP + default route is used. The scheduler chooses from these fingerprinted IP addresses when allocating ports for tasks. + Nomad will prefer non-local IP addresses. If no non-local IP addresses are + found, Nomad will fingerprint link-local IPv6 addresses based on the + [`"fingerprint.network.disallow_link_local"`](#quot-fingerprint-network-disallow_link_local-quot-) + setting. + - `network_speed` `(int: 0)` - Specifies an override for the network link speed. This value, if set, overrides any detected or defaulted link speed. Most clients can determine their speed automatically, and thus in most cases this