[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Pump, dhchp, dns and dnsmasq



On Sat, 05 Feb 2011 20:19:43 +0000, Tixy wrote:

> . . . adding a dhcp-host line in dnsmasq.conf for each NIC. E.g. the 
> entry for the machine I'm typing on is
> 
> dhcp-host=00:28:58:3A:EB:A1,192.168.2.20,computer2,infinite
>           ^                 ^            ^         ^ MAC              
>           IP Address   hostname  lease time
> 
> That is the only per client config needed. The nice thing about using
> dnsmasq as DHCP+DNS is that DNS can resolve these hostnames, e.g. "ssh
> tixy@computer2" will work :-)

Hmm, why it doesn't work for me. Here is my setting:

dhcp-host=00:16:3e:00:00:01,kvm1,192.168.0.1,8h
dhcp-host=00:16:3e:00:00:02,kvm2,192.168.0.2,8h

On DNSmasq server (maroon): 

% /etc/init.d/dnsmasq restart
Restarting DNS forwarder and DHCP server: dnsmasq.

>From other boxes,

$ dig kvm1 @maroon

; <<>> DiG 9.7.1-P2 <<>> kvm1 @maroon
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 41058
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;kvm1.                          IN      A

;; Query time: 0 msec
;; SERVER: 192.168.0.100#53(192.168.0.100)
;; WHEN: Sun Feb  6 23:14:46 2011
;; MSG SIZE  rcvd: 22

$ dig -x 192.168.0.1 @maroon

; <<>> DiG 9.7.1-P2 <<>> -x 192.168.0.1 @maroon
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 32714
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;1.0.168.192.in-addr.arpa.      IN      PTR

;; Query time: 1 msec
;; SERVER: 192.168.0.100#53(192.168.0.100)
;; WHEN: Sun Feb  6 23:14:41 2011
;; MSG SIZE  rcvd: 42


Nothing found. Why? 
Moreover, 

$ dig maroon @maroon

; <<>> DiG 9.7.1-P2 <<>> maroon @maroon
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 53975
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;maroon.                                IN      A

;; ANSWER SECTION:
maroon.                 0       IN      A       127.0.0.1

;; Query time: 0 msec
;; SERVER: 192.168.0.100#53(192.168.0.100)
;; WHEN: Sun Feb  6 23:20:41 2011
;; MSG SIZE  rcvd: 40

-- I was hoping it will return 192.168.0.100 instead of 127.0.0.1.

How can I fix above problems?

PS, dnsmasq DNS forwarding seems to be working fine (I haven't disable my 
DSL router dns service yet):

$ dig coral @maroon

; <<>> DiG 9.7.1-P2 <<>> coral @maroon
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9875
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;coral.                         IN      A

;; ANSWER SECTION:
coral.                  0       IN      A       192.168.0.106

;; Query time: 0 msec
;; SERVER: 192.168.0.100#53(192.168.0.100)
;; WHEN: Sun Feb  6 23:21:17 2011
;; MSG SIZE  rcvd: 39

Thanks

-- 
Tong (remove underscore(s) to reply)
  http://xpt.sourceforge.net/techdocs/
  http://xpt.sourceforge.net/tools/


Reply to: