INSTALACIÓN DE DHCP EN LINUX-
CENTOS 6.3
1º Instalación del servidor DHCP, de el servicio MC y configuración del cortafuegos
– Abrimos una terminal y escribimos la siguiente línea de comandos:
# yum install dhcp
# yum install mc
# yum clean all (para limpiar la caché)
– Para que nuestro servidor de DHCP funcione necesitaremos abrir los puertos de
nuestro cortafuegos. Necesitamos abrir los puertos 67 y 68 de protocolo udp.
Lo aremos de dos maneras, una manera manual, editando el archivo iptables y la
otra de la manera gráfica.
- Manera Gráfica: nos dirigimos a Sistema → Administración → Cortafuegos desde
hay seleccionamos la seccion de Otros puertos donde introduciremos los puertos
que queremos añadir. Añadimos los puertos, en protocolo udp los dos.
- Manera manual: abrimos una terminal y escribimos la siguiente dirección que nos
llevara al lugar donde se encuentra el archivo de configuración del cortafuegos
iptables. # cd /etc/sysconfig. Seguidamente escribimos el comando para editar el
archivo de configuración. # gedit iptables. Y añadimos las siguientes lineas.
-A INPUT -m state –state NEW -m udp -p udp –dport 67:68 -j ACCEPT
2º Configuración del servidor DHCP
Nos vamos a descargar un archivo de configuración de la página www.alcancelibre.org
pero nos la vamos a descargar en el directorio de configuración del servidor de DHCP.
Escribimos # cd /etc/dhcp/ . Antes de descargar nada, vamos a borrar el archivo de
configuración que viene por defecto: # rm dhcpd.conf . Después de haberlo borrado, nos
disponemos a su descarga con el comando wget :
# wget http://www.alcancelibre.org/linux/secrets/dhcpd.conf
Ahora que esta descargado, escribimos el siguiente comando para quitarnos problemas
con el sistema de seguridad selinux. # restorecon dhcpd.conf . Y ahora lo editamos:
# gedit dhcpd.conf
Vamos a dividir el archivo en dos partes, desde el principio hasta shared-network redlocal
sera la primera parte, y el resto la segunda que luego se dividirá en otras dos.
En la primera parte vamos a editar lo siguiente: quitamos # delante de server-identifier.
Lo que viene después sera el nombre por el cual los ordenadores clientes accederán a
nuestro servidor. Ejm: server-identifier equipo03.aula13.iesjuandelacierva;
Nos vamos a los dos últimos apartados de la primera parte, el resto no tocarlo por ahora. En ,option domain-name, entre las “” escribiremos la dirección opcional ejm:
option domain-name “iesjuandelacierva.com”;
Y por último en option ntp-server escribiremos el modo de actualización de la hora en nuestro servidor. Ejm: option ntp-server hora.rediris.es; .
Como dije antes la segunda parte la dividiremos en tres: la primera parte será donde se centre la configuración central del servidor, esta es la más importante, porque sin ella, el resto de las partes no funciona, así que recomiendo que cuando se termine de configurar
intentéis levantar el servidor, y si os sale OK, continuáis al siguiente, sino podríais
arrastrar un error desde el principio aunque el resto estuviese correcto.
Empecemos con la primera parte:
Shared-network {
subnet 172.16.0.0 netmask 255.255.0.0 {
option routers 172.16.13.254;
option subnet-mask 255.255.0.0;
option broadcast-addres 172.16.255.255;
option domain-name-server 192.168.1.240;
#option netbios-name-server 172.16.1.1;
range 172.16.13.1 172.16.13.100; ← Aqui es donde se pone el rango
de ip a las cuales queremos
} dar servicio
}
Ahora continuamos con la segunda parte, donde añadiremos las ip fijas.
Host indicador_unico {
option host-name “nombre.identificativo.unico”;
hardware ethernet 00:11:22:33:44:55; ← la mac de la tarjeta de red
fixed-address 172.16.13.11; ← la ip fija que queremos ponerle al
equipo
}
Y por último la parte en la cual le denegamos servicio DHCP a una MAC en concreto.
Deny unknow-clients;
host indicador_unico {
hardware ethernet 11:22:33:44:55:66;
}
Ahora realizamos un # yum clean all y seguidamente un # service dhcpd restart para que se guarde la configuración. y ya esta, ya tenemos montado el servidor DHCP.
gracias por el manual, espero que con este pueda subir mi servidor.
ResponderEliminarEspero que te ayude, si tienes cualquier duda, exponla aquí para ayudarte a solucionarla
ResponderEliminarHola. Muy bueno.. una consulta: el archivo dhcpd.conf se puede dejar en el ecritorio donde descargo, o debemos copiarlo a /etc como en la version 5?.. o donde se debe ubicar este archivo?
ResponderEliminar# cd /etc/dhcp/
EliminarLo pongo un poco más arriba de donde escribo la orden para descargarla, debes irte a esa dirección antes de realizar la descarga del archivo. O puedes moverlo si lo quieres descargar en el escritorio.
Otra consulta: para que se utiliza la sentencia:
ResponderEliminarshared network{ antes de declarar la subred?
La sentencia shared network es la configuración de nuestra red, para el dhcp. No sabría explicarlo muy bien la verdad, pero en definición, es la configuración de nuestra red y el rango de ip's.
Eliminarhola amigo tengo una pregunta, tienes tutorial sobre SERVIDOR DE CORREOS? Xd
ResponderEliminarNo pero en cuanto lo tenga lo subiré
EliminarUNA PREGUNTA EN EL ARCHIVO APARECE
ResponderEliminarshared-network redlocal{
}
y el tuyo solo tiene
shared-network{
}
no importa entonces si solo le borro lo de redlocal o para que me sirve?