Ubuntu 16.04 Network Manager DHCP and PXE setup. Can't find `dnsmasq.conf`











up vote
0
down vote

favorite












I'm about to upgrade my (seperate computer) firewall (Going from IPCop to IPFire). I'd like to use PXE to boot the upgrade on the firewall.



I depend on the firewall system for DHCP, so when it's down for reinstallation, nobody will get an IP address.



I think I know the magic to add to dnsmasq.conf to cause it to serve DHCP, but, I don't see /etc/dnsmasq.conf. Using locate says:



$ locate dnsmasq.conf
/etc/dbus-1/system.d/dnsmasq.conf
/snap/core/5548/etc/dbus-1/system.d/dnsmasq.conf
/snap/core/5662/etc/dbus-1/system.d/dnsmasq.conf
/snap/core/5742/etc/dbus-1/system.d/dnsmasq.conf
/usr/share/doc/dnsmasq-base/examples/dnsmasq.conf.example


This is probably due to my use of Network Manager.



I plan to use dhcpd-hpa to serve the PXE stuff. Are there landmines?










share|improve this question






















  • Install dnsmasq package rpm -q dnsmasq; sudo apt-get install dnsmasq
    – JackyChan
    Nov 16 at 15:42












  • @JackyChan dnsmasq is already installed as part of the dnsmasq-base package. It just seems to be configured strangely due to NetworkManager,
    – waltinator
    Nov 16 at 15:50












  • ok, copy dnsmasq.conf file from hope this should be help- cp /usr/share/doc/dnsmasq-base/examples/dnsmasq.conf.example /etc/dnsmasq.conf
    – JackyChan
    Nov 16 at 16:05










  • Comment moved to answer.
    – waltinator
    Dec 1 at 7:01

















up vote
0
down vote

favorite












I'm about to upgrade my (seperate computer) firewall (Going from IPCop to IPFire). I'd like to use PXE to boot the upgrade on the firewall.



I depend on the firewall system for DHCP, so when it's down for reinstallation, nobody will get an IP address.



I think I know the magic to add to dnsmasq.conf to cause it to serve DHCP, but, I don't see /etc/dnsmasq.conf. Using locate says:



$ locate dnsmasq.conf
/etc/dbus-1/system.d/dnsmasq.conf
/snap/core/5548/etc/dbus-1/system.d/dnsmasq.conf
/snap/core/5662/etc/dbus-1/system.d/dnsmasq.conf
/snap/core/5742/etc/dbus-1/system.d/dnsmasq.conf
/usr/share/doc/dnsmasq-base/examples/dnsmasq.conf.example


This is probably due to my use of Network Manager.



I plan to use dhcpd-hpa to serve the PXE stuff. Are there landmines?










share|improve this question






















  • Install dnsmasq package rpm -q dnsmasq; sudo apt-get install dnsmasq
    – JackyChan
    Nov 16 at 15:42












  • @JackyChan dnsmasq is already installed as part of the dnsmasq-base package. It just seems to be configured strangely due to NetworkManager,
    – waltinator
    Nov 16 at 15:50












  • ok, copy dnsmasq.conf file from hope this should be help- cp /usr/share/doc/dnsmasq-base/examples/dnsmasq.conf.example /etc/dnsmasq.conf
    – JackyChan
    Nov 16 at 16:05










  • Comment moved to answer.
    – waltinator
    Dec 1 at 7:01















up vote
0
down vote

favorite









up vote
0
down vote

favorite











I'm about to upgrade my (seperate computer) firewall (Going from IPCop to IPFire). I'd like to use PXE to boot the upgrade on the firewall.



I depend on the firewall system for DHCP, so when it's down for reinstallation, nobody will get an IP address.



I think I know the magic to add to dnsmasq.conf to cause it to serve DHCP, but, I don't see /etc/dnsmasq.conf. Using locate says:



$ locate dnsmasq.conf
/etc/dbus-1/system.d/dnsmasq.conf
/snap/core/5548/etc/dbus-1/system.d/dnsmasq.conf
/snap/core/5662/etc/dbus-1/system.d/dnsmasq.conf
/snap/core/5742/etc/dbus-1/system.d/dnsmasq.conf
/usr/share/doc/dnsmasq-base/examples/dnsmasq.conf.example


This is probably due to my use of Network Manager.



I plan to use dhcpd-hpa to serve the PXE stuff. Are there landmines?










share|improve this question













I'm about to upgrade my (seperate computer) firewall (Going from IPCop to IPFire). I'd like to use PXE to boot the upgrade on the firewall.



