Mercurial > hg > dhcpcd
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. |
