Quiero aportar información de como instalar y configurar un servicio DHCP (Dynamic Host Configuration Protocol).
Antes de dar toda la info quiero dejar explicado un poco de que se trata todo esto.
Este servicio consta en distribuir los datos automáticamente a distintas maquinas desde un enrutador o por medio de un servicio.
Un buen ejemplo es cuando nos conectamos a un Router a través de una red Inalámbrica el router que distribuye esta red nos asigna un IP, Mascara de Subnet , Puerta de enlace y servidores DNS.
IP: Nos asigna un número de IP para identificar la pc a travez de una IP privada, cada pc o dispositivo debe tener una IP que la identifique y lo más importante estas IP no se deben repetir en una misma red.
IP Privadas :
Imagen de ejemplo:
CLASE A: 10.0.0.0 – 10.255.255.255
CLASE B : 172.16.0.0 – 172.31.255.255
CLASE C: 192.168.0.0 – 192.168.255.255
CLASE D: 224.0.0.0 - 239.255.255.255
CLASE E: 240.0.0.0 - 255.255.255.255
Las IP que no se incluyan entre la Clase A,B Y C son IP Públicas que se utilizan en internet salvo las CLASE D Y E que se utilizan con fines de laboratorio.
Mascara de Subret : Sirve para administrar la red, la red se puede administrar y medir la longitud gracias a la mascara de sub red , dependiendo de los bits que usemos podremos achicar o prolongar la red . Para dejar un dato adicional sobre esto puede estudiar como administrar la red aplicando "VLSM" (variable length subnet mask).
Puerta de enlace: es un dispositivo o una computadora que sirve como enlace entre dos redes o más... O sea que si 10 computadoras tienen la misma puerta de enlace entonces es por que estas mismas están en la misma red.
Servidores DNS: (Domain Name System) o sistema de nombres de dominio, sirven para asociar una dirección de IP con un nombre , por ejemplo "taringa.net" taringa pertenece a un número de Ip que le pertenece a un hosting donde aloja la web de taringa sin embargo a ese IP se le asigna el nombre de "taringa.net" y de esta manera se puede buscar a taringa por letras y no por números, si cada paginas que conocemos debemos buscarlas con un número de IP simplemente seria imposible.
Si nuestro IP está dentro de estas categorías A,B y C entonces es por que estamos usando un enrutador o un servicio que nos brinda DHCP.
Bueno vamos un poco a los hechos, en debian (linux) podemos instalarlo y configurarlo de la siguiente manera.
Primero hay que descargar el servicio :
apt-get update
apt-get install dhcpd
Una vez instalado se debe editar un archivo de configuración de DHCP en el siguiente directorio /etc/default/dhcp aquí debemos indicar que tipo de interfaz estamos usando ..... si utilizamos el comando "ifconfig" en linux nos va a dar todos los datos dentro de estos datos nos va a informar datos sobre la interfaz , o sea nuestra placa de red , en muchos casos es ETH0, si poseemos dos placas de red lo más probable que haya una interfaz ETH1.
Bueno para editar este archivo podemos hacerlo de esta manera.
escribimos
nano /etc/default/dhcp en la consola de debian
nos mostrara la información de el archivo y nos dirá que datos posee , debemos incluir el dato de la interfaz teniendo en cuenta los datos antes mencionados.
INTERFACES="eth0"
Presionamos CTRL+O y ENTER para poder guardar los cambios con CTRL+Z salimos a la consola nuevamente.
Ahora configuremos los datos de el DHCP para asignar los datos a las demas pc conectadas a la puerta de enlace que en este caso el servidor de debian debe ser la puerta de enlace de las demás pc o dispositivos.
nano /etc/dhcpd.conf
subnet 192.168.1.0 netmask 255.255.255.0 {
option domain-name "dominio.local";
option domain-name-servers 192.168.1.1;
option subnet-mask 255.255.255.0;
default-lease-time 3600;
max-lease-time 7200;
range dynamic-bootp 192.168.1.51 192.168.1.100;
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
option netbios-name-servers 192.168.1.1; }
Subnet hace referencia a la red es donde parte la red luego el primer Ip puede ser la puerta de enlace y las demás las IP de los dispositivos, eso lo debe administrar la persona que lo hace y tener moderados conocimientos sobre redes.
También se puede brindar IP estáticas a travez de MAC ADDRESS
MAC ADDRESS: se la conoce como dirección física y es el identificador del PC o dispositivo , nos identifica con un identificador de 48 BITS.
Cada pc o dispositivo debe tener una MAC ADDRESS para asignarle un IP , un ejemplo claro , los Servidores de Internet o ISP como se lo llaman mandan la IP a su enrutador o PC pero antes de enviarlo debe registrar la MAC ADDRESS para tener una identificación de donde se está asignando esa IP que ellos mandan. Si cambiamos un Enrutador por otro por ejemplo la MAC ADDRESS cambia al igual que el dispositivo por más que sea de la misma marca la dirección física es diferente, por esta razón el IP cambia , todo dependiendo de la configuración empleada del ISP, generalmente son IP dinamicas ( IP que cambian por cada reinicio o "Power Cycle" , otros ISP como Fibertel por ejemplo en Argentina tiene una configuración de DHCP que dura 8 Días, pero si se cambia la MAC address el ISP obligatoria mente debe enviar otra IP para ese MAC ADDRESS.
host DHCP {
hardware ethernet 00:00:17:93:8D:05;
fixed-address 192.168.1.5;
}
Una vez modificado correctamente los datos
Presionamos CTRL+O y ENTER para poder guardar los cambios con CTRL+Z salimos a la consola nuevamente.
una vez que se guarde la configuración debemos reiniciar el servidor
en la consola de Debian debemos poner lo siguiente.
/etc/init.d/dhcpd restart
con esto se reinicia el servicio DHCP y empieza a asignar los número de IP.
De esta manera se puede configurar el servicio y darle la utilidad que ustedes quieran .
Por mi parte espero que les sirva esta información, me costo un buen tiempo escribirlo mientras que lo pensaba y algunos datos los saque de unos apuntes para poder reforzar el aprendizaje.
Si encuentran otro post exactamente igual que lo hizo TourniqueT es por que soy yo.
Por favor comenten y si puede dejenme algunos puntos .

