dnsmasq: not giving name to the DHCP lease because the name exists in /etc/hosts
Clash 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
centos configuration dhcp dnsmasq
New contributor
add a comment |Â
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
centos configuration dhcp dnsmasq
New contributor
add a comment |Â
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
centos configuration dhcp dnsmasq
New contributor
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
centos configuration dhcp dnsmasq
New contributor
New contributor
New contributor
asked 3 mins ago
isidore12
11
11
New contributor
New contributor
add a comment |Â
add a comment |Â
active
oldest
votes
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.
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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password