dnsmasq: not giving name to the DHCP lease because the name exists in /etc/hosts

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 running dnsmasq on Centos 7.



dnsmasq is acting both as DNS and DHCP. The DNS returns the correct ip based on the hostname. However the DHCP doesn't assign the ip address based on the /etc/hosts file:



"dnsmasq-dhcp[16787]: not giving name www2 to the DHCP lease of 192.168.0.133 because the name exists in /etc/hosts



dnsmasq assigned 192.168.0.133 to www2 instead of the ip contained in the hosts file.



The configuration is:



/etc/resolv.conf



#Generated by NetworkManager
nameserver 127.0.0.1


/etc/hosts



127.0.0.1 localhost
192.169.0.1 www1
192.169.0.2 www2
192.169.0.3 www3
192.169.0.4 www4


/etc/dnsmasq.conf



listen-address=127.0.0.1
listen-address=192.168.0.1

server=127.0.0.1 #dnsmasq
server=208.67.222.222 #OpenDNS
server=208.67.220.220 #OpenDNS

interface=eno2
port=53
bind-interfaces

domain=example.com
local=/example.com/

expand-hosts
#addn-hosts=/etc/hosts

dhcp-option=eno2,3,192.168.0.1 # gateway
dhcp-option=eno2,6,192.168.0.1 # DNS
dhcp-range=eno2,192.168.0.100,192.168.0.254,24h # DHCP

domain-needed
bogus-priv


Thanks









share







New contributor




isidore12 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.























    up vote
    0
    down vote

    favorite












    I am running dnsmasq on Centos 7.



    dnsmasq is acting both as DNS and DHCP. The DNS returns the correct ip based on the hostname. However the DHCP doesn't assign the ip address based on the /etc/hosts file:



    "dnsmasq-dhcp[16787]: not giving name www2 to the DHCP lease of 192.168.0.133 because the name exists in /etc/hosts



    dnsmasq assigned 192.168.0.133 to www2 instead of the ip contained in the hosts file.



    The configuration is:



    /etc/resolv.conf



    #Generated by NetworkManager
    nameserver 127.0.0.1


    /etc/hosts



    127.0.0.1 localhost
    192.169.0.1 www1
    192.169.0.2 www2
    192.169.0.3 www3
    192.169.0.4 www4


    /etc/dnsmasq.conf



    listen-address=127.0.0.1
    listen-address=192.168.0.1

    server=127.0.0.1 #dnsmasq
    server=208.67.222.222 #OpenDNS
    server=208.67.220.220 #OpenDNS

    interface=eno2
    port=53
    bind-interfaces

    domain=example.com
    local=/example.com/

    expand-hosts
    #addn-hosts=/etc/hosts

    dhcp-option=eno2,3,192.168.0.1 # gateway
    dhcp-option=eno2,6,192.168.0.1 # DNS
    dhcp-range=eno2,192.168.0.100,192.168.0.254,24h # DHCP

    domain-needed
    bogus-priv


    Thanks









    share







    New contributor




    isidore12 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.





















      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      I am running dnsmasq on Centos 7.



      dnsmasq is acting both as DNS and DHCP. The DNS returns the correct ip based on the hostname. However the DHCP doesn't assign the ip address based on the /etc/hosts file:



      "dnsmasq-dhcp[16787]: not giving name www2 to the DHCP lease of 192.168.0.133 because the name exists in /etc/hosts



      dnsmasq assigned 192.168.0.133 to www2 instead of the ip contained in the hosts file.



      The configuration is:



      /etc/resolv.conf



      #Generated by NetworkManager
      nameserver 127.0.0.1


      /etc/hosts



      127.0.0.1 localhost
      192.169.0.1 www1
      192.169.0.2 www2
      192.169.0.3 www3
      192.169.0.4 www4


      /etc/dnsmasq.conf



      listen-address=127.0.0.1
      listen-address=192.168.0.1

      server=127.0.0.1 #dnsmasq
      server=208.67.222.222 #OpenDNS
      server=208.67.220.220 #OpenDNS

      interface=eno2
      port=53
      bind-interfaces

      domain=example.com
      local=/example.com/

      expand-hosts
      #addn-hosts=/etc/hosts

      dhcp-option=eno2,3,192.168.0.1 # gateway
      dhcp-option=eno2,6,192.168.0.1 # DNS
      dhcp-range=eno2,192.168.0.100,192.168.0.254,24h # DHCP

      domain-needed
      bogus-priv


      Thanks









      share







      New contributor




      isidore12 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      I am running dnsmasq on Centos 7.



      dnsmasq is acting both as DNS and DHCP. The DNS returns the correct ip based on the hostname. However the DHCP doesn't assign the ip address based on the /etc/hosts file:



      "dnsmasq-dhcp[16787]: not giving name www2 to the DHCP lease of 192.168.0.133 because the name exists in /etc/hosts



      dnsmasq assigned 192.168.0.133 to www2 instead of the ip contained in the hosts file.



      The configuration is:



      /etc/resolv.conf



      #Generated by NetworkManager
      nameserver 127.0.0.1


      /etc/hosts



      127.0.0.1 localhost
      192.169.0.1 www1
      192.169.0.2 www2
      192.169.0.3 www3
      192.169.0.4 www4


      /etc/dnsmasq.conf



      listen-address=127.0.0.1
      listen-address=192.168.0.1

      server=127.0.0.1 #dnsmasq
      server=208.67.222.222 #OpenDNS
      server=208.67.220.220 #OpenDNS

      interface=eno2
      port=53
      bind-interfaces

      domain=example.com
      local=/example.com/

      expand-hosts
      #addn-hosts=/etc/hosts

      dhcp-option=eno2,3,192.168.0.1 # gateway
      dhcp-option=eno2,6,192.168.0.1 # DNS
      dhcp-range=eno2,192.168.0.100,192.168.0.254,24h # DHCP

      domain-needed
      bogus-priv


      Thanks







      centos configuration dhcp dnsmasq





      share







      New contributor




      isidore12 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.










      share







      New contributor




      isidore12 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.








      share



      share






      New contributor




      isidore12 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked 3 mins ago









      isidore12

      11




      11




      New contributor




      isidore12 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      isidore12 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      isidore12 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.

























          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',
          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
          );



          );






          isidore12 is a new contributor. Be nice, and check out our Code of Conduct.









           

          draft saved


          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f479821%2fdnsmasq-not-giving-name-to-the-dhcp-lease-because-the-name-exists-in-etc-hosts%23new-answer', 'question_page');

          );

          Post as a guest



































          active

          oldest

          votes













          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          isidore12 is a new contributor. Be nice, and check out our Code of Conduct.









           

          draft saved


          draft discarded


















          isidore12 is a new contributor. Be nice, and check out our Code of Conduct.












          isidore12 is a new contributor. Be nice, and check out our Code of Conduct.











          isidore12 is a new contributor. Be nice, and check out our Code of Conduct.













           


          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f479821%2fdnsmasq-not-giving-name-to-the-dhcp-lease-because-the-name-exists-in-etc-hosts%23new-answer', 'question_page');

          );

          Post as a guest













































































          Popular posts from this blog

          How to check contact read email or not when send email to Individual?

          Displaying single band from multi-band raster using QGIS

          How many registers does an x86_64 CPU actually have?