lambo69 |
01-21-2013 07:41 AM |
dnsmasq in openvz slackware VE
Hi,
i'm in trouble with running dnsmasq as dhcp server in an openvz ve under slackware 14.0. DNS runs fine, dhcp doesn't work. No packet filters running, it shows the following behaviour:
In VE, ps ax and /var/log/messages show the following:
Code:
root@dns_dhcp:~> cat /etc/dnsmasq.conf
user=vmdnsmasq
group=vmdnsmasq
interface=venet0
#dhcp-authoritative
dhcp-range=192.168.0.190,192.168.0.200,96h
root@dns_dhcp:~> ps ax
PID TTY STAT TIME COMMAND
1 ? Ss 0:00 init [3]
69 ? Ss 0:00 /usr/sbin/syslogd
178 ? Ss 0:00 /usr/sbin/sshd
190 ? Ss 0:00 /usr/sbin/crond -l notice
195 ? S 0:00 dnsmasq
196 ? Ss 0:00 sshd: root@pts/0
198 pts/0 Ss 0:00 -bash
210 pts/0 R+ 0:00 ps ax
root@dns_dhcp:~> cat /var/log/messages
Jan 21 12:50:37 dns_dhcp dnsmasq[195]: started, version 2.57 cachesize 150
Jan 21 12:50:37 dns_dhcp dnsmasq[195]: compile time options: IPv6 GNU-getopt no-DBus I18N DHCP TFTP IDN
Jan 21 12:50:37 dns_dhcp dnsmasq-dhcp[195]: DHCP, IP range 192.168.0.190 -- 192.168.0.200, lease time 4d
Jan 21 12:50:37 dns_dhcp init: no more processes left in this runlevel
Jan 21 12:50:37 dns_dhcp dnsmasq[195]: reading /etc/resolv.conf
Jan 21 12:50:37 dns_dhcp dnsmasq[195]: using nameserver 5.9.237.206#53
Jan 21 12:50:37 dns_dhcp dnsmasq[195]: using nameserver 217.171.190.12#53
Jan 21 12:50:37 dns_dhcp dnsmasq[195]: read /etc/hosts - 15 addresses
...looks good for me, or is there anything wrong? If it's important: the IP range of the leases does not intersect with the IP addresses in /etc/hosts.
Now try to get an address by a client (physically a different machine):
Code:
root@multivac:~> dhclient eth0
root@multivac:~>
let's have a look at /var/log/messages:
Code:
root@multivac:~> cat /var/log/messages
<SNIP/>
Jan 21 14:22:14 multivac kernel: [16949.417422] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
Jan 21 14:22:18 multivac dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 15
Jan 21 14:22:33 multivac dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
Jan 21 14:22:40 multivac dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 15
Jan 21 14:22:55 multivac dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 16
Jan 21 14:23:11 multivac dhclient: No DHCPOFFERS received.
Jan 21 14:23:
Having a closer look with nmap to the VE running dnsmasq:
Code:
root@multivac:~> nmap 192.168.0.2
Starting Nmap 6.01 ( http://nmap.org ) at 2013-01-21 14:28 CET
Nmap scan report for dns_dhcp (192.168.0.2)
Host is up (0.00024s latency).
Not shown: 998 closed ports
PORT STATE SERVICE
22/tcp open ssh
53/tcp open domain
MAC Address: xx:xx:xx:xx:xx:xx (Netronix)
Nmap done: 1 IP address (1 host up) scanned in 0.79 seconds
Shouldn't port 67 be open?
I get the same result from other machines that try to get a lease.
Has anyone an idea or a hint?
confused
lambo
|