Buen día.
Uso CentOS 5 actualizado...
Tengo problemas con el dnsmasq, tengo que reiniciarlo siempre que prender el servidor, porque al momento de correrlo durante el inicio del server, el dnsmasq se ejecuta con algunos parámetros que simplemente no me permiten ofrecer el servicio de DHCP.
Le paso el detalle:
1- inicia el servidor centos y checo como se ejecuta el dnsmasq.
shell# ps aux|grep dnsmasqCódigo:
nobody 3545 0.0 0.0 6036 444 ? S 17:30 0:00 /usr/sbin/dnsmasq --strict-order --bind-interfaces --pid-file=/var/run/libvirt/network/default.pid --conf-file= --listen-address 192.168.122.1 --except-interface lo --dhcp-range 192.168.122.2,192.168.122.254 --dhcp-lease-max=253 --dhcp-no-override
En mi caso tengo dos tarjetas de red:
eth0 --> conectada al concentrador de red, con IP fija: 10.10.10.1.
eth1 --> conectada al Router de Internet con IP Fija: 192.168.1.100.
Mis equipos de la red desde este punto
no pueden obtener una IP, así que tengo que reiniciar el servicio.
shell# /etc/init.d/dnsmasq restartshell# ps aux|grep dnsmasq (checo como se ejecuta)
Código:
nobody 4396 0.0 0.0 6036 472 ? S 17:31 0:00 /usr/sbin/dnsmasq -s homelinux.com
Ahora si pueden obtener IP los equipos de la red....
Cual sera el problema ?......
Les dejo la configuracion:
shell# cat /etc/dnsmasq.confCódigo:
# la configuracion del /home/tftp y 'pxelinux.0' son porque tenemos instalación de distros en red.
server=10.10.10.1
interface=eth0
dhcp-range=10.10.10.200,10.10.10.253
dhcp-boot=pxelinux.0
enable-tftp
tftp-root=/home/tftp
dhcp-boot=/home/tftp/pxelinux.0,server,10.10.10.1
dhcp-lease-max=150
dhcp-authoritative
log-queries
log-dhcp
conf-dir=/etc/dnsmasq.d
Saludos !