24 jun 2008

Servidor DHCP en Linux CentOS

Ahora configuraremos un servidor DHCP en linux Centos
el demonio encargado de este servicio es DHCPD

Primero veremos si el paquete dhcp esta instalado
[root@Killer root]#rpm -q dhcp
Si el sistema responde
Package dhcp is not installed (Significa que no esta inslado)

Descargamos el archivo de instalacion vamos a la carpeta donde lo dejamos 
[root@Killer root]#cd /root/Desktop
[root@Killer Desktop]#rpm -ivh Dhcp......... (aqui va el nombre del archivo)

aca encontramos un ejemplo de la canfiguracion del dhcp
[root@Killer root]# vi /usr/share/doc/dhcp*/dhcpd.conf.sample

Aca esta el archivo original sin cambios:

ddns-update-style interim;
ignore client-updates;

subnet 192.168.0.0 netmask 255.255.255.0 {

# --- default gateway
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;

option nis-domain "domain.org";
option domain-name "domain.org";
option domain-name-servers 192.168.1.1;

option time-offset -18000; # Eastern Standard Time
# option ntp-servers 192.168.1.1;
# option netbios-name-servers 192.168.1.1;
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
# option netbios-node-type 2;

range dynamic-bootp 192.168.0.128 192.168.0.254;
default-lease-time 21600;
max-lease-time 43200;

# we want the nameserver to appear at a fixed address
host ns {
next-server marvin.redhat.com;
hardware ethernet 12:34:56:78:AB:CD;
fixed-address 207.175.42.254;
}
}
~
~
~


luego copiamos este ejemplo a la configuracion real
[root@Killer root]# cp /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcpd.conf
(en color azul esta el origen del ejemplo y en rojo el destino).
(luego nos hace una pregunta responder con yes).

Ya que hemos copiado el ejemplo a la configuracion real entonces modificamos los parametros de ip y completamos con nuestra real informacion, para editar el archivo de configuracion es de la siguiente manera.
[root@Killer root]# vi /etc/dhcpd.conf

Indicar tarjeta de red encargada de dhcp (esto se realiza en caso de que tengamos mas de una tarjeta de red).
Debemos editar el siguiente archivo
[root@Killer root]#vi /etc/sysconfig/dhcpd

DHCPDARGS=eth1  

 (le indicamos la tarjeta de red que se encargara del servicio dhcp "eth1").

El siguiente archivo almacena la base de datos de los clientes Dhcp, Mac asociadas a IP.
/var/lib/dhcp/dhcpd.leases

No hay comentarios: