What's the purpose of use_tempaddr=1 kernel parameter?












0















Reading sysctl docs, I found the following:



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)


So, when I set the use_tempaddr parameter to 0 , the Privacy Extensions are disabled, which means no temp addresses are used. When set to 2 , the Privacy Extension are enabled, and hence temp addresses are used. But when I set use_tempaddr to 1 the Privacy Extension are enabled but the temp addresses aren't used... So what's the purpose of having the three options, when only two of them make sense? What's the use case for use_tempaddr set to 1 ?









share



























    0















    Reading sysctl docs, I found the following:



    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)


    So, when I set the use_tempaddr parameter to 0 , the Privacy Extensions are disabled, which means no temp addresses are used. When set to 2 , the Privacy Extension are enabled, and hence temp addresses are used. But when I set use_tempaddr to 1 the Privacy Extension are enabled but the temp addresses aren't used... So what's the purpose of having the three options, when only two of them make sense? What's the use case for use_tempaddr set to 1 ?









    share

























      0












      0








      0








      Reading sysctl docs, I found the following:



      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)


      So, when I set the use_tempaddr parameter to 0 , the Privacy Extensions are disabled, which means no temp addresses are used. When set to 2 , the Privacy Extension are enabled, and hence temp addresses are used. But when I set use_tempaddr to 1 the Privacy Extension are enabled but the temp addresses aren't used... So what's the purpose of having the three options, when only two of them make sense? What's the use case for use_tempaddr set to 1 ?









      share














      Reading sysctl docs, I found the following:



      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)


      So, when I set the use_tempaddr parameter to 0 , the Privacy Extensions are disabled, which means no temp addresses are used. When set to 2 , the Privacy Extension are enabled, and hence temp addresses are used. But when I set use_tempaddr to 1 the Privacy Extension are enabled but the temp addresses aren't used... So what's the purpose of having the three options, when only two of them make sense? What's the use case for use_tempaddr set to 1 ?







      debian kernel ipv6 sysctl





      share












      share










      share



      share










      asked 5 mins ago









      Mikhail MorfikovMikhail Morfikov

      4,440124472




      4,440124472






















          0






          active

          oldest

          votes











          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "106"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f499739%2fwhats-the-purpose-of-use-tempaddr-1-kernel-parameter%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes
















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Unix & Linux Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f499739%2fwhats-the-purpose-of-use-tempaddr-1-kernel-parameter%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Loup dans la culture

          How to solve the problem of ntp “Unable to contact time server” from KDE?

          Connection limited (no internet access)