Escolar Documentos
Profissional Documentos
Cultura Documentos
Dnsmasq es un paquete que incluye un servidor DNS y DHCP. El servidor DNS es un servidor muy sencillo que no contiene zonas de bsqueda (ni directa, ni inversa), sino que se trata de un servidor DNS cach que adems funciona como servidor DNS para nuestra red local gracias a que lee el archivo /etc/hosts. El servidor DNS est instalado y descrito en el TEMA 6- PARTE 10.
IMPORTANTE:
Durante esta evaluacin estamos instalando servicios en el servidor Ubuntu. Esos servicios, algunos son incompatibles con otros. As, en Ubuntu, hemos instalado 2 servidores DNS incompatibles: el Bind9 y el Dnsmasq. Tambin hemos instalado un servidor DHCP con DHCP3-SERVER y ahora pretendemos instalar otro con Dnsmasq. Por tanto, antes de instalar nada, debemos parar aquellos servicios que sean incompatibles (es decir, que no puedan funcionar a la vez) y que estn activos en nuestro servidor. Es decir: DEBEIS PARAR EL SERVICIO Bind9 Y EL SERVICIO Dhcp3-server ! Para ello: /etc/init.d/bind9 stop /etc/init.d/dhcp3-server stop
116
TEMA 6
Ahora aadiremos un servidor DHCP. Por tanto, lo nico que debemos hacer es configurar nuestro DHCP, puesto que instalado con apt-get install dnsmasq ya est hecho.
Para configurar el servidor DHCP de dnsmasq debemos editar el archivo de configuracin /etc/dnsmasq.conf y aadir una lnea como esta:
117
TEMA 6
Ejemplo: Si queremos que el DHCP utilice el rango desde 192.168.2.201 hasta 192.168.2.230 y que la cesin dure 24 horas, editaremos /etc/dnsmasq.conf y aadiremos la siguiente lnea:
//Editar /etc/dnsmasq.conf para establecer el rango DHCP //Aadir la siguiente lnea: dhcp-range = 192.168.2.201, 192.168.2.230, 24h
cliente
suministrar su nombre de PC. Dicho nombre ser utilizado por dnsmasq para asociarlo a la IP que le ha sido asignada al PC y as resolver correctamente cualquier consulta DNS. A medida que el servidor DHCP va concediendo IPs a todos los PCs que se la solicitan, ste va almacenndolas en el archivo de concesiones
Para que dnsmasq pueda conocer el nombre del cliente, ste deber enviar su nombre cuando realiza la peticin DHCP. Por tanto, los clientes DHCP Linux tambin deben configurarse . En concreto, el archivo de configuracin del cliente DHCP:
/etc/dhcp3/dhclient.conf
servidor DHCP. Es decir, la orden:
send host-name nombrecliente Ejemplo, si nuestro PC se llama asi1pc1, deberemos configurarlo en el cliente dhcp:
//Configurar en /etc/dhcp3/dhclient.conf //cliente al servidor DHCP: el nombre que enva el
118
TEMA 6
Lo normal es que dicho nombre coincida con el nombre del PC almacenado en el archivo /etc/hostname. Como dnsmasq dispone de servidor DNS y servidor DHCP, no es necesario instalar otro servidor DCHP ni otro servidor DNS, por tanto, podramos desinstalar el paquete dhcp3-server y el paquete bind.
Se prueba igual que el servidor DHCP configurado en Ubuntu con DHCP3SERVER: con cliente Windows o con cliente Ubuntu, y de la misma forma (ver apuntes citados).
119