I understand privacy extensions and that you enable them by setting use_tempaddr. Unfortunately I haven't found any explantion for the different settings. Every articel I read used either 1 or 2 or cited kernel.org without further explanation.
The Kernel.org documentation*:
use_tempaddr - INTEGER Preference for Privacy Extensions (RFC3041). <= 0 : disable Privacy Extensions == 1 : enable Privacy Extensions, but prefer public addresses over temporary addresses. > 1 : enable Privacy Extensions and prefer temporary addresses over public addresses. Default: 0 (for most devices) -1 (for point-to-point devices and loopback devices)
But I still do not understand the difference between 1
and >1
. What's the public IP in contrast to the temporary IP? The one that is assigned with DHCP / set statically? Or something else?
Thanks for your help!