I depend on the firewall system for DHCP, so when it's down for reinstallation, nobody will get an IP address.



I think I know the magic to add to dnsmasq.conf to cause it to serve DHCP, but, I don't see /etc/dnsmasq.conf. Using locate says:



$ locate dnsmasq.conf
/etc/dbus-1/system.d/dnsmasq.conf
/snap/core/5548/etc/dbus-1/system.d/dnsmasq.conf
/snap/core/5662/etc/dbus-1/system.d/dnsmasq.conf
/snap/core/5742/etc/dbus-1/system.d/dnsmasq.conf
/usr/share/doc/dnsmasq-base/examples/dnsmasq.conf.example


This is probably due to my use of Network Manager.



I plan to use dhcpd-hpa to serve the PXE stuff. Are there landmines?







networking dhcp pxe






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 16 at 15:23









waltinator

21.8k74169




21.8k74169












  • Install dnsmasq package rpm -q dnsmasq; sudo apt-get install dnsmasq
    – JackyChan
    Nov 16 at 15:42












  • @JackyChan dnsmasq is already installed as part of the dnsmasq-base package. It just seems to be configured strangely due to NetworkManager,
    – waltinator
    Nov 16 at 15:50












  • ok, copy dnsmasq.conf file from hope this should be help- cp /usr/share/doc/dnsmasq-base/examples/dnsmasq.conf.example /etc/dnsmasq.conf
    – JackyChan
    Nov 16 at 16:05










  • Comment moved to answer.
    – waltinator
    Dec 1 at 7:01




















  • Install dnsmasq package rpm -q dnsmasq; sudo apt-get install dnsmasq
    – JackyChan
    Nov 16 at 15:42












  • @JackyChan dnsmasq is already installed as part of the dnsmasq-base package. It just seems to be configured strangely due to NetworkManager,
    – waltinator
    Nov 16 at 15:50












  • ok, copy dnsmasq.conf file from hope this should be help- cp /usr/share/doc/dnsmasq-base/examples/dnsmasq.conf.example /etc/dnsmasq.conf
    – JackyChan
    Nov 16 at 16:05










  • Comment moved to answer.
    – waltinator
    Dec 1 at 7:01


















Install dnsmasq package rpm -q dnsmasq; sudo apt-get install dnsmasq
– JackyChan
Nov 16 at 15:42






Install dnsmasq package rpm -q dnsmasq; sudo apt-get install dnsmasq
– JackyChan
Nov 16 at 15:42














@JackyChan dnsmasq is already installed as part of the dnsmasq-base package. It just seems to be configured strangely due to NetworkManager,
– waltinator
Nov 16 at 15:50






@JackyChan dnsmasq is already installed as part of the dnsmasq-base package. It just seems to be configured strangely due to NetworkManager,
– waltinator
Nov 16 at 15:50














ok, copy dnsmasq.conf file from hope this should be help- cp /usr/share/doc/dnsmasq-base/examples/dnsmasq.conf.example /etc/dnsmasq.conf
– JackyChan
Nov 16 at 16:05




ok, copy dnsmasq.conf file from hope this should be help- cp /usr/share/doc/dnsmasq-base/examples/dnsmasq.conf.example /etc/dnsmasq.conf
– JackyChan
Nov 16 at 16:05












Comment moved to answer.
– waltinator
Dec 1 at 7:01






Comment moved to answer.
– waltinator
Dec 1 at 7:01












1 Answer
1






active

oldest

votes

















up vote
0
down vote













@JackyChan After the cp /usr/share/doc/dnsmasq-base/examples/dnsmasq.conf.example /etc/dnsmasq.conf, I did



inotifywatch -t 180 -v --event access /etc/dnsmasq.conf /etc/dnsmasq.d/ /etc/dnsmasq.d-available/


while, in another window, did



sudo service NetworkManager restart


inotifywatch detected no accesses.



