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|improve this question



























    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|improve this question

























      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|improve this question














      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|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 12 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

          CARDNET

          Boot-repair Failure: Unable to locate package grub-common:i386

          濃尾地震