dnsmasq configuration

Simon Slater pyevet at iinet.net.au
Wed Apr 1 22:27:15 UTC 2009


On Sat, 2009-03-28 at 11:54 +1100, Simon Slater wrote:
> 	G'day all,
> 		I've a qustion about the dhcp server configuration in dnsmasq.  The
> way I've configured it it is listening on eth1 as it ought, but is
> offering on eth0 which it oughtn't.  What have I missed in the
> configuration?
> 
> # Configuration file for dnsmasq.
> #
> interface=eth1
> except-interface=eth0
> dhcp-range=192.168.1.100,192.168.1.199,255.255.255.0,10m
> dhcp-option=28,192.168.1.255
> log-queries
> log-dhcp
> [simon at dell ~]$
> and /var/log/messages:
> Mar 28 11:45:33 dell dnsmasq[12161]: DHCP packet: transaction-id is
> 1613319306          
> Mar 28 11:45:33 dell dnsmasq[12161]: Available DHCP range: 192.168.1.100
> --
> 192.168.1.199                                                                                       
> Mar 28 11:45:33 dell dnsmasq[12161]: DHCPDISCOVER(eth1) 192.168.1.103
> 00:10:5a:62:2a:a5 
> Mar 28 11:45:33 dell dnsmasq[12161]: DHCPOFFER(eth1) 192.168.1.103
> 00:10:5a:62:2a:a5    
> Mar 28 11:45:33 dell dnsmasq[12161]: requested options: 1:netmask,
> 28:broadcast, 2:time-offset,
> 3:router,                                                                       
> Mar 28 11:45:33 dell dnsmasq[12161]: requested options: 15:domain-name,
> 6:dns-server,
> 12:hostname,                                                                              
> Mar 28 11:45:33 dell dnsmasq[12161]: requested options: 40:nis-domain,
> 41:nis-server,
> 42:ntp-server                                                                             
> Mar 28 11:45:33 dell dnsmasq[12161]: sent size:  1 option:
> 53:message-type  02          
> Mar 28 11:45:33 dell dnsmasq[12161]: sent size:  4 option:
> 54:server-identifier
> c0:a8:01:01                                                                                    
> Mar 28 11:45:33 dell dnsmasq[12161]: sent size:  4 option: 51:lease-time
> 00:00:02:58   
> Mar 28 11:45:33 dell dnsmasq[12161]: sent size:  4 option: 58:T1
> 00:00:01:2c           
> Mar 28 11:45:33 dell dnsmasq[12161]: sent size:  4 option: 59:T2
> 00:00:02:0d           
> Mar 28 11:45:33 dell dnsmasq[12161]: sent size:  4 option:  1:netmask
> ff:ff:ff:00      
> Mar 28 11:45:33 dell dnsmasq[12161]: sent size:  4 option:  3:router
> c0:a8:01:01       
> Mar 28 11:45:33 dell dnsmasq[12161]: sent size:  4 option:  6:dns-server
> c0:a8:01:01   
> Mar 28 11:45:33 dell dnsmasq[12161]: sent size: 11 option:
> 15:domain-name
> 6c:6f:63:61:6c:64:6f:6d:61:69:6e                                                                     
> Mar 28 11:45:33 dell dnsmasq[12161]: sent size:  4 option: 28:broadcast
> c0:a8:01:ff    
> Mar 28 11:45:33 dell kernel: [IPTABLES DROP] : IN= OUT=eth0
> SRC=192.168.1.9 DST=192.168.1.103 LEN=333 TOS=0x00 PREC=0x00 TTL=64
> ID=19755 PROTO=UDP SPT=67 DPT=68 LEN=313 
> 
> How do I configure dnsmasq to offer dhcp on eth1?
> 
> Thanks in advance.
> 
	I've been slowly plugging away at this and may have found something
useful.  After a reboot I got the message:

dnsmasq failed to bind DHCP server socket: address already in use.

In the startup sequence as it scrolls on the screen, dnsmasq is near the
end, but is running:
[root at dell ~]# service dnsmasq status
dnsmasq (pid 2613) is running...

	So is the problem with the configuration or at startup?  How do I find
what is conflicting for the socket address?

-- 
Regards,
Simon Slater
Registered Linux User #463789. Be counted at: http://counter.li.org/




More information about the fedora-list mailing list