Debian
Enviado por YoshuaSajid • 21 de Septiembre de 2014 • Examen • 1.072 Palabras (5 Páginas) • 178 Visitas
Después de la pequeña introducción a DHCP que publique hace algunas semanas, hoy nos tocará instalar un servidor DHCP en nuestra maquina Debian 6. Para ello utilizaremos el paquete isc-dhcp-server, el cual nos servirá para poder crear un servidor DHCP y de este modo tener más controladas las direcciones IP que se asignan en nuestra red.
Aprovechando que la semana pasada creamos un router Debian, aprovechare la misma maquina para que mis clientes cojan IP a través del DHCP. Recordemos que la configuración para las tarjetas de red es la siguiente: (eth0 conectada a internet y eth1 conectada a la red local)
Configuración tarjetas de red para router
# lo
auto lo
iface lo inet loopback
# eth0 (Conectado a la salida de Internet)
allow-hotplug eth0
iface eth0 inet static
address 192.168.0.228
netmask 255.255.255.0
gateway 192.168.0.1
nameserver 8.8.8.8
# eth2 (Conectado a nuestros clientes de la red interna)
allow-hotplug eth0
iface eth0 inet static
address 10.10.10.100
netmask 255.255.255.0
Cuando tengamos las tarjetas de red funcionando y el bit de forward activado (visto en el anterior post), es la hora de instalar el ISC-SERVER:
# apt-get install isc-dhcp-server
Una vez instalado el paquete, tendremos que configurarlo según nuestras necesidades. Los archivos principales de configuración son /etc/default/isc-dhcp-server y /etc/dhcp/dhcpd.conf.
Ya que vamos a modificar dichos archivos y nunca se sabe lo que puede pasar, lo mejor que podemos hacer es un backup de cada uno de ellos de la siguiente manera:
# cp /etc/default/isc-dhcp-server /etc/default/isc-dhcp-serverold
# cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.confold
Empezaremos a configurar los archivos, lo primero que deberemos es decirle cual es la tarjeta de red que se ocupara de dar el servicio DHCP, para ello haremos los siguientes pasos. Editamos el archivo isc-dhcp-server
# nano /etc/dafault/isc-dhcp-server
En la ultima línea pone:
INTERFACES=””
Y TENDREMOS QUE DEJARLO DE LA SIGUIENTE MANERA:
INTERFACES=”eth1″
Recordemos que en este caso eth1 es la tarjeta de red que se encuentra conectada a nuestra red local.
Ya con la tarjeta prepara para servir direcciones IP, toca configurar el servicio y nuestros clientes DHCP. Editamos el archivo dhcp.conf.
# nano /etc/dhcp/dhcpd.conf
En el archivo tendremos que hacer algunas modificaciones, voy a dejaros un fichero de ejemplo para que podáis modificar a vuestro antojo, ademas, explicare que hace cada orden del fichero de configuración de DHCP.
# Algunos de estos paŕametros podrían configurarse
# de diferente manera adaptando cada red a nuestras
# necesidades, con por ejemplo, diferentes tiempos
# de asignación de IP (max-lease-time 604800)
# Configuración del servifor DHCP
ddns-update-style none;
option domain-name "syconet.example";
option domain-name-servers 8.8.8.8, 8.8.4.4;
default-lease-time 7200;
max-lease-time 21600;
authoritative;
log-facility local7;
# Rangos
subnet 10.10.10.0 netmask 255.255.255.0 {
range 10.10.10.5 10.10.10.20;
option routers 10.10.10.100;
}
# Equipos rango 10.10.10.0 #
host windowsxp {
hardware ethernet 00:11:22:33:44:55;
fixed-address 10.10.10.240;
}
Explicare las diferentes opciones del archivo de configuración y añadiré algunas otras, es más que recomendable observar el archivo de configuración por defecto ya que vienen algunos ejemplos muy prácticos y que nos ayudaran a aprender algunas opciones más del servicio DHCP.
authoritative;
Supone que la configuración correcta para la red es la definida en el servidor DHCP y tratará de reasignar datos a los clientes mal configurados. Este parámetro puede ser global o asigando a una declaración de subred. Los cambios realizados en en servidor marcado como authoritative tienen
...