Interface names based on mac address

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP








up vote
0
down vote

favorite












I am trying to configure systemd to use the 4th naming rule which bases the name on the mac address. I have created a .link file like this:



[Match]

[Link]
NamePolicy=mac


However, after a restart it still names my interface: enp1s0 - not enx. I have named the file 1file.link and inserted it into /etc/systemd/network/.



I don't know if something is missing, if it works but priority 3 rule kicks in before or if the problem is something else.







share|improve this question
























    up vote
    0
    down vote

    favorite












    I am trying to configure systemd to use the 4th naming rule which bases the name on the mac address. I have created a .link file like this:



    [Match]

    [Link]
    NamePolicy=mac


    However, after a restart it still names my interface: enp1s0 - not enx. I have named the file 1file.link and inserted it into /etc/systemd/network/.



    I don't know if something is missing, if it works but priority 3 rule kicks in before or if the problem is something else.







    share|improve this question






















      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      I am trying to configure systemd to use the 4th naming rule which bases the name on the mac address. I have created a .link file like this:



      [Match]

      [Link]
      NamePolicy=mac


      However, after a restart it still names my interface: enp1s0 - not enx. I have named the file 1file.link and inserted it into /etc/systemd/network/.



      I don't know if something is missing, if it works but priority 3 rule kicks in before or if the problem is something else.







      share|improve this question












      I am trying to configure systemd to use the 4th naming rule which bases the name on the mac address. I have created a .link file like this:



      [Match]

      [Link]
      NamePolicy=mac


      However, after a restart it still names my interface: enp1s0 - not enx. I have named the file 1file.link and inserted it into /etc/systemd/network/.



      I don't know if something is missing, if it works but priority 3 rule kicks in before or if the problem is something else.









      share|improve this question











      share|improve this question




      share|improve this question










      asked May 8 at 13:23









      7heViking

      1012




      1012




















          1 Answer
          1






          active

          oldest

          votes

















          up vote
          0
          down vote













          I found out that I was missing 1 step. After changing the interface name I still needed to update the /etc/network/interface file according to the new interface name. The new name can be found by calling ifconfig -a. And finally a restart.



          I stil don't know if this step can be automated somehow?






          share|improve this answer






















            Your Answer







            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "89"
            ;
            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',
            convertImagesToLinks: true,
            noModals: false,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );








             

            draft saved


            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1033580%2finterface-names-based-on-mac-address%23new-answer', 'question_page');

            );

            Post as a guest






























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes








            up vote
            0
            down vote













            I found out that I was missing 1 step. After changing the interface name I still needed to update the /etc/network/interface file according to the new interface name. The new name can be found by calling ifconfig -a. And finally a restart.



            I stil don't know if this step can be automated somehow?






            share|improve this answer


























              up vote
              0
              down vote













              I found out that I was missing 1 step. After changing the interface name I still needed to update the /etc/network/interface file according to the new interface name. The new name can be found by calling ifconfig -a. And finally a restart.



              I stil don't know if this step can be automated somehow?






              share|improve this answer
























                up vote
                0
                down vote










                up vote
                0
                down vote









                I found out that I was missing 1 step. After changing the interface name I still needed to update the /etc/network/interface file according to the new interface name. The new name can be found by calling ifconfig -a. And finally a restart.



                I stil don't know if this step can be automated somehow?






                share|improve this answer














                I found out that I was missing 1 step. After changing the interface name I still needed to update the /etc/network/interface file according to the new interface name. The new name can be found by calling ifconfig -a. And finally a restart.



                I stil don't know if this step can be automated somehow?







                share|improve this answer














                share|improve this answer



                share|improve this answer








                edited Jun 4 at 11:42

























                answered May 9 at 7:47









                7heViking

                1012




                1012






















                     

                    draft saved


                    draft discarded


























                     


                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1033580%2finterface-names-based-on-mac-address%23new-answer', 'question_page');

                    );

                    Post as a guest













































































                    Popular posts from this blog

                    Which professions warranted travel in Medieval times?

                    How do so many people here on Academia.SE, and in general, afford lavish higher education programs?

                    Trouble downloading packages list due to a “Hash sum mismatch” error