After further research, I put the file (all #comments and blank lines, for now) in /etc/NetworkManager/dnsmasq.d/dnsmasq.conf, and ran



inotifywatch -t 180 -v --event access /etc/NetworkManager/dnsmasq.d/dnsmasq.conf


while, in another window, did I



sudo service NetworkManager restart


inotifywatch saw 7 accesses to /etc/NetworkManager/dnsmasq.d/dnsmasq.conf



The directory /etc/NetworkManager/dnsmasq.d is where dnsmasq.conf is sought, for a NetworkManager controlled dnsmasq






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: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    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%2faskubuntu.com%2fquestions%2f1093495%2fubuntu-16-04-network-manager-dhcp-and-pxe-setup-cant-find-dnsmasq-conf%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    0
    down vote













    @JackyChan After the cp /usr/share/doc/dnsmasq-base/examples/dnsmasq.conf.example /etc/dnsmasq.conf, I did



    inotifywatch -t 180 -v --event access /etc/dnsmasq.conf /etc/dnsmasq.d/ /etc/dnsmasq.d-available/


    while, in another window, did



    sudo service NetworkManager restart


    inotifywatch detected no accesses.



    After further research, I put the file (all #comments and blank lines, for now) in /etc/NetworkManager/dnsmasq.d/dnsmasq.conf, and ran



    inotifywatch -t 180 -v --event access /etc/NetworkManager/dnsmasq.d/dnsmasq.conf


    while, in another window, did I



    sudo service NetworkManager restart


    inotifywatch saw 7 accesses to /etc/NetworkManager/dnsmasq.d/dnsmasq.conf



    The directory /etc/NetworkManager/dnsmasq.d is where dnsmasq.conf is sought, for a NetworkManager controlled dnsmasq






    share|improve this answer

























      up vote
      0
      down vote













      @JackyChan After the cp /usr/share/doc/dnsmasq-base/examples/dnsmasq.conf.example /etc/dnsmasq.conf, I did



      inotifywatch -t 180 -v --event access /etc/dnsmasq.conf /etc/dnsmasq.d/ /etc/dnsmasq.d-available/


      while, in another window, did



      sudo service NetworkManager restart


      inotifywatch detected no accesses.



      After further research, I put the file (all #comments and blank lines, for now) in /etc/NetworkManager/dnsmasq.d/dnsmasq.conf, and ran



      inotifywatch -t 180 -v --event access /etc/NetworkManager/dnsmasq.d/dnsmasq.conf


      while, in another window, did I



      sudo service NetworkManager restart


      inotifywatch saw 7 accesses to /etc/NetworkManager/dnsmasq.d/dnsmasq.conf



      The directory /etc/NetworkManager/dnsmasq.d is where dnsmasq.conf is sought, for a NetworkManager controlled dnsmasq






      share|improve this answer























        up vote
        0
        down vote










        up vote
        0
        down vote









        @JackyChan After the cp /usr/share/doc/dnsmasq-base/examples/dnsmasq.conf.example /etc/dnsmasq.conf, I did



        inotifywatch -t 180 -v --event access /etc/dnsmasq.conf /etc/dnsmasq.d/ /etc/dnsmasq.d-available/


        while, in another window, did



        sudo service NetworkManager restart


        inotifywatch detected no accesses.



        After further research, I put the file (all #comments and blank lines, for now) in /etc/NetworkManager/dnsmasq.d/dnsmasq.conf, and ran



        inotifywatch -t 180 -v --event access /etc/NetworkManager/dnsmasq.d/dnsmasq.conf


        while, in another window, did I



        sudo service NetworkManager restart


        inotifywatch saw 7 accesses to /etc/NetworkManager/dnsmasq.d/dnsmasq.conf



        The directory /etc/NetworkManager/dnsmasq.d is where dnsmasq.conf is sought, for a NetworkManager controlled dnsmasq






        share|improve this answer












        @JackyChan After the cp /usr/share/doc/dnsmasq-base/examples/dnsmasq.conf.example /etc/dnsmasq.conf, I did



        inotifywatch -t 180 -v --event access /etc/dnsmasq.conf /etc/dnsmasq.d/ /etc/dnsmasq.d-available/


        while, in another window, did



        sudo service NetworkManager restart


        inotifywatch detected no accesses.



        After further research, I put the file (all #comments and blank lines, for now) in /etc/NetworkManager/dnsmasq.d/dnsmasq.conf, and ran



        inotifywatch -t 180 -v --event access /etc/NetworkManager/dnsmasq.d/dnsmasq.conf


        while, in another window, did I



        sudo service NetworkManager restart


        inotifywatch saw 7 accesses to /etc/NetworkManager/dnsmasq.d/dnsmasq.conf



        The directory /etc/NetworkManager/dnsmasq.d is where dnsmasq.conf is sought, for a NetworkManager controlled dnsmasq







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Dec 1 at 7:09









        waltinator

        21.8k74169




        21.8k74169






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Ask Ubuntu!


            • 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.





            Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


            Please pay close attention to the following guidance:


            • 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%2faskubuntu.com%2fquestions%2f1093495%2fubuntu-16-04-network-manager-dhcp-and-pxe-setup-cant-find-dnsmasq-conf%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

            Quarter-circle Tiles

            build a pushdown automaton that recognizes the reverse language of a given pushdown automaton?

            Mont Emei